You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2010/06/07 12:33:51 UTC

[jira] Commented: (SM-1952) ServiceMix 4.2.0 hang on quit

    [ https://issues.apache.org/activemq/browse/SM-1952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=59968#action_59968 ] 

Jean-Baptiste Onofré commented on SM-1952:
------------------------------------------

What's happening if you type osgi:shutdown ?

> ServiceMix 4.2.0 hang on quit
> -----------------------------
>
>                 Key: SM-1952
>                 URL: https://issues.apache.org/activemq/browse/SM-1952
>             Project: ServiceMix
>          Issue Type: Bug
>         Environment: Arch Linux x86
>            Reporter: raflik
>
> I typed Ctrl-D at the karaf prompt, the console hang and when I typed Ctrl-\ (SIGQUIT), the following stacktrace appeared:
> Full thread dump Java HotSpot(TM) Server VM (16.3-b01 mixed mode):
> "InactivityMonitor Async Task: java.util.concurrent.ThreadPoolExecutor$Worker@134bd4b" daemon prio=10 tid=0x8d231c00 nid=0x25a5 waiting on condition [0x8cfad000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b915198> (a java.util.concurrent.SynchronousQueue$TransferStack)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
> 	at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
> 	at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "Camel thread 5: ShutdownTask" daemon prio=10 tid=0x08a97c00 nid=0x258d in Object.wait() [0x8cf0b000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:485)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer.doShutdown(DefaultMessageListenerContainer.java:489)
> 	- locked <0x9b945a18> (a java.lang.Object)
> 	at org.springframework.jms.listener.AbstractJmsListeningContainer.shutdown(AbstractJmsListeningContainer.java:211)
> 	at org.springframework.jms.listener.AbstractJmsListeningContainer.destroy(AbstractJmsListeningContainer.java:149)
> 	at org.apache.camel.component.jms.JmsConsumer.doStop(JmsConsumer.java:132)
> 	at org.apache.camel.impl.ServiceSupport.stop(ServiceSupport.java:81)
> 	at org.apache.camel.impl.ServiceSupport.stop(ServiceSupport.java:100)
> 	at org.apache.camel.util.ServiceHelper.stopService(ServiceHelper.java:93)
> 	at org.apache.camel.impl.DefaultShutdownStrategy.shutdownNow(DefaultShutdownStrategy.java:179)
> 	at org.apache.camel.impl.DefaultShutdownStrategy$ShutdownTask.run(DefaultShutdownStrategy.java:366)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "osgiTimer" daemon prio=10 tid=0x8da7a400 nid=0x257a in Object.wait() [0x8a569000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x91c5c388> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "DefaultMessageListenerContainer-2" prio=10 tid=0x08570000 nid=0x105a runnable [0x89e83000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at oracle.net.ns.Packet.receive(Packet.java:239)
> 	at oracle.net.ns.DataPacket.receive(DataPacket.java:92)
> 	at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:172)
> 	at oracle.net.ns.NetInputStream.read(NetInputStream.java:117)
> 	at oracle.net.ns.NetInputStream.read(NetInputStream.java:92)
> 	at oracle.net.ns.NetInputStream.read(NetInputStream.java:77)
> 	at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1023)
> 	at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:999)
> 	at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:584)
> 	at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191)
> 	at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:944)
> 	at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
> 	at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
> 	at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3425)
> 	- locked <0x9bcb2768> (a oracle.jdbc.driver.T4CConnection)
> 	at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1202)
> 	at oracle.jms.AQjmsConsumer.dequeue(AQjmsConsumer.java:1732)
> 	at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:1021)
> 	at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:951)
> 	at oracle.jms.AQjmsConsumer.receiveFromAQ(AQjmsConsumer.java:929)
> 	at oracle.jms.AQjmsConsumer.receive(AQjmsConsumer.java:781)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveMessage(AbstractPollingMessageListenerContainer.java:405)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:308)
> 	at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974)
> 	at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-wsn2005-thread-1" prio=10 tid=0x8d153000 nid=0xf78 waiting on condition [0x89e32000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b9152c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "QueueThread:queue://org.apache.servicemix.jbi.cluster" daemon prio=10 tid=0x088f5c00 nid=0xf74 waiting on condition [0x89ed4000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b79e338> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
> 	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport: tcp:///127.0.0.1:44413" daemon prio=10 tid=0x088f2000 nid=0xf72 runnable [0x89f25000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at java.io.DataInputStream.readInt(DataInputStream.java:370)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:272)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport: tcp://localhost/127.0.0.1:61616" prio=10 tid=0x088f1000 nid=0xf71 runnable [0x89f76000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at java.io.DataInputStream.readInt(DataInputStream.java:370)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:272)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport: tcp:///127.0.0.1:44412" daemon prio=10 tid=0x084af800 nid=0xf6f runnable [0x89fc7000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at java.io.DataInputStream.readInt(DataInputStream.java:370)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:272)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport: tcp://localhost/127.0.0.1:61616" prio=10 tid=0x0894a000 nid=0xf6d runnable [0x8a1fe000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at java.io.DataInputStream.readInt(DataInputStream.java:370)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:272)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185)
> 	at java.lang.Thread.run(Thread.java:619)
> "InactivityMonitor WriteCheck" daemon prio=10 tid=0x08948800 nid=0xf6c in Object.wait() [0x8a069000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x9b91daa0> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "InactivityMonitor ReadCheck" daemon prio=10 tid=0x08203000 nid=0xf6b in Object.wait() [0x8a0ba000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x9b91db50> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "ActiveMQ Transport: tcp:///127.0.0.1:44411" daemon prio=10 tid=0x08200c00 nid=0xf69 runnable [0x8a15c000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at java.io.DataInputStream.readInt(DataInputStream.java:370)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:272)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport: tcp://localhost/127.0.0.1:61616" prio=10 tid=0x08404c00 nid=0xf68 runnable [0x8a1ad000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.SocketInputStream.socketRead0(Native Method)
> 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBufferedInputStream.java:50)
> 	at org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBufferedInputStream.java:58)
> 	at java.io.DataInputStream.readInt(DataInputStream.java:370)
> 	at org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java:272)
> 	at org.apache.activemq.transport.tcp.TcpTransport.readCommand(TcpTransport.java:210)
> 	at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:202)
> 	at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185)
> 	at java.lang.Thread.run(Thread.java:619)
> "Notifier-MulticastDiscoveryAgent-listener:DiscoveryNetworkConnector:default-nc:BrokerService[default]" daemon prio=10 tid=0x087c7c00 nid=0xf66 waiting on condition [0x8aaad000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b921f38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
> 	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "MulticastDiscoveryAgent-listener:DiscoveryNetworkConnector:default-nc:BrokerService[default]:Thread-24" daemon prio=10 tid=0x085ef000 nid=0xf64 runnable [0x8a5ba000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
> 	- locked <0x9b9240a8> (a java.net.PlainDatagramSocketImpl)
> 	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
> 	- locked <0x9b9240a8> (a java.net.PlainDatagramSocketImpl)
> 	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
> 	- locked <0x9b9240e8> (a java.net.DatagramPacket)
> 	- locked <0x9b924108> (a java.net.MulticastSocket)
> 	at org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.run(MulticastDiscoveryAgent.java:351)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport Server: stomp://0.0.0.0:61613" daemon prio=10 tid=0x0891b800 nid=0xf63 runnable [0x8a60b000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
> 	- locked <0x9b9241b0> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:280)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport Server Thread Handler: stomp://0.0.0.0:61613" daemon prio=10 tid=0x085ed800 nid=0xf62 waiting on condition [0x8a65c000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b924330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
> 	at org.apache.activemq.transport.tcp.TcpTransportServer$1.run(TcpTransportServer.java:352)
> 	at java.lang.Thread.run(Thread.java:619)
> "MulticastDiscoveryAgent-advertise:tcp://esbdev:61616:Thread-23" daemon prio=10 tid=0x08974000 nid=0xf61 runnable [0x8a6ad000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainDatagramSocketImpl.receive0(Native Method)
> 	- locked <0x9b926428> (a java.net.PlainDatagramSocketImpl)
> 	at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
> 	- locked <0x9b926428> (a java.net.PlainDatagramSocketImpl)
> 	at java.net.DatagramSocket.receive(DatagramSocket.java:725)
> 	- locked <0x9b926468> (a java.net.DatagramPacket)
> 	- locked <0x9b926488> (a java.net.MulticastSocket)
> 	at org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.run(MulticastDiscoveryAgent.java:351)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport Server: tcp://0.0.0.0:61616" daemon prio=10 tid=0x08e9e400 nid=0xf60 runnable [0x8a6fe000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
> 	- locked <0x9b9265a0> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServer.java:280)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Transport Server Thread Handler: tcp://0.0.0.0:61616" daemon prio=10 tid=0x085ea400 nid=0xf5f waiting on condition [0x8a85c000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b926720> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
> 	at org.apache.activemq.transport.tcp.TcpTransportServer$1.run(TcpTransportServer.java:352)
> 	at java.lang.Thread.run(Thread.java:619)
> "ActiveMQ Scheduler" daemon prio=10 tid=0x8c052000 nid=0xf5e in Object.wait() [0x8a8ad000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x9b79c360> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "ActiveMQ Data File Writer" daemon prio=10 tid=0x8b5e2c00 nid=0xf5d in Object.wait() [0x8a8fe000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:485)
> 	at org.apache.kahadb.journal.DataFileAppender.processQueue(DataFileAppender.java:319)
> 	- locked <0x9b7c0038> (a org.apache.kahadb.journal.DataFileAppender$1)
> 	at org.apache.kahadb.journal.DataFileAppender$2.run(DataFileAppender.java:224)
> "ActiveMQ Journal Checkpoint Worker" daemon prio=10 tid=0x8b5e2400 nid=0xf5c waiting on condition [0x8aa5c000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
> 	at java.lang.Thread.sleep(Native Method)
> 	at org.apache.activemq.store.kahadb.MessageDatabase$3.run(MessageDatabase.java:249)
> "ActiveMQ Scheduler" daemon prio=10 tid=0x8b5e2000 nid=0xf5b in Object.wait() [0x8b018000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x9b7b2640> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "pool-component.servicemix-file-thread-1" prio=10 tid=0x08765c00 nid=0xf55 waiting on condition [0x8aafe000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b134ce8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-jms-thread-1" prio=10 tid=0x8c6fa400 nid=0xf52 waiting on condition [0x8b15c000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b135240> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-osworkflow-thread-1" prio=10 tid=0x08a89800 nid=0xf41 waiting on condition [0x8b0ba000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b135e50> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-validation-thread-1" prio=10 tid=0x08296400 nid=0xf37 waiting on condition [0x8b1ad000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b08f8b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-camel-thread-1" prio=10 tid=0x082adc00 nid=0xf36 waiting on condition [0x8ae70000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b08fa28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-http-thread-1" prio=10 tid=0x082c7400 nid=0xf30 waiting on condition [0x8b75c000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9b08fba0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "6517341@qtp-16757535-1" prio=10 tid=0x0823bc00 nid=0xf2f in Object.wait() [0x8b7ad000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:625)
> 	- locked <0x9b08fcd0> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
> "21552028@qtp-16757535-0" prio=10 tid=0x0896c400 nid=0xf2e in Object.wait() [0x8b7fe000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:625)
> 	- locked <0x9b08fd40> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
> "24803425@qtp-15604386-1" prio=10 tid=0x0848bc00 nid=0xf2d runnable [0x8c1ad000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
> 	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
> 	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
> 	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
> 	- locked <0x9b08fe98> (a sun.nio.ch.Util$1)
> 	- locked <0x9b08fea8> (a java.util.Collections$UnmodifiableSet)
> 	- locked <0x9b08fe58> (a sun.nio.ch.EPollSelectorImpl)
> 	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
> 	at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484)
> 	at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191)
> 	at org.mortbay.jetty.client.SelectConnector.run(SelectConnector.java:81)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> "1480889@qtp-15604386-0" prio=10 tid=0x082b2800 nid=0xf2c sleeping[0x8c7ad000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
> 	at java.lang.Thread.sleep(Native Method)
> 	at org.mortbay.jetty.client.HttpClient$1.run(HttpClient.java:429)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> "Timer-3" daemon prio=10 tid=0x8c65e400 nid=0xf1f in Object.wait() [0x8c7fe000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x9afea578> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "Timer-2" daemon prio=10 tid=0x8d123c00 nid=0xf1e in Object.wait() [0x8cb76000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.util.TimerThread.mainLoop(Timer.java:509)
> 	- locked <0x9afea628> (a java.util.TaskQueue)
> 	at java.util.TimerThread.run(Timer.java:462)
> "33212211@qtp-33549034-1" prio=10 tid=0x8e796c00 nid=0xf1d in Object.wait() [0x8ce69000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:625)
> 	- locked <0x9ae1f2b8> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
> "9953553@qtp-33549034-0 - Acceptor0 NIOSocketConnectorWrapper@0.0.0.0:8181" prio=10 tid=0x8e2e5800 nid=0xf1c runnable [0x8cbc7000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
> 	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
> 	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
> 	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
> 	- locked <0x9ae1f948> (a sun.nio.ch.Util$1)
> 	- locked <0x9ae1f938> (a java.util.Collections$UnmodifiableSet)
> 	- locked <0x9ae1f750> (a sun.nio.ch.EPollSelectorImpl)
> 	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
> 	at org.mortbay.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:484)
> 	at org.mortbay.io.nio.SelectorManager.doSelect(SelectorManager.java:191)
> 	at org.mortbay.jetty.nio.SelectChannelConnector.accept(SelectChannelConnector.java:124)
> 	at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:707)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> "NioSocketAcceptor-1" prio=10 tid=0x8e697000 nid=0xf00 runnable [0x8d95c000]
>    java.lang.Thread.State: RUNNABLE
> 	at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
> 	at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
> 	at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
> 	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
> 	- locked <0x9ae466a0> (a sun.nio.ch.Util$1)
> 	- locked <0x9ae466b0> (a java.util.Collections$UnmodifiableSet)
> 	- locked <0x9ae46660> (a sun.nio.ch.EPollSelectorImpl)
> 	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
> 	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84)
> 	at org.apache.mina.transport.socket.nio.NioSocketAcceptor.select(NioSocketAcceptor.java:288)
> 	at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:402)
> 	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-ftp-thread-1" prio=10 tid=0x8da8cc00 nid=0xefc waiting on condition [0x8d9fe000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9ae46978> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-component.servicemix-scripting-thread-1" prio=10 tid=0x082a1800 nid=0xefb waiting on condition [0x8d7fe000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9ae46ae8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.ArrayBlockingQueue.poll(ArrayBlockingQueue.java:342)
> 	at org.apache.servicemix.jbi.runtime.impl.DeliveryChannelImpl.accept(DeliveryChannelImpl.java:123)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.pollDeliveryChannel(AsyncBaseLifeCycle.java:334)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle$1.run(AsyncBaseLifeCycle.java:319)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> "gogo shell pipe thread" daemon prio=10 tid=0x085d2000 nid=0xee9 runnable [0x8ddfe000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.io.FileInputStream.readBytes(Native Method)
> 	at java.io.FileInputStream.read(FileInputStream.java:199)
> 	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
> 	at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
> 	- locked <0x9a487048> (a java.io.BufferedInputStream)
> 	at jline.Terminal.readCharacter(Terminal.java:99)
> 	at org.apache.felix.karaf.shell.console.jline.Console$Pipe.run(Console.java:366)
> 	at java.lang.Thread.run(Thread.java:619)
> "Karaf Shell Console Thread" prio=10 tid=0x8de30400 nid=0xee7 in Object.wait() [0x8db76000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at org.springframework.osgi.extender.internal.util.concurrent.Counter.waitFor(Counter.java:162)
> 	- locked <0x8fd5e468> (a org.springframework.osgi.extender.internal.util.concurrent.Counter)
> 	at org.springframework.osgi.extender.internal.util.concurrent.Counter.waitForZero(Counter.java:138)
> 	- locked <0x8fd5e468> (a org.springframework.osgi.extender.internal.util.concurrent.Counter)
> 	at org.springframework.osgi.extender.internal.util.concurrent.RunnableTimedExecution.execute(RunnableTimedExecution.java:108)
> 	at org.springframework.osgi.extender.internal.activator.ContextLoaderListener.shutdown(ContextLoaderListener.java:539)
> 	at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$ContextBundleListener.handleEvent(ContextLoaderListener.java:241)
> 	at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$BaseListener.bundleChanged(ContextLoaderListener.java:174)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
> 	at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
> 	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3608)
> 	at org.apache.felix.framework.Felix.stopBundle(Felix.java:2114)
> 	at org.apache.felix.framework.Felix.stop(Felix.java:806)
> 	at org.apache.felix.karaf.shell.console.jline.ConsoleFactory$1.run(ConsoleFactory.java:79)
> 	at org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:211)
> 	at java.lang.Thread.run(Thread.java:619)
> "RMI RenewClean-[127.0.0.1:34521]" daemon prio=10 tid=0x0832f800 nid=0xee5 in Object.wait() [0x8dc18000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
> 	- locked <0x9ac31430> (a java.lang.ref.ReferenceQueue$Lock)
> 	at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
> 	at java.lang.Thread.run(Thread.java:619)
> "RMI Scheduler(0)" daemon prio=10 tid=0x8de28400 nid=0xee4 waiting on condition [0x8dc69000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9a4b1c18> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963)
> 	at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "Timer-1" daemon prio=10 tid=0x0895ac00 nid=0xee3 waiting on condition [0x8dcba000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x91c50228> (a java.util.concurrent.FutureTask$Sync)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:947)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1239)
> 	at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:227)
> 	at java.util.concurrent.FutureTask.get(FutureTask.java:91)
> 	at org.apache.camel.impl.DefaultShutdownStrategy.shutdown(DefaultShutdownStrategy.java:82)
> 	at org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1102)
> 	- locked <0x9b7b2770> (a org.apache.camel.osgi.OsgiSpringCamelContext)
> 	at org.apache.camel.impl.ServiceSupport.stop(ServiceSupport.java:81)
> 	at org.apache.camel.impl.ServiceSupport.stop(ServiceSupport.java:100)
> 	at org.apache.camel.spring.CamelContextFactoryBean.destroy(CamelContextFactoryBean.java:587)
> 	at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:151)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:487)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:462)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:430)
> 	- locked <0x9b140ba0> (a java.util.LinkedHashMap)
> 	at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:853)
> 	at org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.destroyBeans(AbstractOsgiBundleApplicationContext.java:204)
> 	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:831)
> 	at org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.doClose(AbstractOsgiBundleApplicationContext.java:197)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$501(AbstractDelegatedExecutionApplicationContext.java:69)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$2.run(AbstractDelegatedExecutionApplicationContext.java:214)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.normalClose(AbstractDelegatedExecutionApplicationContext.java:210)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor.close(DependencyWaiterApplicationContextExecutor.java:379)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.doClose(AbstractDelegatedExecutionApplicationContext.java:236)
> 	at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:794)
> 	- locked <0x9b140a78> (a java.lang.Object)
> 	at org.springframework.osgi.extender.internal.activator.ContextLoaderListener$1.run(ContextLoaderListener.java:524)
> 	at org.springframework.osgi.extender.internal.util.concurrent.RunnableTimedExecution$MonitoredRunnable.run(RunnableTimedExecution.java:60)
> 	at org.springframework.scheduling.timer.DelegatingTimerTask.run(DelegatingTimerTask.java:66)
> 	at java.util.TimerThread.mainLoop(Timer.java:512)
> 	at java.util.TimerThread.run(Timer.java:462)
> "GC Daemon" daemon prio=10 tid=0x08789400 nid=0xee1 in Object.wait() [0x8dd0b000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at sun.misc.GC$Daemon.run(GC.java:100)
> 	- locked <0x9aa5a220> (a sun.misc.GC$LatencyLock)
> "RMI Reaper" prio=10 tid=0x0868f800 nid=0xee0 in Object.wait() [0x8dd5c000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x9a48e3d8> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
> 	- locked <0x9a48e3d8> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
> 	at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
> 	at java.lang.Thread.run(Thread.java:619)
> "RMI TCP Accept-0" daemon prio=10 tid=0x08389800 nid=0xedf runnable [0x8ddad000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
> 	- locked <0x9aa59dd8> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
> 	at java.lang.Thread.run(Thread.java:619)
> "RMI TCP Accept-1099" daemon prio=10 tid=0x8de05c00 nid=0xedb runnable [0x8dfa0000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
> 	- locked <0x9aa3ac78> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-2-thread-3" prio=10 tid=0x081d1800 nid=0xeca waiting on condition [0x8e042000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9ab16120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
> 	at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-2-thread-2" prio=10 tid=0x081cdc00 nid=0xec9 waiting on condition [0x8e093000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9ab16120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
> 	at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-1-thread-1" prio=10 tid=0x081b8c00 nid=0xec8 waiting on condition [0x8e0e4000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9aa76d70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
> 	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "pool-2-thread-1" prio=10 tid=0x0826a800 nid=0xec7 waiting on condition [0x8e135000]
>    java.lang.Thread.State: WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x9ab16120> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925)
> 	at java.util.concurrent.DelayQueue.take(DelayQueue.java:160)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)
> 	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)
> 	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
> 	at java.lang.Thread.run(Thread.java:619)
> "fileinstall-/home/raflik/apache-servicemix-4.2.0/etc" daemon prio=10 tid=0x081bc000 nid=0xec4 in Object.wait() [0x8e1ff000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:216)
> 	- locked <0x9aa77478> (a org.apache.felix.fileinstall.internal.DirectoryWatcher)
> "fileinstall-/home/raflik/apache-servicemix-4.2.0/deploy" daemon prio=10 tid=0x8eef6c00 nid=0xec3 in Object.wait() [0x8e186000]
>    java.lang.Thread.State: TIMED_WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:216)
> 	- locked <0x9aa77518> (a org.apache.felix.fileinstall.internal.DirectoryWatcher)
> "Configuration Updater" daemon prio=10 tid=0x8eefa400 nid=0xebf in Object.wait() [0x8e35c000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x9aa77628> (a java.util.LinkedList)
> 	at java.lang.Object.wait(Object.java:485)
> 	at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:67)
> 	- locked <0x9aa77628> (a java.util.LinkedList)
> "Thread-2" daemon prio=10 tid=0x0872d800 nid=0xebc runnable [0x8e3ad000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
> 	- locked <0x9aa776c0> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at org.apache.felix.karaf.main.Main$2.run(Main.java:1160)
> "Thread-1" prio=10 tid=0x8eef3000 nid=0xebb waiting on condition [0x8e3fe000]
>    java.lang.Thread.State: TIMED_WAITING (sleeping)
> 	at java.lang.Thread.sleep(Native Method)
> 	at org.apache.felix.karaf.main.Main.lock(Main.java:1081)
> 	at org.apache.felix.karaf.main.Main$1.run(Main.java:218)
> "FelixPackageAdmin" daemon prio=10 tid=0x8f010800 nid=0xeb8 in Object.wait() [0x8e95a000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x9aa778b8> (a org.apache.felix.framework.PackageAdminImpl)
> 	at java.lang.Object.wait(Object.java:485)
> 	at org.apache.felix.framework.PackageAdminImpl.run(PackageAdminImpl.java:316)
> 	- locked <0x9aa778b8> (a org.apache.felix.framework.PackageAdminImpl)
> 	at java.lang.Thread.run(Thread.java:619)
> "FelixStartLevel" daemon prio=10 tid=0x8f00fc00 nid=0xeb7 in Object.wait() [0x8e9ab000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:485)
> 	at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:242)
> 	- locked <0x9aa779e8> (a java.util.ArrayList)
> 	at java.lang.Thread.run(Thread.java:619)
> "FelixDispatchQueue" prio=10 tid=0x8f0dc800 nid=0xe9a in Object.wait() [0x8ef7d000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.Object.wait(Object.java:485)
> 	at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:917)
> 	- locked <0x9a480110> (a java.util.ArrayList)
> 	at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)
> 	at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106)
> 	at java.lang.Thread.run(Thread.java:619)
> "RMI TCP Accept-0" daemon prio=10 tid=0x8f096c00 nid=0xe8e runnable [0x8f1ab000]
>    java.lang.Thread.State: RUNNABLE
> 	at java.net.PlainSocketImpl.socketAccept(Native Method)
> 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
> 	- locked <0x9a4801c0> (a java.net.SocksSocketImpl)
> 	at java.net.ServerSocket.implAccept(ServerSocket.java:453)
> 	at java.net.ServerSocket.accept(ServerSocket.java:421)
> 	at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:34)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
> 	at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
> 	at java.lang.Thread.run(Thread.java:619)
> "Low Memory Detector" daemon prio=10 tid=0x08192800 nid=0xe8b runnable [0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "CompilerThread1" daemon prio=10 tid=0x0818f800 nid=0xe8a waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "CompilerThread0" daemon prio=10 tid=0x0818dc00 nid=0xe89 waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "Signal Dispatcher" daemon prio=10 tid=0x0818c400 nid=0xe88 waiting on condition [0x00000000]
>    java.lang.Thread.State: RUNNABLE
> "Finalizer" daemon prio=10 tid=0x08178400 nid=0xe87 in Object.wait() [0x8f556000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
> 	- locked <0x9a480508> (a java.lang.ref.ReferenceQueue$Lock)
> 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
> 	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> "Reference Handler" daemon prio=10 tid=0x08176c00 nid=0xe86 in Object.wait() [0x8f5a7000]
>    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(Reference.java:116)
> 	- locked <0x9a480590> (a java.lang.ref.Reference$Lock)
> "main" prio=10 tid=0x0812cc00 nid=0xe84 in Object.wait() [0xb6b6e000]
>    java.lang.Thread.State: WAITING (on object monitor)
> 	at java.lang.Object.wait(Native Method)
> 	- waiting on <0x9aa77a18> (a org.apache.felix.framework.util.ThreadGate)
> 	at org.apache.felix.framework.util.ThreadGate.await(ThreadGate.java:79)
> 	- locked <0x9aa77a18> (a org.apache.felix.framework.util.ThreadGate)
> 	at org.apache.felix.framework.Felix.waitForStop(Felix.java:836)
> 	at org.apache.felix.karaf.main.Main.destroy(Main.java:230)
> 	at org.apache.felix.karaf.main.Main.main(Main.java:332)
> 	at org.apache.felix.karaf.main.Bootstrap.main(Bootstrap.java:34)
> "VM Thread" prio=10 tid=0x08174400 nid=0xe85 runnable 
> "VM Periodic Task Thread" prio=10 tid=0x8f0a0400 nid=0xe8f waiting on condition 
> JNI global references: 1189
> Heap
>  def new generation   total 39616K, used 9052K [0x8f9e0000, 0x924d0000, 0x9a480000)
>   eden space 35264K,  13% used [0x8f9e0000, 0x8fe771e8, 0x91c50000)
>   from space 4352K, 100% used [0x91c50000, 0x92090000, 0x92090000)
>   to   space 4352K,   0% used [0x92090000, 0x92090000, 0x924d0000)
>  tenured generation   total 87424K, used 53208K [0x9a480000, 0x9f9e0000, 0xaf9e0000)
>    the space 87424K,  60% used [0x9a480000, 0x9d876078, 0x9d876200, 0x9f9e0000)
>  compacting perm gen  total 39936K, used 39869K [0xaf9e0000, 0xb20e0000, 0xb39e0000)
>    the space 39936K,  99% used [0xaf9e0000, 0xb20cf5b0, 0xb20cf600, 0xb20e0000)
> No shared spaces configured.
> Exception in thread "ActiveMQ Connection Worker: tcp://localhost/127.0.0.1:61616" org.osgi.service.blueprint.container.ServiceUnavailableException: The Blueprint container is being or has been destroyed
> 	at org.apache.geronimo.blueprint.container.ReferenceRecipe.getService(ReferenceRecipe.java:175)
> 	at org.apache.geronimo.blueprint.container.ReferenceRecipe.access$000(ReferenceRecipe.java:49)
> 	at org.apache.geronimo.blueprint.container.ReferenceRecipe$ServiceDispatcher.call(ReferenceRecipe.java:200)
> 	at org.apache.geronimo.blueprint.container.AbstractServiceReferenceRecipe$CgLibProxyFactory$1.loadObject(AbstractServiceReferenceRecipe.java:578)
> 	at $javax.jms.ConnectionFactory$$EnhancerByCGLIB$$786ccf39.createConnection(<generated>)
> 	at org.apache.servicemix.jbi.cluster.requestor.ActiveMQJmsRequestorPool.createConnection(ActiveMQJmsRequestorPool.java:87)
> 	at org.springframework.jms.listener.AbstractJmsListeningContainer.createSharedConnection(AbstractJmsListeningContainer.java:378)
> 	at org.springframework.jms.listener.AbstractJmsListeningContainer.refreshSharedConnection(AbstractJmsListeningContainer.java:363)
> 	at org.apache.servicemix.jbi.cluster.requestor.ActiveMQJmsRequestorPool.onException(ActiveMQJmsRequestorPool.java:78)
> 	at org.apache.activemq.ActiveMQConnection$4.run(ActiveMQConnection.java:1790)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:619)
> java.lang.IllegalStateException: Invalid BundleContext.
> 	at org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:366)
> 	at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:316)
> 	at org.springframework.osgi.service.importer.support.internal.support.ServiceWrapper.getService(ServiceWrapper.java:99)
> 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor$ServiceLookUpCallback.doWithRetry(ServiceDynamicInterceptor.java:107)
> 	at org.springframework.osgi.service.importer.support.internal.support.RetryTemplate.execute(RetryTemplate.java:83)
> 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.lookupService(ServiceDynamicInterceptor.java:430)
> 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.getTarget(ServiceDynamicInterceptor.java:415)
> 	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
> 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
> 	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
> 	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
> 	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
> 	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy102.getEndpointRegistry(Unknown Source)
> 	at org.apache.servicemix.camel.nmr.ServiceMixProducer.process(ServiceMixProducer.java:51)
> 	at org.apache.camel.processor.SendProcessor$1.doInProducer(SendProcessor.java:97)
> 	at org.apache.camel.processor.SendProcessor$1.doInProducer(SendProcessor.java:95)
> 	at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:146)
> 	at org.apache.camel.processor.SendProcessor.doProcess(SendProcessor.java:94)
> 	at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:82)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> 	at org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:53)
> 	at org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:82)
> 	at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:93)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> 	at org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:177)
> 	at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:143)
> 	at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88)
> 	at org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49)
> 	at org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:228)
> 	at org.apache.camel.processor.Pipeline.process(Pipeline.java:74)
> 	at org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:66)
> 	at org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48)
> 	at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:67)
> 	at org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:103)
> 	at org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:50)
> 	at java.util.TimerThread.mainLoop(Timer.java:512)
> 	at java.util.TimerThread.run(Timer.java:462)
> Then ServiceMix terminated.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.