Hi! I'm using ActiveMQ and Camel to route messages in an application that is deployed in Weblogic 10. THe code is something like this:
from("activemq:queue:QueueName").to(someSpringBean); When I try to stop the application from the WL's UI console, it refuses to die gracefully. When I tried to connect to WL with a debugger, and see the thread dump after the application shutdown I can see the following: ActiveMQ t...@10 daemon, priority=5, in group 'Pooled Threads', status: 'WAIT' at java.lang.Object.wait(Object.java:-1) at org.apache.activemq.transport.failover.FailoverTransport.doReconnect(FailoverTransport.java:759) at org.apache.activemq.transport.failover.FailoverTransport$2.iterate(FailoverTransport.java:115) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) ... Thread: 5 org.apache.activemq.camel.component.activemqcompon...@1ef87b@27 daemon, priority=5, in group 'Pooled Threads', status: 'WAIT' at sun.misc.Unsafe.park(Unsafe.java:-1) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1 803) at java.util.concurrent.DelayQueue.take(DelayQueue.java:135) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:504) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:497) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674) at java.lang.Thread.run(Thread.java:595) Tried both, with embedded AMQ and also with a standalone one, configured to the failover transort (e.g. failover:(tcp://...) ) Did anyone encounter this kind of problem? Thx, Anton -- View this message in context: http://www.nabble.com/ActiveMQComponent-leaves-threads-running-in-WL-tp25683795p25683795.html Sent from the Camel - Users mailing list archive at Nabble.com.