You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2017/03/22 19:07:42 UTC
[jira] [Resolved] (CXF-6212) Deadlock when mixing JMS and HTTP
[ 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)