Hi everyone, I am trying to put together a proof of concept using servicemix, basically a camel route, starting in a queue where the route would call various external websites at certain points.
I'm new to servicemix and using maven, so trying to get up that learning curve as quickly as I can. I have a deployable blueprint/osgi bundle (I'm just dropping the jar in the deploy directory right now), when I drop the jar, I'm getting an exception NoSuchBeanException. Looking at the log (which is from the time I drop the jar) *It appears that blueprint/aries recognizes my camel route:* 14:29:11,792 | DEBUG | rint Extender: 2 | AbstractCamelContextFactoryBean | 152 - org.apache.camel.camel-blueprint - 2.8.4 | Found JAXB created routes: [Route[[From[activemq://ingest]] -> [Log[From Q to media validation service], To[cxf:bean:mediavalidation], Choice[[When[simple{/metadata/encoding = 'PAL'} -> [Log[PAL - media validation service to pal splitter], To[cxf:bean:palsplitter], Choice[[When[simple{/metadata/result = 'SUCCESS'} -> [Log[PAL - pal splitter to webqc], To[cxf:bean:webqc], Choice[[When[simple{/metadata/result = 'SUCCESS'} -> [Log[PAL - webqc to createassets], To[cxf:bean:createassets], Choice[[When[simple{/metadata/result = 'SUCCESS'} -> [Log[PAL - createassets to ingest], To[cxf:bean:ingest], Log[PAL - ingest to notify SUCCESS], To[cxf:bean:notify]]]] Otherwise[[Log[PAL - createassets FAILURE], To[cxf:bean:notify]]]]]]] Otherwise[[Log[PAL - webqc FAILURE], To[cxf:bean:notify]]]]]]] Otherwise[[Log[PAL - pal splitter FAILURE], To[cxf:bean:notify]]]]]], When[simple{/metadata/encoding = 'NTSC'} -> [Log[NTSC - media validation service to ntsc splitter], To[cxf:bean:ntscsplitter], Choice[[When[simple{/metadata/result = 'SUCCESS'} -> [Log[NTSC - ntsc splitter to webqc], To[cxf:bean:webqc], Choice[[When[simple{/metadata/result = 'SUCCESS'} -> [Log[NTSC - webqc to createassets], To[cxf:bean:createassets], Choice[[When[simple{/metadata/result = 'SUCCESS'} -> [Log[NTSC - webqc to ingest], To[cxf:bean:ingest], Log[NTSC - ingest to notify SUCCESS], To[cxf:bean:notify]]]] Otherwise[[Log[NTSC - createassets FAILURE], To[cxf:bean:notify]]]]]]] Otherwise[[Log[NTSC - webqc FAILURE], To[cxf:bean:notify]]]]]]] Otherwise[[Log[NTSC - ntscsplitter FAILURE], To[cxf:bean:notify]]]]]]] Otherwise[[Log[NOT PAL or NTSC - FAILURE], To[cxf:bean:notify]]]]]]] *Seems to register the first two components of the route:* 14:29:11,898 | DEBUG | rint Extender: 2 | DefaultManagementAgent | 91 - org.apache.camel.camel-core - 2.8.4 | Registered MBean with objectname: org.apache.camel:context=dgallagher-dt/camel,type=components,name="activemq" 14:29:11,898 | DEBUG | rint Extender: 2 | DefaultComponent | 91 - org.apache.camel.camel-core - 2.8.4 | Creating endpoint uri=[activemq://ingest], path=[ingest], parameters=[{}] 14:29:11,898 | DEBUG | rint Extender: 2 | BlueprintCamelContext | 91 - org.apache.camel.camel-core - 2.8.4 | activemq://ingest converted to endpoint: Endpoint[activemq://ingest] by component: org.apache.activemq.camel.component.ActiveMQComponent@543466 14:29:12,249 | DEBUG | rint Extender: 2 | DefaultManagementAgent | 91 - org.apache.camel.camel-core - 2.8.4 | Registered MBean with objectname: org.apache.camel:context=dgallagher-dt/camel,type=endpoints,name="activemq://ingest" *Creates the endpoint for the first cxfEndpoint in my blueprint.xml instantiates the bean, then camel immediately shutsdown, leading to the NoSuchBeanException* 14:48:21,164 | DEBUG | rint Extender: 1 | DefaultComponent | 91 - org.apache.camel.camel-core - 2.8.4 | Creating endpoint uri=[cxf://bean:mediavalidation], path=[bean:mediavalidation], parameters=[{}] 14:48:21,164 | DEBUG | rint Extender: 1 | BlueprintContainerImpl | 10 - org.apache.aries.blueprint - 0.3.1 | Instantiating component mediavalidation 14:48:21,165 | INFO | rint Extender: 1 | BlueprintCamelContext | 91 - org.apache.camel.camel-core - 2.8.4 | Apache Camel 2.8.4 (CamelContext: camel) is shutting down I'm not really sure where I go from here. I've attached the entire log (from the time I drop the jar) and my blueprint.xml file. Any idea what I am doing to cause camel to shutdown? Any help is appreciated. Thanks http://servicemix.396122.n5.nabble.com/file/n5649976/postlog.txt postlog.txt http://servicemix.396122.n5.nabble.com/file/n5649976/blueprint.xml blueprint.xml -- View this message in context: http://servicemix.396122.n5.nabble.com/camel-sudden-shutdown-during-deployment-tp5649976p5649976.html Sent from the ServiceMix - User mailing list archive at Nabble.com.