commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cyrille Roy <cyrille....@free.fr>
Subject Re: DBCP deadlock
Date Thu, 12 Nov 2009 13:22:41 GMT
Hi Marc,

deadlock is different from contention.
Deadlock is when all is stuck.
Contention is when the system is very slow, for example when all threads 
are waiting to access a critical section like in your example.

In 1.4 implementation, the synchronization part is only to protect your 
own attributes, and not the access to the driver which was a mistake in 1.3

Regards,
Cyrille

Marc Logemann wrote:
> 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
>


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


Mime
View raw message