"java.lang.IllegalStateException: A consumer Consumer[direct-vm://sample_direct_vm] already exists" occurs while deploying camel context
Issue
- "java.lang.IllegalStateException: A consumer Consumer[direct-vm://sample_direct_vm] already exists from CamelContext: Sample_Camel_Context. Multiple consumers not supported" occurs while deploying camel context
2018/7/20 12:00:00,000 ERROR nt Dispatcher: 1 BlueprintCamelContext [ | | ] Error occurred during starting Camel Context Sample_Camel_Context
java.lang.IllegalStateException: A consumer Consumer[direct-vm://sample_direct_vm] already exists from CamelContext: Sample_Camel_Context. Multiple consumers not supported
at org.apache.camel.component.directvm.DirectVmComponent.addConsumer(DirectVmComponent.java:81)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.component.directvm.DirectVmConsumer.doStart(DirectVmConsumer.java:41)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:3251)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3545)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3481)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3411)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3179)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3035)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:176)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2830)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2826)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2849)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2826)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2795)[199:org.apache.camel.camel-core:2.17.0.redhat-630343]
at org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:248)[201:org.apache.camel.camel-blueprint:2.17.0.redhat-630343]
at org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:288)[201:org.apache.camel.camel-blueprint:2.17.0.redhat-630343]
at org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:181)[201:org.apache.camel.camel-blueprint:2.17.0.redhat-630343]
at org.apache.aries.blueprint.container.BlueprintEventDispatcher$4.call(BlueprintEventDispatcher.java:201)[22:org.apache.aries.blueprint.core:1.8.0]
at org.apache.aries.blueprint.container.BlueprintEventDispatcher$4.call(BlueprintEventDispatcher.java:199)[22:org.apache.aries.blueprint.core:1.8.0]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_102]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_102]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_102]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_102]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_102]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_102]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_102]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_102]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_102]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_102]
Environment
- Red Hat Fuse 6.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.