servicemix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From johngalt <dannygallagh...@gmail.com>
Subject camel sudden shutdown during deployment
Date Wed, 18 Apr 2012 19:17:10 GMT
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.

Mime
View raw message