Jboss 4.3 All the threads are getting stuck on a server
prashamsjain Jul 26, 2016 6:14 AMHi,
Can someone please help me with this?
one of the production servers has all the threads getting stuck up from the thread dump I found the below. can someone please advice on what could be the reason?
"ajp-pgz102-pap10%2F10.100.6.10-8009-3" daemon prio=3 tid=0x00e54400 nid=0x180 runnable [0x510fe000]
java.lang.Thread.State: RUNNABLE
at java.util.HashMap.get(HashMap.java:303)
at org.jboss.cache.interceptors.OrderedSynchronizationHandler.getInstance(OrderedSynchronizationHandler.java:46)
at org.jboss.cache.interceptors.TxInterceptor.registerHandler(TxInterceptor.java:954)
at org.jboss.cache.interceptors.TxInterceptor.registerTransaction(TxInterceptor.java:931)
at org.jboss.cache.interceptors.TxInterceptor.attachGlobalTransaction(TxInterceptor.java:419)
at org.jboss.cache.interceptors.TxInterceptor.handleNonTxMethod(TxInterceptor.java:375)
at org.jboss.cache.interceptors.TxInterceptor.invoke(TxInterceptor.java:174)
at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)
at org.jboss.cache.interceptors.CacheMgmtInterceptor.invoke(CacheMgmtInterceptor.java:138)
at org.jboss.cache.TreeCache.invokeMethod(TreeCache.java:5934)
at org.jboss.cache.TreeCache.get(TreeCache.java:3656)
at org.jboss.cache.TreeCache.get(TreeCache.java:3637)
at org.jboss.cache.TreeCache.get(TreeCache.java:3433)
at sun.reflect.GeneratedMethodAccessor289.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy174.get(Unknown Source)
at org.jboss.web.tomcat.service.session.JBossCacheWrapper.get(JBossCacheWrapper.java:72)
at org.jboss.web.tomcat.service.session.JBossCacheService.loadSession(JBossCacheService.java:257)
at org.jboss.web.tomcat.service.session.JBossCacheManager.loadSession(JBossCacheManager.java:1063)
- locked <0xe3f74940> (a org.jboss.web.tomcat.service.session.SessionBasedClusteredSession)
at org.jboss.web.tomcat.service.session.JBossCacheManager.findSession(JBossCacheManager.java:832)
at org.apache.catalina.connector.Request.isRequestedSessionIdValid(Request.java:2130)
at org.apache.catalina.connector.CoyoteAdapter.parseSessionCookiesId(CoyoteAdapter.java:524)
at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:449)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:239)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:662)
"ajp-pgz102-pap10%2F10.100.6.10-8009-2" daemon prio=3 tid=0x002ad400 nid=0x123 runnable [0x594ff000]
java.lang.Thread.State: RUNNABLE
at java.util.HashMap.removeEntryForKey(HashMap.java:569)
at java.util.HashMap.remove(HashMap.java:538)
at org.jboss.cache.interceptors.OrderedSynchronizationHandler.afterCompletion(OrderedSynchronizationHandler.java:93)
at org.jboss.cache.transaction.DummyTransaction.notifyAfterCompletion(DummyTransaction.java:270)
at org.jboss.cache.transaction.DummyTransaction.commit(DummyTransaction.java:64)
at org.jboss.cache.transaction.DummyBaseTransactionManager.commit(DummyBaseTransactionManager.java:61)
at org.jboss.web.tomcat.service.session.JBossCacheManager.endTransaction(JBossCacheManager.java:1205)
at org.jboss.web.tomcat.service.session.JBossCacheManager.loadSession(JBossCacheManager.java:1089)
- locked <0xdca97048> (a org.jboss.web.tomcat.service.session.SessionBasedClusteredSession)
at org.jboss.web.tomcat.service.session.JBossCacheManager.findSession(JBossCacheManager.java:832)
at org.apache.catalina.connector.Request.isRequestedSessionIdValid(Request.java:2130)
at org.apache.catalina.connector.CoyoteAdapter.parseSessionCookiesId(CoyoteAdapter.java:524)
at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:449)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:239)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:662)