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)

Reply via email to