tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: @Schedule don't start
Date Sun, 01 Jun 2014 14:17:19 GMT
Seems you lock your jdbc connections



Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-06-01 16:01 GMT+02:00 slawek <s.wojciechowski@gmail.com>:

> Today, scheduler stopped after 5 hours. It's a jstack result:
>
> 2014-06-01 15:48:31
> Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode):
>
> "EjbTimerPool - 1007" daemon prio=6 tid=0x000000004c3e1800 nid=0x12f0
> waiting on condition [0x00000000502cd000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x000000060746bc98> (a
> java.util.concurrent.CountDownLatch$Sync)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1033)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326)
>         at
> java.util.concurrent.CountDownLatch.await(CountDownLatch.java:282)
>         at
>
> org.apache.tomcat.jdbc.pool.FairBlockingQueue.poll(FairBlockingQueue.java:151)
>         at
>
> org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:650)
>         at
>
> org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
>         at
>
> org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128)
>         at
>
> org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource.getConnection(ManagedDataSource.java:51)
>         at
>
> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
>         at
>
> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:979)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:964)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:242)
>         at
>
> org.apache.openjpa.jdbc.kernel.FinderQueryImpl.execute(FinderQueryImpl.java:139)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getInitializeStateResult(JDBCStoreManager.java:539)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initializeState(JDBCStoreManager.java:351)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initialize(JDBCStoreManager.java:306)
>         at
>
> org.apache.openjpa.kernel.DelegatingStoreManager.initialize(DelegatingStoreManager.java:112)
>         at
>
> org.apache.openjpa.kernel.ROPStoreManager.initialize(ROPStoreManager.java:57)
>         at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:1050)
>         at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1008)
>         at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:925)
>         at
> org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
>         at
>
> org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
>         at
>
> org.apache.openejb.persistence.JtaEntityManager.find(JtaEntityManager.java:168)
>         at pl.test.ejb.UslugiRImp.zapiszRaportLog(UslugiRImp.java:219)
>         at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:180)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:99)
>         at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:80)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:212)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:181)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:268)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:263)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:86)
>         at
>
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:303)
>         at com.sun.proxy.$Proxy106.zapiszRaportLog(Unknown Source)
>         at
> pl.test.ejb.CallPremiumBlockImp.start(CallPremiumBlockImp.java:44)
>         at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:180)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:144)
>         at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:80)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:233)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:197)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:769)
>         at
> org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
>         at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "EjbTimerPool - 1006" daemon prio=6 tid=0x000000004c3da000 nid=0x26c0
> waiting on condition [0x000000005019d000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x000000060734ec78> (a
> java.util.concurrent.CountDownLatch$Sync)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1033)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326)
>         at
> java.util.concurrent.CountDownLatch.await(CountDownLatch.java:282)
>         at
>
> org.apache.tomcat.jdbc.pool.FairBlockingQueue.poll(FairBlockingQueue.java:151)
>         at
>
> org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:650)
>         at
>
> org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
>         at
>
> org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128)
>         at
>
> org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource.getConnection(ManagedDataSource.java:51)
>         at
>
> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
>         at
>
> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:979)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:964)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:242)
>         at
>
> org.apache.openjpa.jdbc.kernel.FinderQueryImpl.execute(FinderQueryImpl.java:139)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getInitializeStateResult(JDBCStoreManager.java:539)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initializeState(JDBCStoreManager.java:351)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initialize(JDBCStoreManager.java:306)
>         at
>
> org.apache.openjpa.kernel.DelegatingStoreManager.initialize(DelegatingStoreManager.java:112)
>         at
>
> org.apache.openjpa.kernel.ROPStoreManager.initialize(ROPStoreManager.java:57)
>         at
> org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:1050)
>         at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1008)
>         at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:925)
>         at
> org.apache.openjpa.kernel.DelegatingBroker.find(DelegatingBroker.java:231)
>         at
>
> org.apache.openjpa.persistence.EntityManagerImpl.find(EntityManagerImpl.java:487)
>         at
>
> org.apache.openejb.persistence.JtaEntityManager.find(JtaEntityManager.java:168)
>         at pl.test.ejb.UslugiRImp.zapiszRaportLog(UslugiRImp.java:219)
>         at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:180)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:99)
>         at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:80)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:212)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:181)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:268)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:263)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:86)
>         at
>
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:303)
>         at com.sun.proxy.$Proxy106.zapiszRaportLog(Unknown Source)
>         at pl.test.ejb.ArtTrafImp.zawiesViatel(ArtTrafImp.java:67)
>         at sun.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:180)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:144)
>         at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:80)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:233)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:197)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:769)
>         at
> org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
>         at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "EjbTimerPool - 1003" daemon prio=6 tid=0x000000004c3da800 nid=0x1378
> waiting on condition [0x000000004f94d000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000606fd2dc8> (a
> java.util.concurrent.CountDownLatch$Sync)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1033)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326)
>         at
> java.util.concurrent.CountDownLatch.await(CountDownLatch.java:282)
>         at
>
> org.apache.tomcat.jdbc.pool.FairBlockingQueue.poll(FairBlockingQueue.java:151)
>         at
>
> org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:650)
>         at
>
> org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188)
>         at
>
> org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128)
>         at
>
> org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource.getConnection(ManagedDataSource.java:51)
>         at
>
> org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110)
>         at
>
> org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:979)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:964)
>         at
>
> org.apache.openjpa.jdbc.kernel.JDBCStoreManager.retainConnection(JDBCStoreManager.java:228)
>         at
>
> org.apache.openjpa.kernel.DelegatingStoreManager.retainConnection(DelegatingStoreManager.java:164)
>         at
> org.apache.openjpa.kernel.BrokerImpl.retainConnection(BrokerImpl.java:4022)
>         at
>
> org.apache.openjpa.kernel.BrokerImpl.beginStoreManagerTransaction(BrokerImpl.java:1444)
>         at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2165)
>         at
> org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2105)
>         at
> org.apache.openjpa.kernel.BrokerImpl.beforeCompletion(BrokerImpl.java:2023)
>         at
>
> org.apache.geronimo.transaction.manager.TransactionImpl.beforeCompletion(TransactionImpl.java:527)
>         at
>
> org.apache.geronimo.transaction.manager.TransactionImpl.beforeCompletion(TransactionImpl.java:512)
>         at
>
> org.apache.geronimo.transaction.manager.TransactionImpl.beforePrepare(TransactionImpl.java:413)
>         at
>
> org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:262)
>         at
>
> org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:252)
>         at
>
> org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:328)
>         at
>
> org.apache.openejb.core.transaction.TxRequiresNew.commit(TxRequiresNew.java:72)
>         at
>
> org.apache.openejb.core.transaction.EjbTransactionUtil.afterInvoke(EjbTransactionUtil.java:76)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:231)
>         at
>
> org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:181)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:268)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:263)
>         at
>
> org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:86)
>         at
>
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:303)
>         at com.sun.proxy.$Proxy106.zapiszRaportLog(Unknown Source)
>         at pl.test.ejb.RaroamImp.zaladujDoFoki(RaroamImp.java:86)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:180)
>         at
>
> org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:144)
>         at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:182)
>         at
>
> org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:164)
>         at
>
> org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:80)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:233)
>         at
>
> org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:197)
>         at
>
> org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:769)
>         at
> org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
>         at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-10" daemon prio=6 tid=0x000000004c3dc000 nid=0x18d8
> waiting on condition [0x000000004fb9e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-9" daemon prio=6 tid=0x000000004c3d9000 nid=0x11a4
> waiting on condition [0x000000004fc9e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-8" daemon prio=6 tid=0x000000004c3db800 nid=0xfa4
> waiting on condition [0x000000004f6de000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-7" daemon prio=6 tid=0x0000000046e53800 nid=0x1020
> waiting on condition [0x000000004fa6e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-6" daemon prio=6 tid=0x0000000046e51000 nid=0x2204
> waiting on condition [0x000000004952e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-5" daemon prio=6 tid=0x0000000046e58000 nid=0x2198
> waiting on condition [0x000000004f7ef000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-4" daemon prio=6 tid=0x0000000046e57000 nid=0x8dc
> waiting on condition [0x000000004af0f000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-3" daemon prio=6 tid=0x0000000046e5b800 nid=0x112c
> waiting on condition [0x000000004f5ae000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-2" daemon prio=6 tid=0x0000000046e52000 nid=0x2538
> waiting on condition [0x0000000045a9e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-exec-1" daemon prio=6 tid=0x0000000046e55800 nid=0x1380
> waiting on condition [0x000000004ac1e000]
>    java.lang.Thread.State: WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201aadb38> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>         at
> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
>         at
> org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104)
>         at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "ajp-apr-8009-AsyncTimeout" daemon prio=6 tid=0x0000000046e52800 nid=0x1e18
> waiting on condition [0x000000004f41f000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at
>
> org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout.run(AprEndpoint.java:1066)
>         at java.lang.Thread.run(Thread.java:744)
>
> "ajp-apr-8009-Acceptor-0" daemon prio=6 tid=0x0000000046e5e000 nid=0x260c
> runnable [0x000000004f2bf000]
>    java.lang.Thread.State: RUNNABLE
>         at org.apache.tomcat.jni.Socket.accept(Native Method)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:992)
>         at java.lang.Thread.run(Thread.java:744)
>
> "ajp-apr-8009-Poller" daemon prio=6 tid=0x0000000046e54000 nid=0x6c0 in
> Object.wait() [0x000000004b0af000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1677)
>         - locked <0x0000000201b162f0> (a
> org.apache.tomcat.util.net.AprEndpoint$Poller)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-AsyncTimeout" daemon prio=6 tid=0x0000000046e55000
> nid=0x1c88
> waiting on condition [0x000000004f18f000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at
>
> org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout.run(AprEndpoint.java:1066)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-Acceptor-0" daemon prio=6 tid=0x0000000046e5f800 nid=0xa58
> runnable [0x000000004e79f000]
>    java.lang.Thread.State: RUNNABLE
>         at org.apache.tomcat.jni.Socket.accept(Native Method)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:992)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-Sendfile" daemon prio=6 tid=0x0000000046e5e800 nid=0xae0 in
> Object.wait() [0x000000004e65f000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0000000201b4fc98> (a
> org.apache.tomcat.util.net.AprEndpoint$Sendfile)
>         at java.lang.Object.wait(Object.java:503)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Sendfile.run(AprEndpoint.java:2188)
>         - locked <0x0000000201b4fc98> (a
> org.apache.tomcat.util.net.AprEndpoint$Sendfile)
>         at java.lang.Thread.run(Thread.java:744)
>
> "http-apr-8080-Poller" daemon prio=6 tid=0x0000000046e56800 nid=0x102c in
> Object.wait() [0x000000004e4de000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at
> org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1677)
>         - locked <0x0000000201b3d608> (a
> org.apache.tomcat.util.net.AprEndpoint$Poller)
>         at java.lang.Thread.run(Thread.java:744)
>
> "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=6
> tid=0x0000000046e5a000 nid=0x27a4 waiting on condition [0x000000004b1ae000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at
>
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1508)
>         at java.lang.Thread.run(Thread.java:744)
>
> "OpenEJB-TimerService-Scheduler_QuartzSchedulerThread" daemon prio=6
> tid=0x0000000048c9c000 nid=0x15b4 in Object.wait() [0x000000004f04e000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         at
>
> org.apache.openejb.core.timer.DefaultTimerThreadPoolAdapter.blockForAvailableThreads(DefaultTimerThreadPoolAdapter.java:106)
>         - locked <0x0000000201b16ee8> (a java.lang.Object)
>         at
> org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:255)
>
> "Thread-72" daemon prio=6 tid=0x0000000048c90000 nid=0x1414 waiting on
> condition [0x000000004ef2f000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
>         at java.lang.Thread.sleep(Native Method)
>         at
>
> org.apache.geronimo.transaction.manager.TransactionTimer$CurrentTime.run(TransactionTimer.java:41)
>
> "org.apache.openejb.pool.scheduler.8" daemon prio=6 tid=0x0000000048c8f000
> nid=0x344 waiting on condition [0x000000004eddf000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201cfe3e8> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.7" daemon prio=6 tid=0x0000000048c93000
> nid=0x1444 waiting on condition [0x000000004ebee000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201cfec88> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.6" daemon prio=6 tid=0x0000000048c94800
> nid=0x21b4 waiting on condition [0x000000004ea7f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201bb7208> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.5" daemon prio=6 tid=0x0000000048c99800
> nid=0x2594 waiting on condition [0x000000004e8ff000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201cff0e8> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "Thread-71" daemon prio=6 tid=0x0000000048c93800 nid=0x2780 runnable
> [0x000000004ae0f000]
>    java.lang.Thread.State: RUNNABLE
>         at sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method)
>         at sun.nio.ch.Iocp.access$300(Iocp.java:46)
>         at sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:333)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.4" daemon prio=6 tid=0x0000000046e59800
> nid=0x2148 waiting on condition [0x000000004aa5f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201114a48> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.3" daemon prio=6 tid=0x0000000046e50000
> nid=0x12e4 waiting on condition [0x000000004a8ae000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x000000020112ab68> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.2" daemon prio=6 tid=0x0000000046e5c800
> nid=0xa00 waiting on condition [0x000000004a70f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x00000002011a7250> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "org.apache.openejb.pool.scheduler.1" daemon prio=6 tid=0x0000000046e5b000
> nid=0x1ba4 waiting on condition [0x000000004805f000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
>         at sun.misc.Unsafe.park(Native Method)
>         - parking to wait for  <0x0000000201173718> (a
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>         at
> java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
>         at
>
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2082)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1090)
>         at
>
> java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:807)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1068)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
>
> "RetryTimer" daemon prio=6 tid=0x0000000046e58800 nid=0x2788 in
> Object.wait() [0x00000000483df000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x000000020080d518> (a java.util.TaskQueue)
>         at java.lang.Object.wait(Object.java:503)
>         at java.util.TimerThread.mainLoop(Timer.java:526)
>         - locked <0x000000020080d518> (a java.util.TaskQueue)
>         at java.util.TimerThread.run(Timer.java:505)
>
> "GC Daemon" daemon prio=2 tid=0x0000000046b3e000 nid=0x135c in
> Object.wait()
> [0x0000000047e7f000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x00000002008190d0> (a sun.misc.GC$LatencyLock)
>         at sun.misc.GC$Daemon.run(GC.java:117)
>         - locked <0x00000002008190d0> (a sun.misc.GC$LatencyLock)
>
> "Service Thread" daemon prio=6 tid=0x000000004251d000 nid=0x1568 runnable
> [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>
> "C2 CompilerThread1" daemon prio=10 tid=0x000000004251b800 nid=0x1898
> waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>
> "C2 CompilerThread0" daemon prio=10 tid=0x0000000042518800 nid=0x1cd4
> waiting on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>
> "Attach Listener" daemon prio=10 tid=0x00000000401a2000 nid=0x13a8 waiting
> on condition [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>
> "Signal Dispatcher" daemon prio=10 tid=0x00000000401a1800 nid=0x1fe0
> runnable [0x0000000000000000]
>    java.lang.Thread.State: RUNNABLE
>
> "Finalizer" daemon prio=8 tid=0x0000000040190000 nid=0x1fbc in
> Object.wait()
> [0x000000004567e000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x000000020081b210> (a
> java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
>         - locked <0x000000020081b210> (a java.lang.ref.ReferenceQueue$Lock)
>         at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
>
> "Reference Handler" daemon prio=10 tid=0x00000000424a9000 nid=0x24d8 in
> Object.wait() [0x00000000454ef000]
>    java.lang.Thread.State: WAITING (on object monitor)
>         at java.lang.Object.wait(Native Method)
>         - waiting on <0x0000000200819268> (a java.lang.ref.Reference$Lock)
>         at java.lang.Object.wait(Object.java:503)
>         at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
>         - locked <0x0000000200819268> (a java.lang.ref.Reference$Lock)
>
> "main" prio=6 tid=0x0000000002973800 nid=0x15c8 runnable
> [0x00000000027de000]
>    java.lang.Thread.State: RUNNABLE
>         at java.net.DualStackPlainSocketImpl.accept0(Native Method)
>         at
>
> java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
>         at
> java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
>         at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:198)
>         - locked <0x0000000201d61aa8> (a java.net.SocksSocketImpl)
>         at java.net.ServerSocket.implAccept(ServerSocket.java:530)
>         at java.net.ServerSocket.accept(ServerSocket.java:498)
>         at
> org.apache.catalina.core.StandardServer.await(StandardServer.java:451)
>         at org.apache.catalina.startup.Catalina.await(Catalina.java:777)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:723)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:321)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
>
> "VM Thread" prio=10 tid=0x000000004018e800 nid=0x39c runnable
>
> "GC task thread#0 (ParallelGC)" prio=6 tid=0x000000000298a800 nid=0x1960
> runnable
>
> "GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000298c000 nid=0x1f40
> runnable
>
> "GC task thread#2 (ParallelGC)" prio=6 tid=0x000000000298d800 nid=0x1408
> runnable
>
> "GC task thread#3 (ParallelGC)" prio=6 tid=0x000000000298f800 nid=0x1b94
> runnable
>
> "GC task thread#4 (ParallelGC)" prio=6 tid=0x0000000002992800 nid=0xc5c
> runnable
>
> "GC task thread#5 (ParallelGC)" prio=6 tid=0x0000000002994000 nid=0x205c
> runnable
>
> "GC task thread#6 (ParallelGC)" prio=6 tid=0x0000000002995800 nid=0x207c
> runnable
>
> "GC task thread#7 (ParallelGC)" prio=6 tid=0x0000000002999000 nid=0x19bc
> runnable
>
> "GC task thread#8 (ParallelGC)" prio=6 tid=0x000000000299e000 nid=0x2764
> runnable
>
> "GC task thread#9 (ParallelGC)" prio=6 tid=0x00000000029a0800 nid=0x23fc
> runnable
>
> "GC task thread#10 (ParallelGC)" prio=6 tid=0x00000000029a2800 nid=0x2628
> runnable
>
> "GC task thread#11 (ParallelGC)" prio=6 tid=0x00000000029a3800 nid=0x1924
> runnable
>
> "GC task thread#12 (ParallelGC)" prio=6 tid=0x00000000029a4000 nid=0xa64
> runnable
>
> "GC task thread#13 (ParallelGC)" prio=6 tid=0x00000000029a5000 nid=0x27e4
> runnable
>
> "GC task thread#14 (ParallelGC)" prio=6 tid=0x00000000029a7800 nid=0x14c0
> runnable
>
> "GC task thread#15 (ParallelGC)" prio=6 tid=0x00000000029a8800 nid=0x11f4
> runnable
>
> "GC task thread#16 (ParallelGC)" prio=6 tid=0x00000000029b1000 nid=0x14cc
> runnable
>
> "GC task thread#17 (ParallelGC)" prio=6 tid=0x00000000029b1800 nid=0x21fc
> runnable
>
> "GC task thread#18 (ParallelGC)" prio=6 tid=0x00000000029b2800 nid=0x1a48
> runnable
>
> "GC task thread#19 (ParallelGC)" prio=6 tid=0x00000000029b3000 nid=0x2258
> runnable
>
> "GC task thread#20 (ParallelGC)" prio=6 tid=0x00000000029b3800 nid=0x19e8
> runnable
>
> "GC task thread#21 (ParallelGC)" prio=6 tid=0x00000000029b4000 nid=0x1de0
> runnable
>
> "GC task thread#22 (ParallelGC)" prio=6 tid=0x00000000029b5000 nid=0x1698
> runnable
>
> "VM Periodic Task Thread" prio=10 tid=0x000000004252b000 nid=0x2408 waiting
> on condition
>
> JNI global references: 410
>
> Best Regards
> sw
>
>
>
> -----
> Best Regards
> sw
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/Schedule-don-t-start-tp4669774p4669782.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message