Have you installed the activemq feature in SMX?

You need to install this feature first, before you install/start your bundle.


On Mon, Jul 11, 2011 at 10:14 AM, Gnanaguru S
<[email protected]> wrote:
>
> Hi
>
> When i write the code in servicemix 4.3 for camel-blueprint, i get this log
> since my bundle was not started.
>
> bating | Unable to start blueprint container for bundle trial.xml
> org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to
> int
> ialize bean camel-13
>        at
> org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanR
> ecipe.java:635)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRe
> cipe.java:744)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.ja
> va:64)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BlueprintRepository.createInstan
> ces(BlueprintRepository.java:219)[7:org.apache.aries.blueprint:0.2.0.incubating]
>
>        at
> org.apache.aries.blueprint.container.BlueprintRepository.createInstan
> ce(BlueprintRepository.java:198)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BlueprintRepository.create(Bluep
> rintRepository.java:137)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.getCompon
> entInstance(BlueprintContainerImpl.java:702)[7:org.apache.aries.blueprint:0.2.0.
> incubating]
>        at
> org.apache.camel.blueprint.handler.CamelNamespaceHandler$CamelDepende
> nciesFinder.process(CamelNamespaceHandler.java:499)[76:org.apache.camel.camel-bl
> ueprint:2.6.0]
>        at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.processPr
> ocessors(BlueprintContainerImpl.java:479)[7:org.apache.aries.blueprint:0.2.0.inc
> ubating]
>        at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(Blu
> eprintContainerImpl.java:299)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.run(Bluep
> rintContainerImpl.java:213)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:44
> 1)[:1.6.0_17]
>        at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1
> .6.0_17]
>        at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_17]
>        at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
> access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_17]
>        at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
> run(ScheduledThreadPoolExecutor.java:207)[:1.6.0_17]
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> utor.java:886)[:1.6.0_17]
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:908)[:1.6.0_17]
>        at java.lang.Thread.run(Thread.java:619)[:1.6.0_17]
> Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create
> route
>  route11 at: >>> To[activemq:queue:inputQueue] <<< in route:
> Route[[From[file://
> inputdir/]] -> [To[activemq:queue:inputQu... because of Failed to resolve
> endpoi
> nt: activemq://queue:inputQueue due to:
> org.osgi.service.blueprint.container.NoS
> uchComponentException: No component with id 'activemq://queue:inputQueue'
> could
> be found
>        at
> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java
> :759)
>        at
> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java
> :160)
>        at
> org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelCont
> ext.java:701)
>        at
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(Defau
> ltCamelContext.java:1623)
>        at
> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelCo
> ntext.java:1412)
>        at
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext
> .java:1321)
>        at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:65)
>        at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:52)
>        at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.j
> ava:1299)
>        at
> org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(Blueprint
> CamelContext.java:77)
>        at
> org.apache.camel.blueprint.BlueprintCamelContext.init(BlueprintCamelC
> ontext.java:72)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.6.0_17
> ]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)[:1.6.0_17]
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)[:1.6.0_17]
>        at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_17]
>        at
> org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUti
> ls.java:221)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.jav
> a:844)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanR
> ecipe.java:633)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        ... 18 more
> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
> resolve en
> dpoint: activemq://queue:inputQueue due to:
> org.osgi.service.blueprint.container
> .NoSuchComponentException: No component with id
> 'activemq://queue:inputQueue' co
> uld be found
>        at
> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelCon
> text.java:449)
>        at
> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelCo
> ntextHelper.java:47)
>        at
> org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinitio
> n.java:175)
>        at
> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRout
> eContext.java:110)
>        at
> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRout
> eContext.java:116)
>        at
> org.apache.camel.model.SendDefinition.resolveEndpoint(SendDefinition.
> java:64)
>        at
> org.apache.camel.model.SendDefinition.createProcessor(SendDefinition.
> java:58)
>        at
> org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDef
> inition.java:403)
>        at
> org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinit
> ion.java:174)
>        at
> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java
> :756)
>        ... 35 more
> Caused by: org.apache.camel.RuntimeCamelException:
> org.osgi.service.blueprint.co
> ntainer.NoSuchComponentException: No component with id
> 'activemq://queue:inputQu
> eue' could be found
>        at
> org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHe
> lper.java:1139)
>        at
> org.apache.camel.impl.PropertyPlaceholderDelegateRegistry.lookup(Prop
> ertyPlaceholderDelegateRegistry.java:47)
>        at
> org.apache.camel.impl.DefaultCamelContext.createEndpoint(DefaultCamel
> Context.java:1975)
>        at
> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelCon
> text.java:441)
>        ... 44 more
> Caused by: org.osgi.service.blueprint.container.NoSuchComponentException: No
> com
> ponent with id 'activemq://queue:inputQueue' could be found
>        at
> org.apache.aries.blueprint.container.DependencyGraph.getSortedRecipes
> (DependencyGraph.java:51)
>        at
> org.apache.aries.blueprint.container.BlueprintRepository.createInstan
> ces(BlueprintRepository.java:214)[7:org.apache.aries.blueprint:0.2.0.incubating]
>
>        at
> org.apache.aries.blueprint.container.BlueprintRepository.createInstan
> ce(BlueprintRepository.java:198)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BlueprintRepository.create(Bluep
> rintRepository.java:137)[7:org.apache.aries.blueprint:0.2.0.incubating]
>        at
> org.apache.aries.blueprint.container.BlueprintContainerImpl.getCompon
> entInstance(BlueprintContainerImpl.java:702)[7:org.apache.aries.blueprint:0.2.0.
> incubating]
>        at
> org.apache.camel.blueprint.BlueprintContainerRegistry.lookup(Blueprin
> tContainerRegistry.java:38)
>        at
> org.apache.camel.impl.CompositeRegistry.lookup(CompositeRegistry.java
> :58)
>        at
> org.apache.camel.impl.PropertyPlaceholderDelegateRegistry.lookup(Prop
> ertyPlaceholderDelegateRegistry.java:45)
>        ... 46 more
>
> karaf@root>
>
>
> Screen shot:
>
>
> http://servicemix.396122.n5.nabble.com/file/n4574233/wip.bmp
>
> *Blueprint Code*
>
> <?xml version="1.0" encoding="UTF-8"?>
> <blueprint
>     xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
>     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>     xsi:schemaLocation="
>       http://www.osgi.org/xmlns/blueprint/v1.0.0
>       http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd";>
>     <camelContext xmlns="http://camel.apache.org/schema/blueprint";
> trace="true">
>
>          <route>
>
>                  <from uri="file://inputdir/"/>
>                  <to uri="activemq:queue:inputQueue"/>
>        </route>
>
>            <route>
>                    <from uri="activemq:queue:inputQueue"/>
>                    <to uri="xslt:file:C:\apache-servicemix-4.3.0\design.xsl"/>
>                    <to uri="activemq:queue:outputQueue"/>
>        </route>
>         <route>
>                 <from uri="activemq:queue:outputQueue"/>
>                 <to uri="file://outputdir"/>
>        </route>
>
>
>     </camelContext>
> </blueprint>
>
>
> Help out
>
> FYI : Its in servicemix 4.3.0
>
> -----
> Cheers
>  Guru
> --
> View this message in context: 
> http://servicemix.396122.n5.nabble.com/blueprint-error-in-servicemix-4-3-tp4574233p4574233.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to