Return-Path: Delivered-To: apmail-commons-user-archive@www.apache.org Received: (qmail 12427 invoked from network); 12 Nov 2009 09:06:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Nov 2009 09:06:08 -0000 Received: (qmail 22530 invoked by uid 500); 12 Nov 2009 09:06:06 -0000 Delivered-To: apmail-commons-user-archive@commons.apache.org Received: (qmail 22417 invoked by uid 500); 12 Nov 2009 09:06:06 -0000 Mailing-List: contact user-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Users List" Delivered-To: mailing list user@commons.apache.org Received: (qmail 22407 invoked by uid 99); 12 Nov 2009 09:06:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Nov 2009 09:06:05 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [69.147.107.20] (HELO mrout1-b.corp.re1.yahoo.com) (69.147.107.20) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 12 Nov 2009 09:05:58 +0000 Received: from kingleast.grenoble.corp.yahoo.com (kingleast.grenoble.corp.yahoo.com [10.76.44.49]) by mrout1-b.corp.re1.yahoo.com (8.13.8/8.13.8/y.out) with ESMTP id nAC94vDn053390 for ; Thu, 12 Nov 2009 01:04:58 -0800 (PST) Message-ID: <4AFBCFB9.2040501@free.fr> Date: Thu, 12 Nov 2009 10:04:57 +0100 From: Cyrille Roy User-Agent: Thunderbird 2.0.0.22 (X11/20090609) MIME-Version: 1.0 To: Commons Users List Subject: Re: DBCP deadlock References: <7818B6A2-A7FD-4DB5-AF54-7DDDD478A10A@logemann.org> In-Reply-To: <7818B6A2-A7FD-4DB5-AF54-7DDDD478A10A@logemann.org> Content-Type: multipart/alternative; boundary="------------090302040109090405000307" --------------090302040109090405000307 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Hi, which version of common_pool are you using ? there is a synchronization issue on 1.3 version, which has been fixed on 1.4 See http://www.docjar.com/html/api/org/apache/commons/pool/impl/GenericObjectPool.java.html or get the source 1.4 source 911 public Object borrowObject() throws Exception { 912 long starttime = System.currentTimeMillis(); 913 for(;;) { 914 ObjectTime 1.3 source http://www.jdocs.com/pool/1.3/org/apache/commons/pool/impl/GenericObjectPool.Config.html |0780*publicsynchronized*ObjectborrowObject()*throws*Exception{ 0781assertOpen(); 0782*long*starttime=System.currentTimeMillis(); 0783*for*(;;){ 0784ObjectTime |Regards, Cyrille Marc Logemann wrote: > 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.(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.(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.(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.(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-unsubscribe@commons.apache.org > For additional commands, e-mail: user-help@commons.apache.org > --------------090302040109090405000307--