One of our camel applications just stopped working correctly and I found the below exception in then log. The application did not die, it carried on running and consuming messages, but it stopped writing to the mina component that sends messages to our splunk server over mina:tcp.
The error looks like it is coming from activemq because it mentions Mysql and our application doesnt use mysql. Could a single route fail/thread be crashing silently? Is there a way to make sure that the application dies if anything like this happens so we know to restart it.. I'm not sure if it is helpful but I have put a thread dump of when it was not running correctly at the bottom of this email.. @400000004dc7b36903d4eb3c 2011-05-09 10:26:55,062 [Camel (mrs) thread #24 - JmsConsumer[general.in]] INFO org.apache.activemq.TransactionContext - commit failed for transaction TX:ID:vp-prod-wfe-i-39469-1304763938202-0:5:173635 @400000004dc7b36903d4f6f4 javax.jms.JMSException: STORE COMMIT FAILED: Transaction rolled back. @400000004dc7b36903d4fadc at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:49) @400000004dc7b36903d502ac at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1287) @400000004dc7b36903d5b65c at org.apache.activemq.TransactionContext.syncSendPacketWithInterruptionHandling(TransactionContext.java:704) @400000004dc7b36903d5ba44 at org.apache.activemq.TransactionContext.commit(TransactionContext.java:299) @400000004dc7b36903d5be2c at org.apache.activemq.ActiveMQSession.commit(ActiveMQSession.java:560) @400000004dc7b36903d5c214 at org.apache.activemq.pool.PooledSession.commit(PooledSession.java:133) @400000004dc7b36903d744cc at org.springframework.jms.support.JmsUtils.commitIfNecessary(JmsUtils.java:217) @400000004dc7b36903d74c9c at org.springframework.jms.listener.AbstractMessageListenerContainer.commitIfNecessary(AbstractMessageListenerContainer.java:575) @400000004dc7b36903d75084 at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:481) @400000004dc7b36903d77b7c at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) @400000004dc7b36903d77f64 at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) @400000004dc7b36903d7834c at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) @400000004dc7b36903d796d4 at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) @400000004dc7b36903d79abc at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) @400000004dc7b36903d7ae44 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) @400000004dc7b36903d7b22c at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) @400000004dc7b36903d7b614 at java.lang.Thread.run(Unknown Source) @400000004dc7b36903d7d16c Caused by: javax.transaction.xa.XAException: STORE COMMIT FAILED: Transaction rolled back. @400000004dc7b36903d7d554 at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:77) @400000004dc7b36903d7d93c at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173) @400000004dc7b36903d7dd24 at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103) @400000004dc7b36903d80fec at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420) @400000004dc7b36903d813d4 at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100) @400000004dc7b36903d817bc at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306) @400000004dc7b36903d81ba4 at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179) @400000004dc7b36903d82b44 at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69) @400000004dc7b36903d82f2c at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113) @400000004dc7b36903d83314 at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227) @400000004dc7b36903d85254 at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83) @400000004dc7b36903d8563c at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220) @400000004dc7b36903d85a24 at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202) @400000004dc7b36903d85e0c ... 1 more @400000004dc7b36903d85e0c Caused by: java.io.IOException: Failed to get store sequenceId for messageId: ID:vp-prod-wfe-j-40014-1304519813061-0:13:5:1:1385, on: queue://general.in. Reason: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. @400000004dc7b36903d87194 at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33) @400000004dc7b36903d8757c at org.apache.activemq.store.jdbc.JDBCMessageStore.getStoreSequenceIdForMessageId(JDBCMessageStore.java:318) @400000004dc7b36903d8a45c at org.apache.activemq.store.jdbc.JDBCMessageStore.removeMessage(JDBCMessageStore.java:170) @400000004dc7b36903d8a844 at org.apache.activemq.store.memory.MemoryTransactionStore$4.run(MemoryTransactionStore.java:306) @400000004dc7b36903d8ac2c at org.apache.activemq.store.memory.MemoryTransactionStore$Tx.commit(MemoryTransactionStore.java:103) @400000004dc7b36903d8cb6c at org.apache.activemq.store.memory.MemoryTransactionStore.commit(MemoryTransactionStore.java:226) @400000004dc7b36903d8cf54 at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72) @400000004dc7b36903d8d33c ... 13 more @400000004dc7b36903d8d724 Caused by: java.lang.Throwable: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. @400000004dc7b36903d8eaac at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) @400000004dc7b36903d8ee94 at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) @400000004dc7b36903d8ee94 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) @400000004dc7b36903d8f27c at java.lang.reflect.Constructor.newInstance(Unknown Source) @400000004dc7b36903d9021c at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) @400000004dc7b36903d90604 at com.mysql.jdbc.Util.getInstance(Util.java:382) @400000004dc7b36903d9292c at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013) @400000004dc7b36903d92d14 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) @400000004dc7b36903d930fc at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) @400000004dc7b36903d94484 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) @400000004dc7b36903d9486c at com.mysql.jdbc.StatementImpl.checkClosed(StatementImpl.java:402) @400000004dc7b36903d967ac at com.mysql.jdbc.PreparedStatement.setString(PreparedStatement.java:4394) @400000004dc7b36903d96b94 at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:132) @400000004dc7b36903d96f7c at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:132) @400000004dc7b36903d97364 at org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStoreSequenceId(DefaultJDBCAdapter.java:272) @400000004dc7b36903dc2e9c at org.apache.activemq.store.jdbc.JDBCMessageStore.getStoreSequenceIdForMessageId(JDBCMessageStore.java:315) @400000004dc7b36903dc366c ... 18 more @400000004dc7b36903de594c 2011-05-09 10:26:55,064 [Camel (mrs) thread #24 - JmsConsumer[general.in]] WARN org.apache.camel.component.jms.JmsMessageListenerContainer - Execution of JMS message listener failed, and no ErrorHandler has been set. @400000004dc7b36903de6504 javax.jms.JMSException: STORE COMMIT FAILED: Transaction rolled back. @400000004dc7b36903de68ec at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:49) @400000004dc7b36903de6cd4 at org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1287) @400000004dc7b36903de8c14 at org.apache.activemq.TransactionContext.syncSendPacketWithInterruptionHandling(TransactionContext.java:704) @400000004dc7b36903de8ffc at org.apache.activemq.TransactionContext.commit(TransactionContext.java:299) @400000004dc7b36903de93e4 at org.apache.activemq.ActiveMQSession.commit(ActiveMQSession.java:560) @400000004dc7b36903de97cc at org.apache.activemq.pool.PooledSession.commit(PooledSession.java:133) @400000004dc7b36903dea76c at org.springframework.jms.support.JmsUtils.commitIfNecessary(JmsUtils.java:217) @400000004dc7b36903deab54 at org.springframework.jms.listener.AbstractMessageListenerContainer.commitIfNecessary(AbstractMessageListenerContainer.java:575) @400000004dc7b36903deaf3c at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:481) @400000004dc7b36903dece7c at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) @400000004dc7b36903ded264 at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) @400000004dc7b36903deda34 at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) @400000004dc7b36903dfd434 at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) @400000004dc7b36903dfdc04 at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) @400000004dc7b36903dff374 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) @400000004dc7b36903dff75c at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) @400000004dc7b36903dffb44 at java.lang.Thread.run(Unknown Source) @400000004dc7b36903e01a84 Caused by: javax.transaction.xa.XAException: STORE COMMIT FAILED: Transaction rolled back. @400000004dc7b36903e01e6c at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:77) @400000004dc7b36903e02254 at org.apache.activemq.broker.TransactionBroker.commitTransaction(TransactionBroker.java:173) @400000004dc7b36903e0263c at org.apache.activemq.broker.MutableBrokerFilter.commitTransaction(MutableBrokerFilter.java:103) @400000004dc7b36903e035dc at org.apache.activemq.broker.TransportConnection.processCommitTransactionOnePhase(TransportConnection.java:420) @400000004dc7b36903e03dac at org.apache.activemq.command.TransactionInfo.visit(TransactionInfo.java:100) @400000004dc7b36903e04194 at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:306) @400000004dc7b36903e0457c at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179) @400000004dc7b36903e07844 at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69) @400000004dc7b36903e07c2c at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113) @400000004dc7b36903e08014 at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:227) @400000004dc7b36903e0c664 at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83) @400000004dc7b36903e0ca4c at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:220) @400000004dc7b36903e0ce34 at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202) @400000004dc7b36903e0d21c ... 1 more @400000004dc7b36903e0d21c Caused by: java.io.IOException: Failed to get store sequenceId for messageId: ID:vp-prod-wfe-j-40014-1304519813061-0:13:5:1:1385, on: queue://general.in. Reason: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. @400000004dc7b36903e10cb4 at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33) @400000004dc7b36903e1109c at org.apache.activemq.store.jdbc.JDBCMessageStore.getStoreSequenceIdForMessageId(JDBCMessageStore.java:318) @400000004dc7b36903e1203c at org.apache.activemq.store.jdbc.JDBCMessageStore.removeMessage(JDBCMessageStore.java:170) @400000004dc7b36903e12424 at org.apache.activemq.store.memory.MemoryTransactionStore$4.run(MemoryTransactionStore.java:306) @400000004dc7b36903e1280c at org.apache.activemq.store.memory.MemoryTransactionStore$Tx.commit(MemoryTransactionStore.java:103) @400000004dc7b36903e1474c at org.apache.activemq.store.memory.MemoryTransactionStore.commit(MemoryTransactionStore.java:226) @400000004dc7b36903e14b34 at org.apache.activemq.transaction.LocalTransaction.commit(LocalTransaction.java:72) @400000004dc7b36903e14f1c ... 13 more @400000004dc7b36903e15304 Caused by: java.lang.Throwable: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed after statement closed. @400000004dc7b36903e162a4 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) @400000004dc7b36903e1668c at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) @400000004dc7b36903e16a74 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) @400000004dc7b36903e16e5c at java.lang.reflect.Constructor.newInstance(Unknown Source) @400000004dc7b36903e189b4 at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) @400000004dc7b36903e18d9c at com.mysql.jdbc.Util.getInstance(Util.java:382) @400000004dc7b36903e18d9c at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1013) @400000004dc7b36903e19184 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) @400000004dc7b36903e1956c at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) @400000004dc7b36903e1a50c at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) @400000004dc7b36903e1c44c at com.mysql.jdbc.StatementImpl.checkClosed(StatementImpl.java:402) @400000004dc7b36903e1c834 at com.mysql.jdbc.PreparedStatement.setString(PreparedStatement.java:4394) @400000004dc7b36903e1cc1c at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:132) @400000004dc7b36903e1d004 at org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingPreparedStatement.java:132) @400000004dc7b36903e1dfa4 at org.apache.activemq.store.jdbc.adapter.DefaultJDBCAdapter.getStoreSequenceId(DefaultJDBCAdapter.java:272) @400000004dc7b36903e1e38c at org.apache.activemq.store.jdbc.JDBCMessageStore.getStoreSequenceIdForMessageId(JDBCMessageStore.java:315) @400000004dc7b36903e1eb5c ... 18 more @400000004dc7b36903f18774 2011-05-09 10:26:55,066 [Camel (mrs) thread #24 - JmsConsumer[general.in]] WARN org.apache.camel.component.jms.JmsMessageListenerContainer - Setup of JMS message listener invoker failed for destination 'general.in' - trying to recover. Cause: STORE COMMIT FAILED: Transaction rolled back. Full thread dump Java HotSpot(TM) Server VM (19.0-b09 mixed mode): "Camel (mrs) thread #29 - JmsConsumer[general.in]" daemon prio=3 tid=0x09975000 nid=0x90 in Object.wait() [0xb5e19000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:89) - locked <0xbb49b270> (a java.lang.Object) at org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452) at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:577) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:429) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:310) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #28 - ErrorHandlerRedeliveryTask" daemon prio=3 tid=0x098b9000 nid=0x8f waiting on condition [0xb51d5000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1c3338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #27 - MinaSocketConnector" prio=3 tid=0x08ae6800 nid=0x8e waiting on condition [0xb5184000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1ac2d0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "ActiveMQ Session Task" prio=3 tid=0x0835b800 nid=0x8d waiting on condition [0xb5f0c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb484c20> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "ActiveMQ Session Task" prio=3 tid=0x08957400 nid=0x8c waiting on condition [0xb5133000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb484c20> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "InactivityMonitor WriteCheck" daemon prio=3 tid=0x09974c00 nid=0x89 in Object.wait() [0xb52c8000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0xbb485b30> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "InactivityMonitor ReadCheck" daemon prio=3 tid=0x08b0fc00 nid=0x88 in Object.wait() [0xb545d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0xbb485f10> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "Camel (mrs) thread #26 - JmsConsumer[splunk.in]" daemon prio=3 tid=0x081c6000 nid=0x87 waiting on condition [0xb5ebb000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb4a3378> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(Unknown Source) at java.util.concurrent.CountDownLatch.await(Unknown Source) at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:122) at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:85) at org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:92) at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:560) at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:498) at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "ActiveMQ Transport: tcp:// nm-prod-wfe-mq.bbc.redbeemedia.net/10.232.1.248:61616" prio=3 tid=0x081de400 nid=0x86 runnable [0xb5f5d000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50) at org.apache.activemq.transport.tcp.TcpTransport$2.fill(TcpTransport.java:576) at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58) at org.apache.activemq.transport.tcp.TcpTransport$2.read(TcpTransport.java:561) at java.io.DataInputStream.readInt(Unknown Source) at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:269) at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:227) at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:219) at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:202) at java.lang.Thread.run(Unknown Source) "ActiveMQConnection[ID:vp-prod-wfe-i-39469-1304763938202-0:5] Scheduler" daemon prio=3 tid=0x08bf3c00 nid=0x85 in Object.wait() [0xb536a000] 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 <0xbb488310> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "Camel (mrs) thread #24 - JmsConsumer[general.in]" daemon prio=3 tid=0x08458000 nid=0x7c waiting on condition [0xb5226000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1c3100> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source) at java.util.concurrent.SynchronousQueue.poll(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #23 - JmsConsumer[ibroadcast.in]" daemon prio=3 tid=0x08592400 nid=0x7b in Object.wait() [0xb5277000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:89) - locked <0xbb4910d8> (a java.lang.Object) at org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452) at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:577) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:429) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:310) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #22 - MinaSocketConnector" prio=3 tid=0x08d59400 nid=0x46 waiting on condition [0xb5319000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1ac2d0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #21 - ErrorHandlerRedeliveryTask" daemon prio=3 tid=0x08b02800 nid=0x44 waiting on condition [0xb53bb000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1c3338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #20 - ErrorHandlerRedeliveryTask" daemon prio=3 tid=0x08b01c00 nid=0x43 waiting on condition [0xb540c000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1c3338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #19 - ErrorHandlerRedeliveryTask" daemon prio=3 tid=0x08d57c00 nid=0x42 waiting on condition [0xb5936000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1c3338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #18 - ErrorHandlerRedeliveryTask" daemon prio=3 tid=0x08c37400 nid=0x41 waiting on condition [0xb5d77000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1c3338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.util.concurrent.DelayQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #17 - MinaSocketConnector" prio=3 tid=0x09210400 nid=0x40 waiting on condition [0xb5d26000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1ac2d0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #15 - MinaThreadPool" prio=3 tid=0x0ae90000 nid=0x38 waiting on condition [0xb5513000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #14 - MinaThreadPool" prio=3 tid=0x0ae8dc00 nid=0x37 waiting on condition [0xb5564000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #13 - MinaThreadPool" prio=3 tid=0x0a8cd000 nid=0x36 waiting on condition [0xb55b5000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #12 - MinaThreadPool" prio=3 tid=0x0af25400 nid=0x35 waiting on condition [0xb5606000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #11 - MinaThreadPool" prio=3 tid=0x091c6800 nid=0x34 waiting on condition [0xb5657000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #10 - MinaThreadPool" prio=3 tid=0x0990fc00 nid=0x33 waiting on condition [0xb56a8000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #9 - MinaThreadPool" prio=3 tid=0x09bba400 nid=0x32 waiting on condition [0xb56f9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #8 - MinaThreadPool" prio=3 tid=0x08467400 nid=0x31 waiting on condition [0xb574a000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #7 - MinaThreadPool" prio=3 tid=0x09256400 nid=0x30 waiting on condition [0xb579b000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #6 - MinaThreadPool" prio=3 tid=0x09ae9000 nid=0x2f waiting on condition [0xb57ec000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1abfd0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #5 - MinaSocketConnector" prio=3 tid=0x084a9400 nid=0x2e waiting on condition [0xb583d000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1ac2d0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "Camel (mrs) thread #4 - MinaSocketConnector" prio=3 tid=0x09115c00 nid=0x2d waiting on condition [0xb588e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbb1ac2d0> (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.LinkedBlockingQueue.take(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "DestroyJavaVM" prio=3 tid=0x08070000 nid=0x2 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "DefaultQuartzScheduler-heartbeat_QuartzSchedulerThread" prio=3 tid=0x09117800 nid=0x2b in Object.wait() [0xb5987000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:296) - locked <0xbb448e80> (a java.lang.Object) "DefaultQuartzScheduler-heartbeat_Worker-10" prio=3 tid=0x093c1000 nid=0x2a in Object.wait() [0xb59d8000] 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:543) - locked <0xbb4405a8> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-9" prio=3 tid=0x093bfc00 nid=0x29 in Object.wait() [0xb5a29000] 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:543) - locked <0xbb4403c8> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-8" prio=3 tid=0x09444c00 nid=0x28 in Object.wait() [0xb5a7a000] 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:543) - locked <0xbb4401e8> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-7" prio=3 tid=0x09443800 nid=0x27 in Object.wait() [0xb5acb000] 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:543) - locked <0xbb440008> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-6" prio=3 tid=0x09442400 nid=0x26 in Object.wait() [0xb5b1c000] 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:543) - locked <0xbb43fe28> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-5" prio=3 tid=0x08ef5c00 nid=0x25 in Object.wait() [0xb5b6d000] 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:543) - locked <0xbb43fc48> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-4" prio=3 tid=0x0953c000 nid=0x24 in Object.wait() [0xb5bbe000] 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:543) - locked <0xbb43fa68> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-3" prio=3 tid=0x09446c00 nid=0x23 in Object.wait() [0xb5c33000] 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:543) - locked <0xbb43f888> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-2" prio=3 tid=0x09a77000 nid=0x22 in Object.wait() [0xb5c84000] 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:543) - locked <0xbb43f6a8> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "DefaultQuartzScheduler-heartbeat_Worker-1" prio=3 tid=0x098bb000 nid=0x21 in Object.wait() [0xb5cd5000] 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:543) - locked <0xbb43ed98> (a org.quartz.simpl.SimpleThreadPool$WorkerThread) "Camel (mrs) thread #0 - JmsConsumer[ispy.in]" daemon prio=3 tid=0x09a10c00 nid=0x1c in Object.wait() [0xb5e6a000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at org.apache.activemq.SimplePriorityMessageDispatchChannel.dequeue(SimplePriorityMessageDispatchChannel.java:89) - locked <0xbb4904a0> (a java.lang.Object) at org.apache.activemq.ActiveMQMessageConsumer.dequeue(ActiveMQMessageConsumer.java:452) at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:577) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:429) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:310) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:243) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) "PooledByteBufferExpirer-0" daemon prio=3 tid=0x09118400 nid=0x17 waiting on condition [0xb604d000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.mina.common.PooledByteBufferAllocator$Expirer.run(PooledByteBufferAllocator.java:249) "HashSessionScavenger-0" daemon prio=3 tid=0x0874fc00 nid=0x15 in Object.wait() [0xb609e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Unknown Source) - locked <0xbaee27a8> (a java.util.TaskQueue) at java.util.TimerThread.run(Unknown Source) "qtp2864404-17" prio=3 tid=0x0831a800 nid=0x14 waiting on condition [0xb6337000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbae121d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:480) at java.lang.Thread.run(Unknown Source) "qtp2864404-16" prio=3 tid=0x08cc8800 nid=0x13 waiting on condition [0xb6388000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbae121d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:480) at java.lang.Thread.run(Unknown Source) "qtp2864404-15" prio=3 tid=0x08cc7400 nid=0x12 waiting on condition [0xb63d9000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbae121d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:480) at java.lang.Thread.run(Unknown Source) "qtp2864404-14" prio=3 tid=0x08cc6c00 nid=0x11 waiting on condition [0xb642a000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbae121d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:480) at java.lang.Thread.run(Unknown Source) "qtp2864404-13" prio=3 tid=0x08cd9800 nid=0x10 waiting on condition [0xb647b000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbae121d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:480) at java.lang.Thread.run(Unknown Source) "qtp2864404-12" prio=3 tid=0x08cd9400 nid=0xf runnable [0xb64cc000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) at sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source) - locked <0xbb2c9700> (a java.lang.Object) at org.eclipse.jetty.server.nio.SelectChannelConnector$2.run(SelectChannelConnector.java:287) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451) at java.lang.Thread.run(Unknown Source) "qtp2864404-11" prio=3 tid=0x08982800 nid=0xe waiting on condition [0xb651d000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xbae121d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:320) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:480) at java.lang.Thread.run(Unknown Source) "qtp2864404-10 - Acceptor0 DefaultJettyManager$2.0.0.0:9080" prio=3 tid=0x0880d400 nid=0xd runnable [0xb656e000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.DevPollArrayWrapper.poll0(Native Method) at sun.nio.ch.DevPollArrayWrapper.poll(Unknown Source) at sun.nio.ch.DevPollSelectorImpl.doSelect(Unknown Source) at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked <0xbb395dc0> (a sun.nio.ch.Util$2) - locked <0xbb395dd0> (a java.util.Collections$UnmodifiableSet) - locked <0xbb395d78> (a sun.nio.ch.DevPollSelectorImpl) at sun.nio.ch.SelectorImpl.select(Unknown Source) at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:481) at org.eclipse.jetty.io.nio.SelectorManager.doSelect(SelectorManager.java:219) at org.eclipse.jetty.server.nio.SelectChannelConnector.accept(SelectChannelConnector.java:122) at org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:837) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:451) at java.lang.Thread.run(Unknown Source) "Low Memory Detector" daemon prio=3 tid=0x0813c800 nid=0xb runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=3 tid=0x0813ac00 nid=0xa waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=3 tid=0x08137800 nid=0x9 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=3 tid=0x08136400 nid=0x8 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=3 tid=0x08122800 nid=0x7 in Object.wait() [0xb67e4000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0xbae16668> (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=3 tid=0x08121400 nid=0x6 in Object.wait() [0xb6ca7000] 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 <0xbae16640> (a java.lang.ref.Reference$Lock) "VM Thread" prio=3 tid=0x0811ec00 nid=0x5 runnable "GC task thread#0 (ParallelGC)" prio=3 tid=0x08076c00 nid=0x3 runnable "GC task thread#1 (ParallelGC)" prio=3 tid=0x08078000 nid=0x4 runnable "VM Periodic Task Thread" prio=3 tid=0x08146800 nid=0xc waiting on condition JNI global references: 979 Heap PSYoungGen total 349248K, used 147749K [0xe58b0000, 0xfae00000, 0xfae00000) eden space 348992K, 42% used [0xe58b0000,0xee8e95d8,0xfad80000) from space 256K, 25% used [0xfadc0000,0xfadd0000,0xfae00000) to space 256K, 0% used [0xfad80000,0xfad80000,0xfadc0000) PSOldGen total 15936K, used 10389K [0xbae00000, 0xbbd90000, 0xe58b0000) object space 15936K, 65% used [0xbae00000,0xbb825568,0xbbd90000) PSPermGen total 23808K, used 23731K [0xb6e00000, 0xb8540000, 0xbae00000) object space 23808K, 99% used [0xb6e00000,0xb852ce98,0xb8540000)