[ 
https://issues.apache.org/jira/browse/CXF-6212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Kulp resolved CXF-6212.
------------------------------
       Resolution: Cannot Reproduce
    Fix Version/s: Invalid

I could never reproduce this and the JMS stuff has been completely redone in 
3.x and we've completely updated the spring versions and such so this MAY be 
fixed.   If not, a test case will be needed.

> Deadlock when mixing JMS and HTTP
> ---------------------------------
>
>                 Key: CXF-6212
>                 URL: https://issues.apache.org/jira/browse/CXF-6212
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-WS Runtime, JMS, Soap Binding
>    Affects Versions: 2.7.12
>            Reporter: Jurrie Overgoor
>            Priority: Critical
>              Labels: deadlock, http, jaxws, jms
>             Fix For: Invalid
>
>
> We mix JMS and HTTP endpoints in our configuration. When there are messages 
> on a JMS queue and we start our application, the JMS listener will start 
> consuming messages before CXF is completely initialized. Therefor, both the 
> initialize thread and the JMS listener thread will try to 
> DefaultSingletonBeanRegistry.getSingleton(). This causes deadlock.
> Call stack of first thread:
> {noformat}
> 3XMTHREADINFO      "java.lang.ThreadGroup[name=DefaultWorkManager: 
> TestEAR,maxpri=10]" J9VMThread:0x0000000086D4FA00, 
> j9thread_t:0x00007F6F5FC48F30, java/lang/Thread:0x000000006A211328, state:B, 
> prio=5
> 3XMJAVALTHREAD            (java/lang/Thread getId:0x1A6, isDaemon:true)
> 3XMTHREADINFO1            (native thread ID:0x2D87, native priority:0x5, 
> native policy:UNKNOWN)
> 3XMTHREADINFO2            (native stack address range 
> from:0x00007F6F43E7A000, to:0x00007F6F43EBB000, size:0x41000)
> 3XMTHREADBLOCK     Blocked on: 
> java/util/concurrent/ConcurrentHashMap@0x00000000619B0878 Owned by: 
> "WebContainer : 1" (J9VMThread:0x000000008731C700, 
> java/lang/Thread:0x0000000015855B88)
> 3XMHEAPALLOC             Heap bytes allocated since last GC cycle=790784 
> (0xC1100)
> 3XMTHREADINFO3           Java callstack:
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:181(Compiled
>  Code))
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractBeanFactory.isSingleton(AbstractBeanFactory.java:383(Compiled
>  Code))
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:359)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:327)
> 4XESTACKTRACE                at 
> org/springframework/context/support/AbstractApplicationContext.getBeanNamesForType(AbstractApplicationContext.java:1180)
> 4XESTACKTRACE                at 
> org/apache/cxf/bus/spring/SpringBeanLocator.getBeansOfType(SpringBeanLocator.java:155)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getPolicyProviders(PolicyEngineImpl.java:140)
> 5XESTACKTRACE                   (entered lock: 
> org/apache/cxf/ws/policy/PolicyEngineImpl@0x0000000061E07CA0, entry count: 1)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getAggregatedServicePolicy(PolicyEngineImpl.java:404)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/EndpointPolicyImpl.initializePolicy(EndpointPolicyImpl.java:150)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/EndpointPolicyImpl.initialize(EndpointPolicyImpl.java:139)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.createEndpointPolicyInfo(PolicyEngineImpl.java:550)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getEndpointPolicy(PolicyEngineImpl.java:296)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getServerEndpointPolicy(PolicyEngineImpl.java:284)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyInInterceptor.handle(PolicyInInterceptor.java:117)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/AbstractPolicyInterceptor.handleMessage(AbstractPolicyInterceptor.java:44)
> 4XESTACKTRACE                at 
> org/apache/cxf/phase/PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
> 5XESTACKTRACE                   (entered lock: 
> org/apache/cxf/phase/PhaseInterceptorChain@0x000000006A505238, entry count: 1)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/jms/JMSDestination.onMessage(JMSDestination.java:242)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:537)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:497)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:468)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1101)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1093)
> 4XESTACKTRACE                at 
> org/springframework/jms/listener/DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:990)
> 4XESTACKTRACE                at 
> com/ibm/websphere/sample/concurrentadapter/RunnableWrapper.run(RunnableWrapper.java:54)
> 4XESTACKTRACE                at 
> com/ibm/ws/asynchbeans/J2EEContext$RunProxy.run(J2EEContext.java:269)
> 4XESTACKTRACE                at 
> java/security/AccessController.doPrivileged(AccessController.java:229(Compiled
>  Code))
> 4XESTACKTRACE                at 
> com/ibm/ws/asynchbeans/J2EEContext.run(J2EEContext.java:795)
> 4XESTACKTRACE                at 
> com/ibm/ws/asynchbeans/WorkWithExecutionContextImpl.go(WorkWithExecutionContextImpl.java:222)
> 4XESTACKTRACE                at 
> com/ibm/ws/asynchbeans/ABWorkItemImpl.run(ABWorkItemImpl.java:206)
> 4XESTACKTRACE                at java/lang/Thread.run(Thread.java:773)
> 3XMTHREADINFO3           Native callstack:
> 4XENATIVESTACK               (0x00007F6F741B4052 [libj9prt26.so+0x13052])
> 4XENATIVESTACK               (0x00007F6F741C16CF [libj9prt26.so+0x206cf])
> 4XENATIVESTACK               (0x00007F6F741B3D9B [libj9prt26.so+0x12d9b])
> 4XENATIVESTACK               (0x00007F6F741B3E97 [libj9prt26.so+0x12e97])
> 4XENATIVESTACK               (0x00007F6F741C16CF [libj9prt26.so+0x206cf])
> 4XENATIVESTACK               (0x00007F6F741B39BB [libj9prt26.so+0x129bb])
> 4XENATIVESTACK               (0x00007F6F741AD812 [libj9prt26.so+0xc812])
> 4XENATIVESTACK               (0x00007F6F75A04030 [libpthread.so.0+0xf030])
> 4XENATIVESTACK               pthread_cond_timedwait+0x13b (0x00007F6F75A0064B 
> [libpthread.so.0+0xb64b])
> 4XENATIVESTACK               (0x00007F6F743FB393 [libj9thr26.so+0x8393])
> 4XENATIVESTACK               (0x00007F6F74566F71 [libj9vm26.so+0x61f71])
> {noformat}
> Call stack of second thread:
> {noformat}
> 3XMTHREADINFO      "WebContainer : 1" J9VMThread:0x000000008731C700, 
> j9thread_t:0x00007F6F53E9ACB0, java/lang/Thread:0x0000000015855B88, state:B, 
> prio=5
> 3XMJAVALTHREAD            (java/lang/Thread getId:0x181, isDaemon:true)
> 3XMTHREADINFO1            (native thread ID:0x2C98, native priority:0x5, 
> native policy:UNKNOWN)
> 3XMTHREADINFO2            (native stack address range 
> from:0x00007F6F43651000, to:0x00007F6F43692000, size:0x41000)
> 3XMTHREADBLOCK     Blocked on: 
> org/apache/cxf/ws/policy/PolicyEngineImpl@0x0000000061E07CA0 Owned by: 
> "java.lang.ThreadGroup[name=DefaultWorkManager: TestEAR,maxpri=10]" 
> (J9VMThread:0x0000000086D4FA00, java/lang/Thread:0x000000006A211328)
> 3XMHEAPALLOC             Heap bytes allocated since last GC cycle=177538600 
> (0xA950628)
> 3XMTHREADINFO3           Java callstack:
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getAggregatedServicePolicy(PolicyEngineImpl.java:404)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/EndpointPolicyImpl.initializePolicy(EndpointPolicyImpl.java:150)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/EndpointPolicyImpl.initialize(EndpointPolicyImpl.java:139)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.createEndpointPolicyInfo(PolicyEngineImpl.java:550)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getEndpointPolicy(PolicyEngineImpl.java:296)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyEngineImpl.getServerEndpointPolicy(PolicyEngineImpl.java:284)
> 4XESTACKTRACE                at 
> org/apache/cxf/ws/policy/PolicyDataEngineImpl.getServerEndpointPolicy(PolicyDataEngineImpl.java:84)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/http/AbstractHTTPDestination.initConfig(AbstractHTTPDestination.java:501)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/http/AbstractHTTPDestination.<init>(AbstractHTTPDestination.java:149)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/servlet/ServletDestination.<init>(ServletDestination.java:52)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/servlet/ServletDestinationFactory.createDestination(ServletDestinationFactory.java:33)
> 4XESTACKTRACE                at 
> org/apache/cxf/transport/http/HTTPTransportFactory.getDestination(HTTPTransportFactory.java:305)
> 5XESTACKTRACE                   (entered lock: 
> org/apache/cxf/transport/http/DestinationRegistryImpl@0x00000000722171E0, 
> entry count: 1)
> 4XESTACKTRACE                at 
> org/apache/cxf/binding/soap/SoapTransportFactory.getDestination(SoapTransportFactory.java:142)
> 4XESTACKTRACE                at 
> org/apache/cxf/endpoint/ServerImpl.initDestination(ServerImpl.java:83)
> 4XESTACKTRACE                at 
> org/apache/cxf/endpoint/ServerImpl.<init>(ServerImpl.java:62)
> 4XESTACKTRACE                at 
> org/apache/cxf/frontend/ServerFactoryBean.create(ServerFactoryBean.java:170)
> 4XESTACKTRACE                at 
> org/apache/cxf/jaxws/JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)
> 4XESTACKTRACE                at 
> org/apache/cxf/jaxws/EndpointImpl.getServer(EndpointImpl.java:456)
> 5XESTACKTRACE                   (entered lock: 
> org/apache/cxf/jaxws22/spring/JAXWS22SpringEndpointImpl@0x0000000071B32CA0, 
> entry count: 1)
> 4XESTACKTRACE                at 
> org/apache/cxf/jaxws/EndpointImpl.doPublish(EndpointImpl.java:334)
> 4XESTACKTRACE                at 
> org/apache/cxf/jaxws/EndpointImpl.publish(EndpointImpl.java:251)
> 4XESTACKTRACE                at 
> org/apache/cxf/jaxws/EndpointImpl.publish(EndpointImpl.java:539)
> 4XESTACKTRACE                at 
> sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
> 4XESTACKTRACE                at 
> sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60(Compiled
>  Code))
> 4XESTACKTRACE                at 
> sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37(Compiled
>  Code))
> 4XESTACKTRACE                at 
> java/lang/reflect/Method.invoke(Method.java:611(Compiled Code))
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1640)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1581)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
> 5XESTACKTRACE                   (entered lock: 
> java/util/concurrent/ConcurrentHashMap@0x00000000619B0878, entry count: 1)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290(Compiled
>  Code))
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
> 4XESTACKTRACE                at 
> org/springframework/beans/factory/support/DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)
> 4XESTACKTRACE                at 
> org/springframework/context/support/AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:934)
> 4XESTACKTRACE                at 
> org/springframework/context/support/AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
> 5XESTACKTRACE                   (entered lock: 
> java/lang/Object@0x00000000619B08A8, entry count: 1)
> 4XESTACKTRACE                at 
> org/springframework/web/context/ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
> 4XESTACKTRACE                at 
> org/springframework/web/context/ContextLoader.initWebApplicationContext(ContextLoader.java:306)
> 4XESTACKTRACE                at 
> org/springframework/web/context/ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/webapp/WebApp.notifyServletContextCreated(WebApp.java:1682)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/webapp/WebAppImpl.initialize(WebAppImpl.java:410)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/webapp/WebGroupImpl.addWebApplication(WebGroupImpl.java:88)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/WSWebContainer.addWebApp(WSWebContainer.java:749)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/WSWebContainer.addWebApplication(WSWebContainer.java:634)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/component/WebContainerImpl.install(WebContainerImpl.java:422)
> 5XESTACKTRACE                   (entered lock: 
> com/ibm/ws/webcontainer/component/WebContainerImpl@0x00000000021C3528, entry 
> count: 1)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/component/WebContainerImpl.start(WebContainerImpl.java:714)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/ApplicationMgrImpl.start(ApplicationMgrImpl.java:1162(Compiled
>  Code))
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1369)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/DeployedModuleImpl.start(DeployedModuleImpl.java:639)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/DeployedApplicationImpl.start(DeployedApplicationImpl.java:967)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:768)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/ApplicationMgrImpl.startApplicationDynamically(ApplicationMgrImpl.java:1356)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/ApplicationMgrImpl.start(ApplicationMgrImpl.java:2152)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:445)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitImpl.start(CompositionUnitImpl.java:123)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:388)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:116)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl$1.run(CompositionUnitMgrImpl.java:663)
> 4XESTACKTRACE                at 
> com/ibm/ws/security/auth/ContextManagerImpl.runAs(ContextManagerImpl.java:5459(Compiled
>  Code))
> 4XESTACKTRACE                at 
> com/ibm/ws/security/auth/ContextManagerImpl.runAsSystem(ContextManagerImpl.java:5585)
> 4XESTACKTRACE                at 
> com/ibm/ws/security/core/SecurityContext.runAsSystem(SecurityContext.java:255)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:677)
> 5XESTACKTRACE                   (entered lock: 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl@0x000000000221F540, entry 
> count: 1)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/CompositionUnitMgrImpl.startCompositionUnit(CompositionUnitMgrImpl.java:621)
> 4XESTACKTRACE                at 
> com/ibm/ws/runtime/component/ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:1248)
> 5XESTACKTRACE                   (entered lock: 
> com/ibm/ws/runtime/component/ApplicationMgrImpl@0x00000000021F43A0, entry 
> count: 1)
> 4XESTACKTRACE                at 
> sun/reflect/NativeMethodAccessorImpl.invoke0(Native Method)
> 4XESTACKTRACE                at 
> sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60(Compiled
>  Code))
> 4XESTACKTRACE                at 
> sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37(Compiled
>  Code))
> 4XESTACKTRACE                at 
> java/lang/reflect/Method.invoke(Method.java:611(Compiled Code))
> 4XESTACKTRACE                at 
> sun/reflect/misc/Trampoline.invoke(MethodUtil.java:49)
> 4XESTACKTRACE                at 
> sun/reflect/GeneratedMethodAccessor312.invoke(Bytecode PC:40)
> 4XESTACKTRACE                at 
> sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37(Compiled
>  Code))
> 4XESTACKTRACE                at 
> java/lang/reflect/Method.invoke(Method.java:611(Compiled Code))
> 4XESTACKTRACE                at 
> sun/reflect/misc/MethodUtil.invoke(MethodUtil.java:256)
> 4XESTACKTRACE                at 
> javax/management/modelmbean/RequiredModelMBean$4.run(RequiredModelMBean.java:1148)
> 4XESTACKTRACE                at 
> java/security/AccessController.doPrivileged(AccessController.java:252)
> 4XESTACKTRACE                at 
> com/ibm/oti/security/CheckedAccessControlContext.securityCheck(CheckedAccessControlContext.java:30)
> 4XESTACKTRACE                at 
> sun/misc/JavaSecurityAccessWrapper.doIntersectionPrivilege(JavaSecurityAccessWrapper.java:41)
> 4XESTACKTRACE                at 
> javax/management/modelmbean/RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1142)
> 4XESTACKTRACE                at 
> javax/management/modelmbean/RequiredModelMBean.invoke(RequiredModelMBean.java:995)
> 4XESTACKTRACE                at 
> com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:848)
> 4XESTACKTRACE                at 
> com/sun/jmx/mbeanserver/JmxMBeanServer.invoke(JmxMBeanServer.java:774)
> 4XESTACKTRACE                at 
> com/ibm/ws/management/AdminServiceImpl$1.run(AdminServiceImpl.java:1335)
> 4XESTACKTRACE                at 
> com/ibm/ws/security/util/AccessController.doPrivileged(AccessController.java:118(Compiled
>  Code))
> 4XESTACKTRACE                at 
> com/ibm/ws/management/AdminServiceImpl.invoke(AdminServiceImpl.java:1228)
> 4XESTACKTRACE                at 
> com/ibm/ws/management/commands/AdminServiceCommands$InvokeCmd.execute(AdminServiceCommands.java:251)
> 4XESTACKTRACE                at 
> com/ibm/ws/console/core/mbean/MBeanHelper.invoke(MBeanHelper.java:241)
> 4XESTACKTRACE                at 
> com/ibm/ws/console/appdeployment/ApplicationDeploymentCollectionAction.execute(ApplicationDeploymentCollectionAction.java:578)
> 5XESTACKTRACE                   (entered lock: 
> com/ibm/ws/console/appdeployment/ApplicationDeploymentCollectionAction@0x00000000619B13F0,
>  entry count: 1)
> 4XESTACKTRACE                at 
> org/apache/struts/action/RequestProcessor.processActionPerform(Bytecode PC:7)
> 4XESTACKTRACE                at 
> org/apache/struts/action/RequestProcessor.process(Bytecode PC:213)
> 4XESTACKTRACE                at 
> org/apache/struts/action/ActionServlet.process(Bytecode PC:19)
> 4XESTACKTRACE                at 
> org/apache/struts/action/ActionServlet.doPost(Bytecode PC:3)
> 4XESTACKTRACE                at 
> javax/servlet/http/HttpServlet.service(HttpServlet.java:595)
> 4XESTACKTRACE                at 
> javax/servlet/http/HttpServlet.service(HttpServlet.java:668)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapper.service(ServletWrapper.java:1225)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapper.handleRequest(ServletWrapper.java:775)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapper.handleRequest(ServletWrapper.java:457)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterChain.doFilter(WebAppFilterChain.java:79)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1384(Compiled
>  Code))
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/webapp/WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:193)
> 4XESTACKTRACE                at 
> org/apache/struts/action/RequestProcessor.doForward(Bytecode PC:58)
> 4XESTACKTRACE                at 
> org/apache/struts/tiles/TilesRequestProcessor.doForward(Bytecode PC:23)
> 4XESTACKTRACE                at 
> org/apache/struts/action/RequestProcessor.processForwardConfig(Bytecode 
> PC:146)
> 4XESTACKTRACE                at 
> org/apache/struts/tiles/TilesRequestProcessor.processForwardConfig(Bytecode 
> PC:177)
> 4XESTACKTRACE                at 
> org/apache/struts/action/RequestProcessor.process(Bytecode PC:223)
> 4XESTACKTRACE                at 
> org/apache/struts/action/ActionServlet.process(Bytecode PC:19)
> 4XESTACKTRACE                at 
> org/apache/struts/action/ActionServlet.doPost(Bytecode PC:3)
> 4XESTACKTRACE                at 
> javax/servlet/http/HttpServlet.service(HttpServlet.java:595)
> 4XESTACKTRACE                at 
> javax/servlet/http/HttpServlet.service(HttpServlet.java:668)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapper.service(ServletWrapper.java:1225)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapper.handleRequest(ServletWrapper.java:775)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapper.handleRequest(ServletWrapper.java:457)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
> 4XESTACKTRACE                at 
> com/ibm/ws/console/core/servlet/WSCUrlFilter.setUpCommandAssistance(WSCUrlFilter.java:950)
> 4XESTACKTRACE                at 
> com/ibm/ws/console/core/servlet/WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:499)
> 4XESTACKTRACE                at 
> com/ibm/ws/console/core/servlet/WSCUrlFilter.doFilter(WSCUrlFilter.java:320)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/filter/WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/servlet/CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/WebContainer.handleRequest(WebContainer.java:908)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/WSWebContainer.handleRequest(WSWebContainer.java:1662)
> 4XESTACKTRACE                at 
> com/ibm/ws/webcontainer/channel/WCChannelLink.ready(WCChannelLink.java:195)
> 4XESTACKTRACE                at 
> com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)
> 4XESTACKTRACE                at 
> com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
> 4XESTACKTRACE                at 
> com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.processRequest(HttpInboundLink.java:306)
> 4XESTACKTRACE                at 
> com/ibm/ws/http/channel/inbound/impl/HttpInboundLink.ready(HttpInboundLink.java:277)
> 4XESTACKTRACE                at 
> com/ibm/ws/ssl/channel/impl/SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1049)
> 4XESTACKTRACE                at 
> com/ibm/ws/ssl/channel/impl/SSLConnectionLink.readyInboundPostHandshake(SSLConnectionLink.java:717)
> 4XESTACKTRACE                at 
> com/ibm/ws/ssl/channel/impl/SSLConnectionLink$MyHandshakeCompletedCallback.complete(SSLConnectionLink.java:413)
> 4XESTACKTRACE                at 
> com/ibm/ws/ssl/channel/impl/SSLUtils.handleHandshake(SSLUtils.java:1066)
> 4XESTACKTRACE                at 
> com/ibm/ws/ssl/channel/impl/SSLHandshakeIOCallback.complete(SSLHandshakeIOCallback.java:87)
> 4XESTACKTRACE                at 
> com/ibm/ws/tcp/channel/impl/AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:166)
> 4XESTACKTRACE                at 
> com/ibm/io/async/AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
> 4XESTACKTRACE                at 
> com/ibm/io/async/AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
> 4XESTACKTRACE                at 
> com/ibm/io/async/AsyncFuture.completed(AsyncFuture.java:138)
> 4XESTACKTRACE                at 
> com/ibm/io/async/ResultHandler.complete(ResultHandler.java:204)
> 4XESTACKTRACE                at 
> com/ibm/io/async/ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
> 4XESTACKTRACE                at 
> com/ibm/io/async/ResultHandler$2.run(ResultHandler.java:905)
> 4XESTACKTRACE                at 
> com/ibm/ws/util/ThreadPool$Worker.run(ThreadPool.java:1691)
> 3XMTHREADINFO3           Native callstack:
> 4XENATIVESTACK               (0x00007F6F741B4052 [libj9prt26.so+0x13052])
> 4XENATIVESTACK               (0x00007F6F741C16CF [libj9prt26.so+0x206cf])
> 4XENATIVESTACK               (0x00007F6F741B3D9B [libj9prt26.so+0x12d9b])
> 4XENATIVESTACK               (0x00007F6F741B3E97 [libj9prt26.so+0x12e97])
> 4XENATIVESTACK               (0x00007F6F741C16CF [libj9prt26.so+0x206cf])
> 4XENATIVESTACK               (0x00007F6F741B39BB [libj9prt26.so+0x129bb])
> 4XENATIVESTACK               (0x00007F6F741AD812 [libj9prt26.so+0xc812])
> 4XENATIVESTACK               (0x00007F6F75A04030 [libpthread.so.0+0xf030])
> 4XENATIVESTACK               pthread_cond_timedwait+0x13b (0x00007F6F75A0064B 
> [libpthread.so.0+0xb64b])
> 4XENATIVESTACK               (0x00007F6F743FB393 [libj9thr26.so+0x8393])
> 4XENATIVESTACK               (0x00007F6F74566F71 [libj9vm26.so+0x61f71])
> {noformat}
> For the moment, I'm looking for a workaround for this issue. Maybe someone 
> has a suggestion?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to