commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marc Logemann ...@logemann.org>
Subject Re: DBCP deadlock
Date Thu, 12 Nov 2009 13:17:22 GMT
Hi,

its a deadlock as also Cyrille pointed out. There is no exhaustion  
because as i said, there a 3 of 30 DB connections active on the DB  
Server. I even defined all those *Abandoned Timeouts and stuff w/o any  
difference. Will try commons-pool 1.4 to see if it solves the problem.  
I am quite sure that 1.4 solves the issue because you cant have a  
monitor on a method thats not syncronized ;-) So lets see how that  
goes....

---
regards
Marc Logemann
http://www.logemann.org
http://www.logentis.de




Am 12.11.2009 um 13:58 schrieb Mark Thomas:

> Marc Logemann wrote:
>> Uh sorry, misread that. Commons-pool is at  1.3. As i said, i am  
>> using
>> ivy/maven to resolve that stuff and since i am not explicitely  
>> grabbing
>> commons-pool, 1.3 was pushed in because of dependency definition of
>> commons-dhcp 1.2.2
>
> I don't see a deadlock in the thread dump (although they are easy to  
> miss so
> feel free to correct me on that).
>
> It looks more like pool exhaustion to me. Try using logAbandoned and
> removeAbandonedTimeout to see if you have a connection leak. (Ignore  
> any
> warnings you see about these being deprecated - those warnings  
> should have been
> removed and have been for the next release).
>
> Mark
>
>>
>>
>> ---
>> regards
>> Marc Logemann
>> http://www.logemann.org
>> http://www.logentis.de
>>
>>
>>
>>
>> Am 12.11.2009 um 10:13 schrieb James Carman:
>>
>>> That's the version of commons-dbcp (which is current).  What version
>>> of commons-pool are you using?
>>>
>>> On Thu, Nov 12, 2009 at 4:11 AM, Marc Logemann <ml@logemann.org>  
>>> wrote:
>>>> Uhh forgot mention this. Seems i am using 1.2.2 ... quite old isnt
>>>> it? I am
>>>> using Maven Central for JAR management and 1.2.2 is the latest over
>>>> there.
>>>> Is there a better repository for Commons-DBCP somewhere?
>>>>
>>>>
>>>> ---
>>>> regards
>>>> Marc Logemann
>>>> http://www.logemann.org
>>>> http://www.logentis.de
>>>>
>>>>
>>>>
>>>>
>>>> Am 12.11.2009 um 10:04 schrieb Cyrille Roy:
>>>>
>>>>> 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.<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-unsubscribe@commons.apache.org
>>>>>> For additional commands, e-mail: user-help@commons.apache.org
>>>>>>
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>>> For additional commands, e-mail: user-help@commons.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>>> For additional commands, e-mail: user-help@commons.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
>> For additional commands, e-mail: user-help@commons.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message