SAP Knowledge Base Article - Preview

3476955 - Unable to access the SLD in Process Orchestration system

Symptom

  • A HTTP 500 error occurs when accessing the SLD in a Process Orchestration (PO) or Process Integration (PI) system.
  • Or a Timeout error may also occur when accessing the SLD. 
  • An error similar to below may be visible in the defaultTrace files:
    Unexpected error during processing of changed settings. SLD may not be configured correctly throughout the cluster. Restart of the J2EE engine is recommended.
    [EXCEPTION]
    com.sap.conn.jco.JCoRuntimeException: (162) c: JCoServer DataSupplier_SLD_UC is already stopping
    at com.sap.conn.jco.rt.DefaultServer.stop(DefaultServer.java:120)
    at com.sap.conn.jco.rt.J2EEServerFactory.removeFromCache(J2EEServerFactory.java:894)
    at com.sap.conn.jco.rt.J2EEServerFactory.update(J2EEServerFactory.java:490)
    at com.sap.conn.jco.rt.J2EEServerFactory.getServerInstance(J2EEServerFactory.java:230)
    at com.sap.conn.jco.server.JCoServerFactory.getServer(JCoServerFactory.java:983)
    at com.sap.lcr.sagent.rfc.SAPProxyServer.<init>(SAPProxyServer.java:104)
    at com.sap.lcr.sagent.rfc.SAPProxyServer.createSldDataSupplierJCoServer(SAPProxyServer.java:168)
    at com.sap.lcr.sagent.rfc.DataSupplierJCoServers.createDSJcoServer(DataSupplierJCoServers.java:146)
    at com.sap.lcr.sagent.rfc.DataSupplierJCoServers.determineAllDSJcoServers(DataSupplierJCoServers.java:386)
    at com.sap.lcr.sagent.rfc.DataSupplierJCoServers.startAllDSJcoServers(DataSupplierJCoServers.java:21)
    at com.sap.lcr.sagent.BridgeControl.startImpl(BridgeControl.java:382)
    at com.sap.lcr.sagent.BridgeControl.startBridge(BridgeControl.java:392)...

  • Java Thread Dumps show a hanging thread situation (refer to KBA 2351378 Analysing performance issues in SAP PI/PO -> Point 1 for details on how to collect and analyse these)
    HTTP Worker [@1324266322]" tid=0x7fe389743800 waiting for monitor entry cpu=480 ms allocated memory=141338766 B file i/o:215024/293 B net i/o:3168202/20836 B files opened:10 socks opened:0 nid=0x1724 prio=-1
        at java.util.Hashtable.containsKey(Ljava.lang.Object;)Z(Hashtable.java:336)
        - waiting to lock<0x74d79a468> (a java.util.Hashtable), locked by JCoServerControllerThread
        at com.sap.conn.jco.rt.DefaultServerManager.isAvailable(Ljava.lang.String;)Z(DefaultServerManager.java:119)
        at com.sap.conn.jco.rt.J2EEServerFactory.update(Ljava.lang.String;Ljava.util.Properties;)Lcom.sap.conn.jco.rt.DefaultServer;(J2EEServerFactory.java:389)
        - locked<0x74d0f2e58> (a com.sap.conn.jco.rt.J2EEServerFactory)
        at com.sap.conn.jco.rt.J2EEServerFactory.getServerInstance(Ljava.lang.String;)Lcom.sap.conn.jco.server.JCoServer;(J2EEServerFactory.java:320)
        at com.sap.conn.jco.server.JCoServerFactory.getServer(Ljava.lang.String;)Lcom.sap.conn.jco.server.JCoServer;(JCoServerFactory.java:983)
        at com.sap.lcr.sagent.rfc.SAPProxyServer.<init>(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;IZLjava.lang.String;Ljava.lang.String;Ljava.lang.String;)V(SAPProxyServer.java:746)
        at com.sap.lcr.sagent.rfc.SAPProxyServer.createSldDataSupplierJCoServer(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;IZLjava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lcom.sap.lcr.sagent.rfc.SAPProxyServer;(SAPProxyServer.java:149)
        at com.sap.lcr.sagent.rfc.DataSupplierJCoServers.createDSJcoServer(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;IZLjava.lang.String;Ljava.lang.String;Ljava.lang.String;)Lcom.sap.lcr.sagent.rfc.SAPProxyServer;(DataSupplierJCoServers.java:110)
        at com.sap.lcr.sagent.rfc.DataSupplierJCoServers.determineAllDSJcoServers()V(DataSupplierJCoServers.java:57)
        at com.sap.lcr.sagent.rfc.DataSupplierJCoServers.startAllDSJcoServers()V(DataSupplierJCoServers.java:139)
        - locked<0x7690cb990> (a com.sap.lcr.sagent.rfc.DataSupplierJCoServers)
        at com.sap.lcr.sagent.BridgeControl.startImpl()V(BridgeControl.java:376)
        at com.sap.lcr.sagent.BridgeControl.startBridge()V(BridgeControl.java:104)
        - locked<0x767ea8c746> (a java.lang.Class for com.sap.lcr.sagent.BridgeControl)
        at com.sap.lcr.start.StartDirector.startSLD()V(StartDirector.java:928)
        - locked<0x75ec9a468> (a com.sap.lcr.start.StartDirector)
        at com.sap.lcr.start.StartDirector.checkRunState()V(StartDirector.java:1947)
        at com.sap.lcr.start.StartDirector.getActiveStartDirector(Z)Lcom.sap.lcr.start.StartDirector;(StartDirector.java:187)
        at com.sap.lcr.cimsrv.WBEMLocalClient.syncSLDStateOnRequest(Lcom.sap.cim.lib.core.CIMDomainContext;)V(WBEMLocalClient.java:115)
        at com.sap.lcr.cimsrv.WBEMLocalClient.getDynamicInnerClient()Lcom.sap.sld.api.wbem.client.WBEMClient;(WBEMLocalClient.java:88)
        at com.sap.sld.api.wbem.client.WBEMDelegatingClient.getInnerClient()Lcom.sap.sld.api.wbem.client.WBEMClient;(WBEMDelegatingClient.java:54)

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.


Read more...

Environment

SAP NetWeaver 7.5

Keywords

HTTP 500, SLD timeout, inboundRA, Cloned Adapter , KBA , BC-XI-CON-AFW-SLD , SLD Registration , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.