BookmarkSubscribeRSS Feed
psmerill
Obsidian | Level 7

Hello everyone,

 

we are experiencing some troubles while importing spk package to SAS Management Console. Specifically we are trying to import a SAS Process from another environment and we receive the error log below.

 

Could you please help us to understand this behavior?

Thank you in advance for your attention.

Have a nice day.

 

 

--------------------------Error Log--------------------------------------

INFO - Log file created: /home/sas/SAS/Logs/Import_220405195823.log
INFO - Current Time: April 5, 2022 7:58:23 PM CEST
INFO - User Name: sasdemo
INFO - Target Metadata Server: srtdmas04v (Port: 8561)
INFO - Importing objects from package "/sas/Lettura_car_cliente_WS_v2_4.spk".
INFO - Importing objects into SAS Folders root.
INFO - Package file version: 9300
INFO - Loading substitution properties.
INFO - Loaded substitution properties file from package.
INFO - Applying initial substitution values
INFO - ******** Analyzing Dependencies ********
INFO - -------- CI System Version: 6.5 --------
INFO - Analyzing Campaign process objects.
INFO - ******** Starting Import Process ********
INFO - Resolving connection points.
INFO - Importing the following objects:
Create 1 Campaign process object:
/Inbound/Retail/Campaign Definition/Lettura_car_cliente_WS_v2_4

INFO - ******** Importing Metadata ********
INFO - Including access controls during import.
INFO - Metadata imported successfully.
INFO - ******** Importing Properties ********
INFO - ******** Adjusting Metadata ********
INFO - Updating Campaign process objects.
INFO - ******** Importing Content ********
INFO - Importing content for Campaign process objects.
INFO - -------- CI Object Version for "Lettura_car_cliente_WS_v2_4": 6.5 --------
ERROR -
ERROR -
com.sas.services.TransportException [ com.sas.analytics.crm.error.client.ApplicationException [ com.sas.services.ServiceException: Error trying to update entity http://design:80/SASContentServer/repository/default/sasdav/Customer Intelligence/EG/CG/EGCGVNY3BRESXRCA [ com.sas.services.webdav.DAVException: 502 (Bad Gateway) during PUT on /SASContentServer/repository/default/sasdav/Customer%20Intelligence/EG/CG/EGCGVNY3BRESXRCA ] ] ]
at com.sas.analytics.crm.persistence.logicalobject.definition.CIDefinitionImportListener.importContent(CIDefinitionImportListener.java:434)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener.importOrderedContent(CIDecisionProcessImportListener.java:83)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener_$$_javassist_24._d79importOrderedContent(CIDecisionProcessImportListener_$$_javassist_24.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sas.ci.services.common.util.ClassWrapUtilJA$ProxyMethodHandler.invoke(ClassWrapUtilJA.java:92)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener_$$_javassist_24.importOrderedContent(CIDecisionProcessImportListener_$$_javassist_24.java)
at com.sas.analytics.crm.persistence.logicalobject.task.OrderedContentImportManager.run(OrderedContentImportManager.java:92)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener.importContent(CIDecisionProcessImportListener.java:77)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener_$$_javassist_24._d78importContent(CIDecisionProcessImportListener_$$_javassist_24.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sas.ci.services.common.util.ClassWrapUtilJA$ProxyMethodHandler.invoke(ClassWrapUtilJA.java:92)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener_$$_javassist_24.importContent(CIDecisionProcessImportListener_$$_javassist_24.java)
at com.sas.metadata.promotion.ImportHandler.importContent(ImportHandler.java:1096)
at com.sas.metadata.promotion.ImportHandler.runImport(ImportHandler.java:723)
at com.sas.metadata.promotion.ImportHandler.runImport(ImportHandler.java:672)
at com.sas.metadata.promotion.visuals.ImportExecutePanel$ImportThread.launchOperation(ImportExecutePanel.java:82)
at com.sas.metadata.promotion.visuals.AbstractExecutePanel$ExecutionThread.run(AbstractExecutePanel.java:437)
Caused by: com.sas.analytics.crm.error.client.ApplicationException
at com.sas.analytics.crm.persistence.objects.IODavUtil.persistByteArraytoDav(IODavUtil.java:180)
at com.sas.analytics.crm.persistence.objects.IODavUtil.persistByteArraytoDav(IODavUtil.java:152)
at com.sas.analytics.crm.persistence.objects.IODavUtil.persistMAPOtoDav(IODavUtil.java:205)
at com.sas.analytics.crm.persistence.objects.MAPO.save(MAPO.java:189)
at com.sas.analytics.crm.persistence.metadata.MASmartObjectIO.updateDavContent(MASmartObjectIO.java:1005)
at com.sas.analytics.crm.persistence.metadata.MALWDefinitionIO.updateDavContent(MALWDefinitionIO.java:1201)
at com.sas.analytics.crm.persistence.metadata.MASmartObjectIO.saveObject(MASmartObjectIO.java:237)
at com.sas.analytics.crm.persistence.metadata.MALWDefinitionIO.saveObject(MALWDefinitionIO.java:532)
at com.sas.analytics.crm.persistence.metadata.MASmartObjectIO.saveObject(MASmartObjectIO.java:175)
at com.sas.analytics.crm.persistence.logicalobject.definition.CIDefinitionLogicalObject.saveDefinitionDO(CIDefinitionLogicalObject.java:616)
at com.sas.analytics.crm.persistence.logicalobject.definition.CIDefinitionLogicalObject_$$_javassist_26._d122saveDefinitionDO(CIDefinitionLogicalObject_$$_javassist_26.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sas.ci.services.common.util.ClassWrapUtilJA$ProxyMethodHandler.invoke(ClassWrapUtilJA.java:92)
at com.sas.analytics.crm.persistence.logicalobject.definition.CIDefinitionLogicalObject_$$_javassist_26.saveDefinitionDO(CIDefinitionLogicalObject_$$_javassist_26.java)
at com.sas.analytics.crm.persistence.logicalobject.definition.CIDefinitionImportListener.writeImportedContent(CIDefinitionImportListener.java:526)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener.writeImportedContent(CIDecisionProcessImportListener.java:98)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener_$$_javassist_24._d142writeImportedContent(CIDecisionProcessImportListener_$$_javassist_24.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sas.ci.services.common.util.ClassWrapUtilJA$ProxyMethodHandler.invoke(ClassWrapUtilJA.java:92)
at com.sas.analytics.crm.persistence.logicalobject.definition.decisionprocess.CIDecisionProcessImportListener_$$_javassist_24.writeImportedContent(CIDecisionProcessImportListener_$$_javassist_24.java)
at com.sas.analytics.crm.persistence.logicalobject.definition.CIDefinitionImportListener.importContent(CIDefinitionImportListener.java:414)
... 22 more
Caused by: com.sas.services.ServiceException: Error trying to update entity http://design:80/SASContentServer/repository/default/sasdav/Customer Intelligence/EG/CG/EGCGVNY3BRESXRCA [ com.sas.services.webdav.DAVException: 502 (Bad Gateway) during PUT on /SASContentServer/repository/default/sasdav/Customer%20Intelligence/EG/CG/EGCGVNY3BRESXRCA ]
at com.sas.services.information.DAVRepository.updateEntity(DAVRepository.java:2678)
at com.sas.services.information.metadata.dav.DAVEntity.commitUpdates(DAVEntity.java:558)
at com.sas.services.information.metadata.dav.DAVEntity.update(DAVEntity.java:570)
at com.sas.services.information.metadata.Metadata.update(Metadata.java:1045)
at com.sas.analytics.crm.persistence.objects.IODavUtil.persistByteArraytoDav(IODavUtil.java:167)
... 48 more
Caused by: com.sas.services.webdav.DAVException: 502 (Bad Gateway) during PUT on /SASContentServer/repository/default/sasdav/Customer%20Intelligence/EG/CG/EGCGVNY3BRESXRCA
at com.sas.services.webdav.DAVResource.processError(DAVResource.java:3375)
at com.sas.services.webdav.DAVResource.setContents(DAVResource.java:2004)
at com.sas.services.information.DAVRepository.updateEntity(DAVRepository.java:2676)
... 52 more
INFO - You can submit the following command to the batch import tool if you want to import this package again.
Note: This command does not take into account any changes that were made to the object selections in the Import Wizard.
Also, the types supported by the application used to run the Import Wizard are not included in the "-types" option.

ImportPackage -profile "MC sasdemo" -package "/sas/Lettura_car_cliente_WS_v2_4.spk" -target "/" -subprop -includeACL -preservePaths

INFO - Total time to run the import process: 1.82 seconds.
INFO - The import process has finished with errors.

4 REPLIES 4
gwootton
SAS Super FREQ
Looks like the SAS Content Server is rejecting the PUT request with an HTTP 502. Are you able to validate the Content Server successfully? Do you have errors in the SASContentServer log (<SASConfig>/Lev1/Web/Logs/SASServer1_1/)?
--
Greg Wootton | Principal Systems Technical Support Engineer
psmerill
Obsidian | Level 7

thanks for your quick response.

 

By the way, I can confirm we are able to validate the Content Server successfully but we found the following error in the SASContentServer.log referred to Test Import above:

 

2022-04-05 19:59:23,790 [tomcat-http--3] ERROR org.apache.jackrabbit.webdav.simple.DavResourceImpl - Error while importing resource: java.io.IOException: Connection reset by peer

 

Meanwhile, we run additional tests and we discovered the problem seems to be connected to spk packages dimension. Specifically, we can import small-sized packages successfully but we can't do that when we try to import bigger packages, experiencing the problem we shared in the previous message.

Moreover, it seems we encounter the same problem in Customer Intelligence Studio, I mean we experience many errors while trying di save/modify a SAS Process or inserting it into a Decision Campaign. It looks like it isn't an object issue since that after many attempts, we can finally do these activities without making any changes.

 

Do you have some tips about it?

 

Thank you in advance for your attention.

 

Have a nice day 🙂

gwootton
SAS Super FREQ
It sounds like the issue might be somewhere between the client (browser, SMC) and the SAS Web Server, some sort of network device that is filtering traffic from the client.

You may wish to engage SAS Technical Support.
--
Greg Wootton | Principal Systems Technical Support Engineer
psmerill
Obsidian | Level 7

Thank you very much for your help 🙂

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 4 replies
  • 976 views
  • 2 likes
  • 2 in conversation