Hi,
we are facing some deadlocks in production situation with DBCP. We
analyzed it a bit and even though there are way much lower
connections than the pool should be able to handle (real DB
sessions on db server = 3, maxActive in DBCP defined as 30) DBCP is
not giving back any more connections because of a MONITOR on
borrowObject. You will see some threads hanging at:
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
I dont know why there is a lock. Perhaps DBCP thinks it has a lot
of DB connections where in fact it has only very few. Hope someone
can help because i reall dont have a clue whats going on. The
problem is, when this situation arrive, we need to stop the
AppServer which is a little bit tough in production ;-)
See the stack for the real facts:
Full thread dump Java HotSpot(TM) Client VM (14.1-b02 mixed mode):
"http-8081-11" daemon prio=6 tid=0x3dd7e800 nid=0x3d58 in
Object.wait() [0x4111f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await
(JIoEndpoint.java:423)
- locked <0x3b278270> (a org.apache.tomcat.util.net.JIoEndpoint
$Worker)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:449)
at java.lang.Thread.run(Unknown Source)
"http-8081-10" daemon prio=6 tid=0x3dcd8000 nid=0x3054 in
Object.wait() [0x3f8cf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await
(JIoEndpoint.java:423)
- locked <0x3b277ee8> (a org.apache.tomcat.util.net.JIoEndpoint
$Worker)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:449)
at java.lang.Thread.run(Unknown Source)
"AS400 Read Daemon-36" daemon prio=6 tid=0x3e8f4c00 nid=0x3fb4
runnable [0x3e41f000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.ibm.as400.access.DataStream.readFromStream(DataStream.java:50)
at com.ibm.as400.access.ClientAccessDataStream.construct
(ClientAccessDataStream.java:48)
at com.ibm.as400.access.AS400ThreadedServer.run
(AS400ThreadedServer.java:340)
at java.lang.Thread.run(Unknown Source)
"AS400 Read Daemon-21" daemon prio=6 tid=0x3da98800 nid=0x3acc
runnable [0x4176f000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.ibm.as400.access.DataStream.readFromStream(DataStream.java:50)
at com.ibm.as400.access.ClientAccessDataStream.construct
(ClientAccessDataStream.java:48)
at com.ibm.as400.access.AS400ThreadedServer.run
(AS400ThreadedServer.java:340)
at java.lang.Thread.run(Unknown Source)
"Managed directory poller" daemon prio=6 tid=0x3e9d9400 nid=0x3b4
waiting on condition [0x40ccf000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.sadun.util.polling.DirectoryPoller.run(DirectoryPoller.java:
856)
- locked <0x0f535bf8> (a
org.sadun.util.polling.ManagedDirectoryPoller)
at java.lang.Thread.run(Unknown Source)
"Thread-25" daemon prio=6 tid=0x3e960800 nid=0x3090 in Object.wait
() [0x3e19f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.deltax.util.listener.SignalQueue.run(Unknown Source)
- locked <0x0f536048> (a com.deltax.util.FIFOQueue)
"AS400 Read Daemon-16" daemon prio=6 tid=0x3d3a4000 nid=0x33b4
runnable [0x3f87f000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.ibm.as400.access.DataStream.readFromStream(DataStream.java:50)
at com.ibm.as400.access.ClientAccessDataStream.construct
(ClientAccessDataStream.java:48)
at com.ibm.as400.access.AS400ThreadedServer.run
(AS400ThreadedServer.java:340)
at java.lang.Thread.run(Unknown Source)
"AS400 Read Daemon-3" daemon prio=6 tid=0x3d966400 nid=0x3dcc
runnable [0x3e14f000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.ibm.as400.access.DataStream.readFromStream(DataStream.java:48)
at com.ibm.as400.access.ClientAccessDataStream.construct
(ClientAccessDataStream.java:46)
at com.ibm.as400.access.AS400ThreadedServer.run
(AS400ThreadedServer.java:321)
at java.lang.Thread.run(Unknown Source)
"http-8081-9" daemon prio=6 tid=0x3dcd2400 nid=0x30a4 in Object.wait
() [0x418fe000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
- locked <0x0d689570> (a
org.apache.commons.pool.impl.GenericObjectPool)
at org.apache.commons.dbcp.PoolingDataSource.getConnection
(PoolingDataSource.java:96)
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
at de.netversys.action.LoginAction.execute(LoginAction.java:94)
at de.logentis.struts.DelegatingActionProxy.execute
(DelegatingActionProxy.java:105)
at
com.cc.framework.adapter.struts.RequestProcessorUtil.processAction
(Unknown Source)
at
com.cc.framework.adapter.struts.FWRequestProcessor.processActionPerform
(Unknown Source)
at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:
462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
"http-8081-8" daemon prio=6 tid=0x3e9ba400 nid=0x34b8 in Object.wait
() [0x418af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await
(JIoEndpoint.java:423)
- locked <0x0f2ea0a0> (a org.apache.tomcat.util.net.JIoEndpoint
$Worker)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:449)
at java.lang.Thread.run(Unknown Source)
"http-8081-7" daemon prio=6 tid=0x3eb38400 nid=0x3d24 in Object.wait
() [0x4185e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
- locked <0x0d689570> (a
org.apache.commons.pool.impl.GenericObjectPool)
at org.apache.commons.dbcp.PoolingDataSource.getConnection
(PoolingDataSource.java:96)
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection
(DelegatingDataSource.java:106)
at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection
(DecoratingDataSource.java:87)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal
(JDBCStoreManager.java:879)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect
(JDBCStoreManager.java:864)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection
(JDBCStoreManager.java:229)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
371)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
339)
at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute
(LogicalUnion.java:420)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:230)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:220)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:206)
at org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open
(SelectResultObjectProvider.java:94)
at org.apache.openjpa.lib.rop.EagerResultList.<init>
(EagerResultList.java:34)
at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:775)
at org.apache.openjpa.kernel.DelegatingQuery.execute
(DelegatingQuery.java:533)
at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:
251)
at org.apache.openjpa.persistence.QueryImpl.getResultList
(QueryImpl.java:293)
at de.netversys.dao.impl.UserDaoImpl.findByUserID(UserDaoImpl.java:
64)
at sun.reflect.GeneratedMethodAccessor642.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
(AopUtils.java:310)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:
182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:149)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke
(TransactionInterceptor.java:106)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynamicAopProxy.java:204)
at $Proxy53.findByUserID(Unknown Source)
at de.netversys.service.impl.LoginImpl.login(LoginImpl.java:60)
at de.netversys.action.LoginAction.execute(LoginAction.java:120)
at de.logentis.struts.DelegatingActionProxy.execute
(DelegatingActionProxy.java:105)
at
com.cc.framework.adapter.struts.RequestProcessorUtil.processAction
(Unknown Source)
at
com.cc.framework.adapter.struts.FWRequestProcessor.processActionPerform
(Unknown Source)
at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:
462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
"http-8081-6" daemon prio=6 tid=0x3ed2a400 nid=0x4cc in Object.wait
() [0x4180e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
- locked <0x0d689570> (a
org.apache.commons.pool.impl.GenericObjectPool)
at org.apache.commons.dbcp.PoolingDataSource.getConnection
(PoolingDataSource.java:96)
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection
(DelegatingDataSource.java:106)
at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection
(DecoratingDataSource.java:87)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal
(JDBCStoreManager.java:879)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect
(JDBCStoreManager.java:864)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection
(JDBCStoreManager.java:229)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
371)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
339)
at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute
(LogicalUnion.java:420)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:230)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:220)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:206)
at org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open
(SelectResultObjectProvider.java:94)
at org.apache.openjpa.lib.rop.EagerResultList.<init>
(EagerResultList.java:34)
at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:775)
at org.apache.openjpa.kernel.DelegatingQuery.execute
(DelegatingQuery.java:533)
at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:
251)
at org.apache.openjpa.persistence.QueryImpl.getResultList
(QueryImpl.java:293)
at de.netversys.dao.impl.ConfigurationDaoImpl.getConfiguration
(ConfigurationDaoImpl.java:74)
at
de.netversys.dao.impl.ConfigurationDaoImpl.getConfigurationStringValue
(ConfigurationDaoImpl.java:82)
at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
(AopUtils.java:310)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:
182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:149)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke
(TransactionInterceptor.java:106)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynamicAopProxy.java:204)
at $Proxy21.getConfigurationStringValue(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation
(AbstractInvoker.java:165)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke
(AbstractInvoker.java:82)
at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke
(JAXWSMethodInvoker.java:54)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke
(AbstractInvoker.java:68)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run
(ServiceInvokerInterceptor.java:56)
at org.apache.cxf.workqueue.SynchronousExecutor.execute
(SynchronousExecutor.java:37)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage
(ServiceInvokerInterceptor.java:92)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept
(PhaseInterceptorChain.java:226)
- locked <0x3ae8d4d0> (a org.apache.cxf.phase.PhaseInterceptorChain)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage
(ChainInitiationObserver.java:89)
at org.apache.cxf.transport.servlet.ServletDestination.invoke
(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination
(ServletController.java:305)
at org.apache.cxf.transport.servlet.ServletController.invoke
(ServletController.java:175)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke
(AbstractCXFServlet.java:163)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost
(AbstractCXFServlet.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
"http-8081-5" daemon prio=6 tid=0x3dc73800 nid=0x35b4 in Object.wait
() [0x3fd1f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await
(JIoEndpoint.java:423)
- locked <0x0edb28a0> (a org.apache.tomcat.util.net.JIoEndpoint
$Worker)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:449)
at java.lang.Thread.run(Unknown Source)
"http-8081-4" daemon prio=6 tid=0x3dc73400 nid=0x3d94 in Object.wait
() [0x3fccf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.await
(JIoEndpoint.java:423)
- locked <0x0edb3ad8> (a org.apache.tomcat.util.net.JIoEndpoint
$Worker)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:449)
at java.lang.Thread.run(Unknown Source)
"AWT-Windows" daemon prio=6 tid=0x3d9e0c00 nid=0x3490 runnable
[0x3fd6f000]
java.lang.Thread.State: RUNNABLE
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Java2D Disposer" daemon prio=10 tid=0x3d8a9400 nid=0x3400 in
Object.wait() [0x3fbef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x0e81c830> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
"Thread-15" daemon prio=6 tid=0x3de8c400 nid=0x3e80 runnable
[0x3fb9f000]
java.lang.Thread.State: RUNNABLE
at sun.print.Win32PrintServiceLookup.notifyPrinterChange(Native
Method)
at sun.print.Win32PrintServiceLookup.access$100(Unknown Source)
at sun.print.Win32PrintServiceLookup$PrinterChangeListener.run
(Unknown Source)
"http-8081-3" daemon prio=6 tid=0x3d48d400 nid=0x2fb0 in Object.wait
() [0x3f78f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
- locked <0x0d689570> (a
org.apache.commons.pool.impl.GenericObjectPool)
at org.apache.commons.dbcp.PoolingDataSource.getConnection
(PoolingDataSource.java:96)
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
at de.netversys.action.LoginAction.execute(LoginAction.java:94)
at de.logentis.struts.DelegatingActionProxy.execute
(DelegatingActionProxy.java:105)
at
com.cc.framework.adapter.struts.RequestProcessorUtil.processAction
(Unknown Source)
at
com.cc.framework.adapter.struts.FWRequestProcessor.processActionPerform
(Unknown Source)
at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:
462)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
"Timer-1" daemon prio=6 tid=0x3d892800 nid=0x34f0 in Object.wait()
[0x3f6ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x0dfb62e8> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"http-8081-2" daemon prio=6 tid=0x3d9e8400 nid=0x2dc in Object.wait
() [0x3f69e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
- locked <0x0d689570> (a
org.apache.commons.pool.impl.GenericObjectPool)
at org.apache.commons.dbcp.PoolingDataSource.getConnection
(PoolingDataSource.java:96)
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection
(DelegatingDataSource.java:106)
at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection
(DecoratingDataSource.java:87)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal
(JDBCStoreManager.java:879)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect
(JDBCStoreManager.java:864)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection
(JDBCStoreManager.java:229)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
371)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
339)
at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute
(LogicalUnion.java:420)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:230)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:220)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:206)
at org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open
(SelectResultObjectProvider.java:94)
at org.apache.openjpa.lib.rop.EagerResultList.<init>
(EagerResultList.java:34)
at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:775)
at org.apache.openjpa.kernel.DelegatingQuery.execute
(DelegatingQuery.java:533)
at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:
251)
at org.apache.openjpa.persistence.QueryImpl.getResultList
(QueryImpl.java:293)
at de.netversys.dao.impl.ConfigurationDaoImpl.getConfiguration
(ConfigurationDaoImpl.java:74)
at
de.netversys.dao.impl.ConfigurationDaoImpl.getConfigurationStringValue
(ConfigurationDaoImpl.java:82)
at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
(AopUtils.java:310)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:
182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:149)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke
(TransactionInterceptor.java:106)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynamicAopProxy.java:204)
at $Proxy21.getConfigurationStringValue(Unknown Source)
at de.netversys.action.frontend.FrontendAction.doPreExecute
(FrontendAction.java:83)
at de.netversys.action.frontend.FrontendAction.execute
(FrontendAction.java:61)
at de.logentis.struts.DelegatingActionProxy.execute
(DelegatingActionProxy.java:105)
at
com.cc.framework.adapter.struts.RequestProcessorUtil.processAction
(Unknown Source)
at
com.cc.framework.adapter.struts.FWRequestProcessor.processActionPerform
(Unknown Source)
at org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:228)
at org.apache.struts.action.ActionServlet.process
(ActionServlet.java:1913)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:
449)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at de.netversys.util.filter.CheckSessionFilter.doFilter
(CheckSessionFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage
(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
"http-8081-1" daemon prio=6 tid=0x3d8b6c00 nid=0x3914 in Object.wait
() [0x3e32e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.apache.commons.pool.impl.GenericObjectPool.borrowObject
(GenericObjectPool.java:810)
- locked <0x0d689570> (a
org.apache.commons.pool.impl.GenericObjectPool)
at org.apache.commons.dbcp.PoolingDataSource.getConnection
(PoolingDataSource.java:96)
at org.apache.commons.dbcp.BasicDataSource.getConnection
(BasicDataSource.java:880)
at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection
(DelegatingDataSource.java:106)
at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection
(DecoratingDataSource.java:87)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal
(JDBCStoreManager.java:879)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect
(JDBCStoreManager.java:864)
at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection
(JDBCStoreManager.java:229)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
371)
at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:
339)
at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute
(LogicalUnion.java:420)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:230)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:220)
at org.apache.openjpa.jdbc.sql.LogicalUnion.execute
(LogicalUnion.java:206)
at org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open
(SelectResultObjectProvider.java:94)
at org.apache.openjpa.lib.rop.EagerResultList.<init>
(EagerResultList.java:34)
at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1228)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:990)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:805)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:775)
at org.apache.openjpa.kernel.DelegatingQuery.execute
(DelegatingQuery.java:533)
at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:
251)
at org.apache.openjpa.persistence.QueryImpl.getResultList
(QueryImpl.java:293)
at de.netversys.dao.impl.ConfigurationDaoImpl.getConfiguration
(ConfigurationDaoImpl.java:74)
at
de.netversys.dao.impl.ConfigurationDaoImpl.getConfigurationStringValue
(ConfigurationDaoImpl.java:82)
at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
(AopUtils.java:310)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:
182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:149)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke
(TransactionInterceptor.java:106)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed
(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynamicAopProxy.java:204)
at $Proxy21.getConfigurationStringValue(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation
(AbstractInvoker.java:165)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke
(AbstractInvoker.java:82)
at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke
(JAXWSMethodInvoker.java:54)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke
(AbstractInvoker.java:68)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run
(ServiceInvokerInterceptor.java:56)
at org.apache.cxf.workqueue.SynchronousExecutor.execute
(SynchronousExecutor.java:37)
at
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage
(ServiceInvokerInterceptor.java:92)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept
(PhaseInterceptorChain.java:226)
- locked <0x3a94f968> (a org.apache.cxf.phase.PhaseInterceptorChain)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage
(ChainInitiationObserver.java:89)
at org.apache.cxf.transport.servlet.ServletDestination.invoke
(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination
(ServletController.java:305)
at org.apache.cxf.transport.servlet.ServletController.invoke
(ServletController.java:175)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke
(AbstractCXFServlet.java:163)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost
(AbstractCXFServlet.java:141)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter
(PageFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run
(JIoEndpoint.java:454)
at java.lang.Thread.run(Unknown Source)
"TP-Monitor" daemon prio=6 tid=0x3d343400 nid=0xdb8 in Object.wait
() [0x3e64f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run
(ThreadPool.java:565)
- locked <0x0dfe3a08> (a org.apache.tomcat.util.threads.ThreadPool
$MonitorRunnable)
at java.lang.Thread.run(Unknown Source)
"TP-Processor4" daemon prio=6 tid=0x3d212400 nid=0x3f0c runnable
[0x3e5ff000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked <0x0dfe4aa8> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:307)
at org.apache.jk.common.ChannelSocket.acceptConnections
(ChannelSocket.java:661)
at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt
(ChannelSocket.java:872)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:690)
at java.lang.Thread.run(Unknown Source)
"TP-Processor3" daemon prio=6 tid=0x3d58dc00 nid=0x3804 in
Object.wait() [0x3e5af000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0dfe3d90> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:662)
- locked <0x0dfe3d90> (a org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable)
at java.lang.Thread.run(Unknown Source)
"TP-Processor2" daemon prio=6 tid=0x3d94fc00 nid=0x3e98 in
Object.wait() [0x3e55f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0dfe3fc8> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:662)
- locked <0x0dfe3fc8> (a org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable)
at java.lang.Thread.run(Unknown Source)
"TP-Processor1" daemon prio=6 tid=0x3d56c800 nid=0x3088 in
Object.wait() [0x3e50f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0dfe4200> (a
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
at java.lang.Object.wait(Object.java:485)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadPool.java:662)
- locked <0x0dfe4200> (a org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable)
at java.lang.Thread.run(Unknown Source)
"http-8081-Acceptor-0" daemon prio=6 tid=0x3ce54400 nid=0x3588
runnable [0x3e4bf000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked <0x0ca49ae0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at
org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket
(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run
(JIoEndpoint.java:317)
at java.lang.Thread.run(Unknown Source)
"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon
prio=6 tid=0x3d422800 nid=0x356c waiting on condition [0
x3e46f000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.run(ContainerBase.java:1579)
at java.lang.Thread.run(Unknown Source)
"Thread-4" daemon prio=6 tid=0x3db9d400 nid=0x3c1c in Object.wait()
[0x3e3cf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at com.deltax.util.listener.SignalQueue.run(Unknown Source)
- locked <0x0de427b8> (a com.deltax.util.FIFOQueue)
"Thread-3" prio=6 tid=0x3dbbc400 nid=0x342c waiting on condition
[0x3e37f000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0da04350> (a
java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer
$ConditionObject.await(Unknown Source)
at java.util.concurrent.ArrayBlockingQueue.take(Unknown Source)
at de.netversys.util.StatisticConsumer.run(StatisticConsumer.java:48)
at java.lang.Thread.run(Unknown Source)
"QuartzScheduler_QuartzSchedulerThread" prio=6 tid=0x3daec800
nid=0x3a5c in Object.wait() [0x3e2df000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.quartz.core.QuartzSchedulerThread.run
(QuartzSchedulerThread.java:432)
- locked <0x0d76f930> (a java.lang.Object)
"QuartzScheduler_Worker-3" prio=6 tid=0x3d8f6400 nid=0x33f8 in
Object.wait() [0x3e28f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run
(SimpleThreadPool.java:519)
- locked <0x0d76afa0> (a org.quartz.simpl.SimpleThreadPool
$WorkerThread)
"QuartzScheduler_Worker-2" prio=6 tid=0x3d2af000 nid=0x340c in
Object.wait() [0x3e23f000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run
(SimpleThreadPool.java:519)
- locked <0x0d76ae00> (a org.quartz.simpl.SimpleThreadPool
$WorkerThread)
"QuartzScheduler_Worker-1" prio=6 tid=0x3d667000 nid=0x544 in
Object.wait() [0x3e1ef000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run
(SimpleThreadPool.java:519)
- locked <0x0d76ac28> (a org.quartz.simpl.SimpleThreadPool
$WorkerThread)
"Timer-0" daemon prio=6 tid=0x3d91b000 nid=0x3658 in Object.wait()
[0x3e09f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0d6d3818> (a java.util.TaskQueue)
at java.lang.Object.wait(Object.java:485)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x0d6d3818> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)
"Low Memory Detector" daemon prio=6 tid=0x3ce44400 nid=0x35d0
runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x3ce3e000 nid=0x3df0 waiting
on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x3ce3c800 nid=0x3f38 runnable
[0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x3ce3b400 nid=0x3d70
waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x3ce2b400 nid=0x2ea0 in Object.wait
() [0x3cfbf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x0ca4c948> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
"Reference Handler" daemon prio=10 tid=0x3ce26800 nid=0x3788 in
Object.wait() [0x3cf6f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0x0ca4ab30> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x002a7000 nid=0x3a80 runnable [0x0090f000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked <0x0e0a7f48> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at org.apache.catalina.core.StandardServer.await
(StandardServer.java:389)
at org.apache.catalina.startup.Catalina.await(Catalina.java:647)
at org.apache.catalina.startup.Catalina.start(Catalina.java:607)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
"VM Thread" prio=10 tid=0x3ce23800 nid=0x39fc runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x002adc00 nid=0x2cac
runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x002af000 nid=0x3d1c
runnable
"VM Periodic Task Thread" prio=10 tid=0x3ce46800 nid=0x3e30 waiting
on condition
JNI global references: 2272
Heap
PSYoungGen total 52736K, used 39185K [0x38e80000, 0x3c980000,
0x3c990000)
eden space 45056K, 85% used [0x38e80000,0x3b445030,0x3ba80000)
from space 7680K, 6% used [0x3c1f0000,0x3c26f600,0x3c970000)
to space 7616K, 0% used [0x3ba80000,0x3ba80000,0x3c1f0000)
PSOldGen total 115136K, used 60340K [0x0c990000, 0x13a00000,
0x38e80000)
object space 115136K, 52% used [0x0c990000,0x1047d150,0x13a00000)
PSPermGen total 121088K, used 85676K [0x02990000, 0x09fd0000,
0x0c990000)
object space 121088K, 70% used [0x02990000,0x07d3b200,0x09fd0000)
---
regards
Marc Logemann
http://www.logemann.org
http://www.logentis.de
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org