[jira] [Commented] (CAMEL-7623) Camel is blocked while trying to shutdown a JMS consumer

2015-08-12 Thread metatech (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14693475#comment-14693475
 ] 

metatech commented on CAMEL-7623:
-

In case somebody encounters the same problem, I had nearly an identical stack 
trace.
In my case, this was because the activemq-broker.xml was in Blueprint XML, and 
the latest Blueprint versions stop all BlueprintContext when the system bundle 
(ID 0) is being stopped.  This means that business bundles cannot be stopped 
because the broker is already stopped.
This can be avoid by defining the following property in the file 
etc/system.properties
org.apache.aries.blueprint.preemptiveShutdown=false


 Camel is blocked while trying to shutdown a JMS consumer
 

 Key: CAMEL-7623
 URL: https://issues.apache.org/jira/browse/CAMEL-7623
 Project: Camel
  Issue Type: Bug
  Components: camel-jms
Affects Versions: 2.12.3
 Environment: Karaf 2.3.4, Camel 2.12.3, spring-jms 3.2.5.RELEASE
Reporter: Martin Lichtin
Assignee: Claus Ibsen

 Camel is blocked while trying to shutdown a JMS consumer.
 {noformat}
 FelixStartLevel daemon prio=10 tid=0x2aaab03d2000 nid=0x6803 in 
 Object.wait() [0x405cd000]
java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 0x00079b473700 (a java.lang.Object)
 at java.lang.Object.wait(Object.java:503)
 at 
 org.springframework.jms.listener.DefaultMessageListenerContainer.doShutdown(DefaultMessageListenerContainer.java:545)
 - locked 0x00079b473700 (a java.lang.Object)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.shutdown(AbstractJmsListeningContainer.java:233)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.destroy(AbstractJmsListeningContainer.java:173)
 at 
 org.apache.camel.component.jms.DefaultJmsMessageListenerContainer.destroy(DefaultJmsMessageListenerContainer.java:100)
 at 
 org.apache.camel.component.jms.JmsConsumer.stopAndDestroyListenerContainer(JmsConsumer.java:179)
 at 
 org.apache.camel.component.jms.JmsConsumer.doStop(JmsConsumer.java:217)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.util.ServiceHelper.stopService(ServiceHelper.java:141)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownNow(DefaultShutdownStrategy.java:336)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownRoutesNow(DefaultShutdownStrategy.java:310)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.doShutdown(DefaultShutdownStrategy.java:204)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownForced(DefaultShutdownStrategy.java:131)
 at 
 org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1753)
 - locked 0x00079b1cb208 (a 
 org.apache.camel.blueprint.BlueprintCamelContext)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.blueprint.BlueprintCamelContext.destroy(BlueprintCamelContext.java:119)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)
 at 
 org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:863)
 at 
 org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:320)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:722)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:916)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:866)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:301)
 at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:322)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:218)
 at 
 

[jira] [Commented] (CAMEL-7623) Camel is blocked while trying to shutdown a JMS consumer

2014-08-28 Thread Martin Lichtin (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14113886#comment-14113886
 ] 

Martin Lichtin commented on CAMEL-7623:
---

Just wanted to report that this issue seems to have been caused by ActiveMQ 
prefetch=0 setting.

 Camel is blocked while trying to shutdown a JMS consumer
 

 Key: CAMEL-7623
 URL: https://issues.apache.org/jira/browse/CAMEL-7623
 Project: Camel
  Issue Type: Bug
  Components: camel-jms
Affects Versions: 2.12.3
 Environment: Karaf 2.3.4, Camel 2.12.3, spring-jms 3.2.5.RELEASE
Reporter: Martin Lichtin
Assignee: Claus Ibsen

 Camel is blocked while trying to shutdown a JMS consumer.
 {noformat}
 FelixStartLevel daemon prio=10 tid=0x2aaab03d2000 nid=0x6803 in 
 Object.wait() [0x405cd000]
java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 0x00079b473700 (a java.lang.Object)
 at java.lang.Object.wait(Object.java:503)
 at 
 org.springframework.jms.listener.DefaultMessageListenerContainer.doShutdown(DefaultMessageListenerContainer.java:545)
 - locked 0x00079b473700 (a java.lang.Object)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.shutdown(AbstractJmsListeningContainer.java:233)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.destroy(AbstractJmsListeningContainer.java:173)
 at 
 org.apache.camel.component.jms.DefaultJmsMessageListenerContainer.destroy(DefaultJmsMessageListenerContainer.java:100)
 at 
 org.apache.camel.component.jms.JmsConsumer.stopAndDestroyListenerContainer(JmsConsumer.java:179)
 at 
 org.apache.camel.component.jms.JmsConsumer.doStop(JmsConsumer.java:217)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.util.ServiceHelper.stopService(ServiceHelper.java:141)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownNow(DefaultShutdownStrategy.java:336)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownRoutesNow(DefaultShutdownStrategy.java:310)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.doShutdown(DefaultShutdownStrategy.java:204)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownForced(DefaultShutdownStrategy.java:131)
 at 
 org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1753)
 - locked 0x00079b1cb208 (a 
 org.apache.camel.blueprint.BlueprintCamelContext)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.blueprint.BlueprintCamelContext.destroy(BlueprintCamelContext.java:119)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)
 at 
 org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:863)
 at 
 org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:320)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:722)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:916)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:866)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:301)
 at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:322)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:218)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
 at 
 

[jira] [Commented] (CAMEL-7623) Camel is blocked while trying to shutdown a JMS consumer

2014-07-22 Thread Claus Ibsen (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14070047#comment-14070047
 ] 

Claus Ibsen commented on CAMEL-7623:


And if you are using any kind of connection pooling then make sure to stop 
those too as documented here
http://camel.apache.org/activemq

 Camel is blocked while trying to shutdown a JMS consumer
 

 Key: CAMEL-7623
 URL: https://issues.apache.org/jira/browse/CAMEL-7623
 Project: Camel
  Issue Type: Bug
  Components: camel-jms
Affects Versions: 2.12.3
 Environment: Karaf 2.3.4, Camel 2.12.3, spring-jms 3.2.5.RELEASE
Reporter: Martin Lichtin
Assignee: Claus Ibsen

 Camel is blocked while trying to shutdown a JMS consumer.
 {noformat}
 FelixStartLevel daemon prio=10 tid=0x2aaab03d2000 nid=0x6803 in 
 Object.wait() [0x405cd000]
java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 0x00079b473700 (a java.lang.Object)
 at java.lang.Object.wait(Object.java:503)
 at 
 org.springframework.jms.listener.DefaultMessageListenerContainer.doShutdown(DefaultMessageListenerContainer.java:545)
 - locked 0x00079b473700 (a java.lang.Object)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.shutdown(AbstractJmsListeningContainer.java:233)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.destroy(AbstractJmsListeningContainer.java:173)
 at 
 org.apache.camel.component.jms.DefaultJmsMessageListenerContainer.destroy(DefaultJmsMessageListenerContainer.java:100)
 at 
 org.apache.camel.component.jms.JmsConsumer.stopAndDestroyListenerContainer(JmsConsumer.java:179)
 at 
 org.apache.camel.component.jms.JmsConsumer.doStop(JmsConsumer.java:217)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.util.ServiceHelper.stopService(ServiceHelper.java:141)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownNow(DefaultShutdownStrategy.java:336)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownRoutesNow(DefaultShutdownStrategy.java:310)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.doShutdown(DefaultShutdownStrategy.java:204)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownForced(DefaultShutdownStrategy.java:131)
 at 
 org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1753)
 - locked 0x00079b1cb208 (a 
 org.apache.camel.blueprint.BlueprintCamelContext)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.blueprint.BlueprintCamelContext.destroy(BlueprintCamelContext.java:119)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)
 at 
 org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:863)
 at 
 org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:320)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:722)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:916)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:866)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:301)
 at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:322)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:218)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
 at 
 

[jira] [Commented] (CAMEL-7623) Camel is blocked while trying to shutdown a JMS consumer

2014-07-22 Thread Claus Ibsen (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14070049#comment-14070049
 ] 

Claus Ibsen commented on CAMEL-7623:


And use the mailing list / user forum first to get help

 Camel is blocked while trying to shutdown a JMS consumer
 

 Key: CAMEL-7623
 URL: https://issues.apache.org/jira/browse/CAMEL-7623
 Project: Camel
  Issue Type: Bug
  Components: camel-jms
Affects Versions: 2.12.3
 Environment: Karaf 2.3.4, Camel 2.12.3, spring-jms 3.2.5.RELEASE
Reporter: Martin Lichtin
Assignee: Claus Ibsen

 Camel is blocked while trying to shutdown a JMS consumer.
 {noformat}
 FelixStartLevel daemon prio=10 tid=0x2aaab03d2000 nid=0x6803 in 
 Object.wait() [0x405cd000]
java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 0x00079b473700 (a java.lang.Object)
 at java.lang.Object.wait(Object.java:503)
 at 
 org.springframework.jms.listener.DefaultMessageListenerContainer.doShutdown(DefaultMessageListenerContainer.java:545)
 - locked 0x00079b473700 (a java.lang.Object)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.shutdown(AbstractJmsListeningContainer.java:233)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.destroy(AbstractJmsListeningContainer.java:173)
 at 
 org.apache.camel.component.jms.DefaultJmsMessageListenerContainer.destroy(DefaultJmsMessageListenerContainer.java:100)
 at 
 org.apache.camel.component.jms.JmsConsumer.stopAndDestroyListenerContainer(JmsConsumer.java:179)
 at 
 org.apache.camel.component.jms.JmsConsumer.doStop(JmsConsumer.java:217)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.util.ServiceHelper.stopService(ServiceHelper.java:141)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownNow(DefaultShutdownStrategy.java:336)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownRoutesNow(DefaultShutdownStrategy.java:310)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.doShutdown(DefaultShutdownStrategy.java:204)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownForced(DefaultShutdownStrategy.java:131)
 at 
 org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1753)
 - locked 0x00079b1cb208 (a 
 org.apache.camel.blueprint.BlueprintCamelContext)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.blueprint.BlueprintCamelContext.destroy(BlueprintCamelContext.java:119)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)
 at 
 org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:863)
 at 
 org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:320)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:722)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:916)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:866)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:301)
 at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:322)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:218)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
 at 
 

[jira] [Commented] (CAMEL-7623) Camel is blocked while trying to shutdown a JMS consumer

2014-07-22 Thread Claus Ibsen (JIRA)

[ 
https://issues.apache.org/jira/browse/CAMEL-7623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14070048#comment-14070048
 ] 

Claus Ibsen commented on CAMEL-7623:


Still its not a Camel problem if something is holding that up and you do not 
shutdown those resources correctly.

 Camel is blocked while trying to shutdown a JMS consumer
 

 Key: CAMEL-7623
 URL: https://issues.apache.org/jira/browse/CAMEL-7623
 Project: Camel
  Issue Type: Bug
  Components: camel-jms
Affects Versions: 2.12.3
 Environment: Karaf 2.3.4, Camel 2.12.3, spring-jms 3.2.5.RELEASE
Reporter: Martin Lichtin
Assignee: Claus Ibsen

 Camel is blocked while trying to shutdown a JMS consumer.
 {noformat}
 FelixStartLevel daemon prio=10 tid=0x2aaab03d2000 nid=0x6803 in 
 Object.wait() [0x405cd000]
java.lang.Thread.State: WAITING (on object monitor)
 at java.lang.Object.wait(Native Method)
 - waiting on 0x00079b473700 (a java.lang.Object)
 at java.lang.Object.wait(Object.java:503)
 at 
 org.springframework.jms.listener.DefaultMessageListenerContainer.doShutdown(DefaultMessageListenerContainer.java:545)
 - locked 0x00079b473700 (a java.lang.Object)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.shutdown(AbstractJmsListeningContainer.java:233)
 at 
 org.springframework.jms.listener.AbstractJmsListeningContainer.destroy(AbstractJmsListeningContainer.java:173)
 at 
 org.apache.camel.component.jms.DefaultJmsMessageListenerContainer.destroy(DefaultJmsMessageListenerContainer.java:100)
 at 
 org.apache.camel.component.jms.JmsConsumer.stopAndDestroyListenerContainer(JmsConsumer.java:179)
 at 
 org.apache.camel.component.jms.JmsConsumer.doStop(JmsConsumer.java:217)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.util.ServiceHelper.stopService(ServiceHelper.java:141)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownNow(DefaultShutdownStrategy.java:336)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownRoutesNow(DefaultShutdownStrategy.java:310)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.doShutdown(DefaultShutdownStrategy.java:204)
 at 
 org.apache.camel.impl.DefaultShutdownStrategy.shutdownForced(DefaultShutdownStrategy.java:131)
 at 
 org.apache.camel.impl.DefaultCamelContext.doStop(DefaultCamelContext.java:1753)
 - locked 0x00079b1cb208 (a 
 org.apache.camel.blueprint.BlueprintCamelContext)
 at 
 org.apache.camel.support.ServiceSupport.stop(ServiceSupport.java:102)
 at 
 org.apache.camel.blueprint.BlueprintCamelContext.destroy(BlueprintCamelContext.java:119)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)
 at 
 org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:297)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:958)
 at 
 org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:863)
 at 
 org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:320)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:722)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:916)
 at 
 org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:866)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:301)
 at 
 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at java.util.concurrent.FutureTask.run(FutureTask.java:262)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:322)
 at 
 org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:218)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)
 at 
 org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)
 at