SAP Knowledge Base Article - Preview

3159499 - NWA hangs when creating an Application Resource

Symptom

When trying to create a new Application Resource the NWA hangs, showing the loading (spinning wheel) and after a long time, the timeout happens.

In defaultTrace you can see:

#2.0#<timestamp>#+00#Error#com.sap.tc.webdynpro.sessionmanagement#
#BC-WD-JAV#tc~wd~webdynpro#C0000AC5046FBD19000000000000271F#14921352000000004#sap.com/tc~lm~itsam~ui~mainframe~wd#com.sap.tc.webdynpro.sessionmanagement#<user>#3679##FAB2E62B67D011ECC7DD000000E3AE88#41f1773867da11ec81c2000000e3ae88##0#Thread[HTTP Worker [@1001423262],5,Dedicated_Application_Thread]#Plain##
ExceptionHandler.handleThrowable: Exception occured during processing of Web Dynpro application  sap.com/tc~lm~itsam~ui~mainframe~wd/FloorPlanApp. See exception stacktrace for details.
[EXCEPTION]
com.sap.tc.webdynpro.services.session.LockException: Thread HTTP Worker [@1001423262] failed to acquire lock on session ApplicationSession: ApplicationIdentificationHandle(appName=sap.com/tc~lm~itsam~ui~mainframe~wd/com.sap.lm.itsam.ui.floorplan.FloorPlanApp, appId=0541c60c67d111ecc88c000000e3ae88, clientWindowId=0541c60b67d111ecb190000000e3ae88) due to thread HTTP Worker [@497320346]. The details of the locking thread are shown in the following stacktrace.
 at java.lang.Object.wait(Native Method)
 at java.lang.Object.wait(Object.java:502)
 at com.sap.engine.services.dc.cm.deploy.impl.OnErrorStopParallelTraverser.nextElement(OnErrorStopParallelTraverser.java:179)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.performDeploymentInExecutor(DeployerImpl.java:1094)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.performDeploy(DeployerImpl.java:1009)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.doDeploy(DeployerImpl.java:819)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deployInternal(DeployerImpl.java:454)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deploy(DeployerImpl.java:228)
 at com.sap.engine.services.dc.cm.deploy.Deployer_Stub.deploy(Deployer_Stub.java:131)
 at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:580)
 at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deployItems(DeployProcessorImpl.java:662)
 at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy(DeployProcessorImpl.java:261)
 at com.sap.engine.services.connector.deploy.util.XMLUtils.deployRASda(XMLUtils.java:277)
 at com.sap.engine.services.connector.deploy.util.XMLUtils.deployRAAsSda(XMLUtils.java:121)
 at com.sap.engine.services.connector.deploy.ConnectorContainerImpl.createRAInstanceFromTemplate(ConnectorContainerImpl.java:1487)
 at com.sap.engine.services.connector.deploy.jmx.ITSAMResourceAdapterModuleTemplateImpl.CreateResourceAdapterInstanceFromTemplate(ITSAMResourceAdapterModuleTemplateImpl.java:159)
 at com.sap.engine.admin.model.itsam.jsr77.jca.SAP_ITSAMJ2eeResourceAdapterModuleTemplateWrapper.invoke(SAP_ITSAMJ2eeResourceAdapterModuleTemplateWrapper.java:197)

In thread dumps you can see:

"HTTP Worker [@1017660927]" #170 prio=5 os_prio=0 cpu=800.00 [reset 470.00] ms elapsed=13933.89 [reset 3982.80] s allocated=166210992 B (158.51 MB) [reset 116939992 B (111.52 MB)] defined_classes=279
io= file i/o: 482475/45277 B, net i/o: 346866/100416 B, files opened:28, socks opened:1  [reset file i/o: 466510/28132 B, net i/o: 201684/41881 B, files opened:21, socks opened:0 ] 
user="<user>" session="-561123309" request="2873" application="sap.com/tc?lm?itsam?ui?mainframe?wd" isapplicationthread="true" tid=0x00007fa0e895b800 nid=0x5689 / 22153  pthread-id=140328243676928 in Object.wait()   [_thread_blocked (_at_safepoint), stack(0x00007fa0b6fdc000,0x00007fa0b71dd000)] [0x00007fa0b71d5000]
   java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(J)V(Native Method)
 - waiting on <0x00000006e21a0240> (a com.sap.engine.services.dc.cm.deploy.impl.OnErrorStopParallelTraverser)
 at java.lang.Object.wait()V(Object.java:502)
 at com.sap.engine.services.dc.cm.deploy.impl.OnErrorStopParallelTraverser.nextElement()Lcom/sap/engine/services/dc/cm/deploy/DeploymentBatchItem;(OnErrorStopParallelTraverser.java:179)
 - waiting to re-lock in wait() <0x00000006e21a0240> (a com.sap.engine.services.dc.cm.deploy.impl.OnErrorStopParallelTraverser)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.performDeploymentInExecutor(Lcom/sap/engine/services/dc/cm/deploy/impl/DeploymentParallelTraverser;Lcom/sap/engine/services/dc/cm/deploy/DeploymentData;)V(DeployerImpl.java:1094)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.performDeploy(Ljava/util/Collection;Lcom/sap/engine/services/dc/cm/deploy/DeploymentData;)V(DeployerImpl.java:1009)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.doDeploy(Ljava/util/Collection;Lcom/sap/engine/services/dc/cm/deploy/DeploymentData;)Lcom/sap/engine/services/dc/cm/deploy/DeployResult;(DeployerImpl.java:819)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deployInternal([Ljava/lang/String;Ljava/lang/String;)Lcom/sap/engine/services/dc/cm/deploy/DeployResult;(DeployerImpl.java:454)
 at com.sap.engine.services.dc.cm.deploy.impl.DeployerImpl.deploy([Ljava/lang/String;Ljava/lang/String;)Lcom/sap/engine/services/dc/cm/deploy/DeployResult;(DeployerImpl.java:228)
 at com.sap.engine.services.dc.cm.deploy.Deployer_Stub.deploy([Ljava/lang/String;Ljava/lang/String;)Lcom/sap/engine/services/dc/cm/deploy/DeployResult;(Deployer_Stub.java:131)
 at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy([Ljava/lang/String;Ljava/lang/String;)Lcom/sap/engine/services/dc/cm/deploy/DeployResult;(DeployProcessorImpl.java:580)
 at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deployItems(Lcom/sap/engine/services/dc/cm/CM;Ljava/lang/String;[Lcom/sap/engine/services/dc/api/deploy/DeployItem;Z)Lcom/sap/engine/services/dc/api/deploy/DeployResult;(DeployProcessorImpl.java:662)
 at com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.deploy([Lcom/sap/engine/services/dc/api/deploy/DeployItem;)Lcom/sap/engine/services/dc/api/deploy/DeployResult;(DeployProcessorImpl.java:261)
 at com.sap.engine.services.connector.deploy.util.XMLUtils.deployRASda(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V(XMLUtils.java:277)
 at com.sap.engine.services.connector.deploy.util.XMLUtils.deployRAAsSda(Ljava/lang/String;Lcom/sap/engine/services/connector/deploy/descriptor/ConnectorDescriptor;Ljava/io/File;)V(XMLUtils.java:121)
 at com.sap.engine.services.connector.deploy.ConnectorContainerImpl.createRAInstanceFromTemplate(Ljava/lang/String;Lcom/sap/engine/services/connector/deploy/descriptor/ConnectorDescriptor;)V(ConnectorContainerImpl.java:1487)
 at com.sap.engine.services.connector.deploy.jmx.ITSAMResourceAdapterModuleTemplateImpl.CreateResourceAdapterInstanceFromTemplate(Ljava/lang/String;Lcom/sap/engine/admin/model/itsam/jsr77/jca/SAP_ITSAMJ2eeResourceAdapterSettings;Lcom/sap/engine/admin/model/itsam/jsr77/jca/SAP_ITSAMJ2eeJCAManagedConnectionFactorySettings;[Lcom/sap/engine/admin/model/itsam/jsr77/jca/SAP_ITSAMJ2eeJCAConnectionFactorySettings;)Lcom/sap/engine/admin/model/itsam/jsr77/jca/SAP_ITSAMJ2eeActionStatus;(ITSAMResourceAdapterModuleTemplateImpl.java:159)
 at com.sap.engine.admin.model.itsam.jsr77.jca.SAP_ITSAMJ2eeResourceAdapterModuleTemplateWrapper.invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;(SAP_ITSAMJ2eeResourceAdapterModuleTemplateWrapper.java:197)


Read more...

Environment

SAP NetWeaver Application Server Java

Product

SAP NetWeaver 7.5

Keywords

netweaver, nw, resource, application, adapter, inbound, ra, cloned, hanging, hangs, locked, timeout , KBA , BC-JAS-DPL , Deployment , 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.