-
Bug
-
Resolution: Done
-
Major
-
2.4.0-fuse-00-00
-
None
-
None
When I deploy the attached code into ServiceMix 4.3.0-fuse-01-00, I get a Camel exception:
16:43:45,636 | ERROR | rint Extender: 1 | BlueprintContainerImpl | container.BlueprintContainerImpl 342 | 7 - org.apache.aries.blueprint - 0.1.0.r964701 | Unable to start blueprint container for bundle com.fusesource.ps.issues.jms-file-bridge org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to initialize camel context factory at org.apache.camel.blueprint.handler.CamelNamespaceHandler.parse(CamelNamespaceHandler.java:139)[115:org.apache.camel.camel-blueprint:2.4.0.fuse-00-00] at org.apache.aries.blueprint.container.Parser.parseCustomElement(Parser.java:1234)[7:org.apache.aries.blueprint:0.1.0.r964701] at org.apache.aries.blueprint.container.Parser.loadComponents(Parser.java:325)[7:org.apache.aries.blueprint:0.1.0.r964701] at org.apache.aries.blueprint.container.Parser.populate(Parser.java:277)[7:org.apache.aries.blueprint:0.1.0.r964701] at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:263)[7:org.apache.aries.blueprint:0.1.0.r964701] at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:213)[7:org.apache.aries.blueprint:0.1.0.r964701] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_20] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_20] at java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_20] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_20] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)[:1.6.0_20] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_20] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_20] at java.lang.Thread.run(Thread.java:637)[:1.6.0_20] Caused by: org.apache.camel.CamelException: Cannot find any routes with this RouteBuilder reference: RouteBuilderRef[jmsToFileRoute] at org.apache.camel.core.xml.AbstractCamelContextFactoryBean.installRoutes(AbstractCamelContextFactoryBean.java:748)[115:org.apache.camel.camel-blueprint:2.4.0.fuse-00-00] at org.apache.camel.core.xml.AbstractCamelContextFactoryBean.afterPropertiesSet(AbstractCamelContextFactoryBean.java:316)[115:org.apache.camel.camel-blueprint:2.4.0.fuse-00-00] at org.apache.camel.blueprint.handler.CamelNamespaceHandler.parse(CamelNamespaceHandler.java:137)[115:org.apache.camel.camel-blueprint:2.4.0.fuse-00-00] ... 13 more
Note that in order to deploy, you need to install the camel-blueprint and camel-jms features, then do
osgi:install mvn:com.fusesource.ps.issues/jms-file-bridge/0.0.1-SNAPSHOT