You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2011/02/11 10:36:57 UTC

[jira] Assigned: (SMXCOMP-854) Isn't possible restart a camel route a runtime

     [ https://issues.apache.org/jira/browse/SMXCOMP-854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Baptiste Onofré reassigned SMXCOMP-854:
--------------------------------------------

    Assignee: Jean-Baptiste Onofré

> Isn't possible restart a camel route a runtime
> ----------------------------------------------
>
>                 Key: SMXCOMP-854
>                 URL: https://issues.apache.org/jira/browse/SMXCOMP-854
>             Project: ServiceMix Components
>          Issue Type: Bug
>          Components: servicemix-camel
>    Affects Versions: servicemix-camel-2010.01
>         Environment: amd64 - linux - smx4 (from trunk revision 1069339). 
>            Reporter: Ge@@ru
>            Assignee: Jean-Baptiste Onofré
>
> When is called osgi:stop and osgi:start method camel route doesn't start correctly. It is possible restart a camel route only through this sequence:
> - call osgi:stop
> - copy same .sa on smx4/deploy directory
> - wait for deploy and change state to Installed
> - call osgi:start.
> This doesn't happens with components 2010.01.
> Here dump of the exception:
> 08:53:34,195 | INFO  | l Console Thread | DefaultShutdownStrategy          | 68 - org.apache.camel.camel-core - 2.6.0 | Graceful shutdown of 0 routes completed in 0 seconds
> 08:53:34,195 | INFO  | l Console Thread | DefaultInflightRepository        | 68 - org.apache.camel.camel-core - 2.6.0 | Shutting down with no inflight exchanges.
> 08:53:34,196 | INFO  | l Console Thread | OsgiSpringCamelContext           | 68 - org.apache.camel.camel-core - 2.6.0 | Uptime: 0.106 seconds
> 08:53:34,196 | INFO  | l Console Thread | OsgiSpringCamelContext           | 68 - org.apache.camel.camel-core - 2.6.0 | Apache Camel 2.6.0 (CamelContext: test-route) is shutdown in 0.002 seconds
> 08:53:34,198 | ERROR | l Console Thread | ServiceAssemblyInstaller         | 96 - org.apache.servicemix.jbi.deployer - 1.4.0 | <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message">
> 	<component-name>servicemix-camel</component-name>
> 	<component-task-result-details>
> 		<task-result-details>
> 			<task-id>start</task-id>
> 			<task-result>FAILED</task-result>
> 			<message-type>ERROR</message-type>
> 			<task-status-msg><msg-loc-info><loc-token/><loc-message>Unable to start service unit</loc-message></msg-loc-info></task-status-msg>
> 			<exception-info>
> 				<nesting-level>1</nesting-level>
> 				<msg-loc-info>
> 					<loc-token />
> 					<loc-message>Failed to create route route1: Route[[From[jbi:endpoint:http://it.route.test/test/TestRoute... because of Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi</loc-message>
> 					<stack-trace><![CDATA[org.apache.camel.FailedToCreateRouteException: Failed to create route route1: Route[[From[jbi:endpoint:http://it.route.test/test/TestRoute... because of Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)
> 	at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:701)
> 	at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1623)
> 	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1412)
> 	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1321)
> 	at org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:164)
> 	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.java:1299)
> 	at org.apache.servicemix.camel.CamelContextEndpoint.start(CamelContextEndpoint.java:70)
> 	at org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
> 	at org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceUnitImpl.start(ServiceUnitImpl.java:131)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.changeState(ServiceAssemblyImpl.java:298)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.transition(ServiceAssemblyImpl.java:274)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.init(ServiceAssemblyImpl.java:136)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerServiceAssembly(Deployer.java:437)
> 	at org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:97)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:334)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:264)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
> 	at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
> 	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3715)
> 	at org.apache.felix.framework.Felix.startBundle(Felix.java:1762)
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
> 	at org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)
> 	at org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:49)
> 	at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
> 	at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
> 	at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)
> 	at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)
> 	at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)
> 	at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
> 	at org.apache.karaf.shell.console.jline.Console.run(Console.java:170)
> 	at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi
> 	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:449)
> 	at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:47)
> 	at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:175)
> 	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:110)
> 	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:116)
> 	at org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:72)
> 	at org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:88)
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:737)
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:160)
> 	... 38 more
> Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create component: jbi
> 	at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:296)
> 	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:426)
> 	... 46 more
> Caused by: java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
> 	at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:171)
> 	at org.apache.camel.spring.spi.SpringInjector.newInstance(SpringInjector.java:39)
> 	at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:374)
> 	at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:362)
> 	at org.apache.camel.impl.osgi.Activator$BundleComponentResolver.resolveComponent(Activator.java:205)
> 	at org.apache.camel.core.osgi.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:61)
> 	at org.apache.camel.core.osgi.OsgiComponentResolver.resolveComponent(OsgiComponentResolver.java:52)
> 	at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:287)
> 	... 47 more
> ]]></stack-trace>
> 				</msg-loc-info>
> 			</exception-info>
> 		</task-result-details>
> 	</component-task-result-details>
> </component-task-result>
> 08:53:34,199 | ERROR | l Console Thread | Deployer                         | 96 - org.apache.servicemix.jbi.deployer - 1.4.0 | Error handling bundle start event
> javax.jbi.JBIException: javax.jbi.management.DeploymentException: <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message">
> 	<component-name>servicemix-camel</component-name>
> 	<component-task-result-details>
> 		<task-result-details>
> 			<task-id>start</task-id>
> 			<task-result>FAILED</task-result>
> 			<message-type>ERROR</message-type>
> 			<task-status-msg><msg-loc-info><loc-token/><loc-message>Unable to start service unit</loc-message></msg-loc-info></task-status-msg>
> 			<exception-info>
> 				<nesting-level>1</nesting-level>
> 				<msg-loc-info>
> 					<loc-token />
> 					<loc-message>Failed to create route route1: Route[[From[jbi:endpoint:http://it.route.test/test/TestRoute... because of Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi</loc-message>
> 					<stack-trace><![CDATA[org.apache.camel.FailedToCreateRouteException: Failed to create route route1: Route[[From[jbi:endpoint:http://it.route.test/test/TestRoute... because of Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)
> 	at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:701)
> 	at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1623)
> 	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1412)
> 	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1321)
> 	at org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:164)
> 	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.java:1299)
> 	at org.apache.servicemix.camel.CamelContextEndpoint.start(CamelContextEndpoint.java:70)
> 	at org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
> 	at org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceUnitImpl.start(ServiceUnitImpl.java:131)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.changeState(ServiceAssemblyImpl.java:298)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.transition(ServiceAssemblyImpl.java:274)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.init(ServiceAssemblyImpl.java:136)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerServiceAssembly(Deployer.java:437)
> 	at org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:97)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:334)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:264)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
> 	at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
> 	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3715)
> 	at org.apache.felix.framework.Felix.startBundle(Felix.java:1762)
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
> 	at org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)
> 	at org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:49)
> 	at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
> 	at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
> 	at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)
> 	at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)
> 	at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)
> 	at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
> 	at org.apache.karaf.shell.console.jline.Console.run(Console.java:170)
> 	at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi
> 	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:449)
> 	at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:47)
> 	at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:175)
> 	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:110)
> 	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:116)
> 	at org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:72)
> 	at org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:88)
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:737)
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:160)
> 	... 38 more
> Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create component: jbi
> 	at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:296)
> 	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:426)
> 	... 46 more
> Caused by: java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
> 	at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:171)
> 	at org.apache.camel.spring.spi.SpringInjector.newInstance(SpringInjector.java:39)
> 	at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:374)
> 	at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:362)
> 	at org.apache.camel.impl.osgi.Activator$BundleComponentResolver.resolveComponent(Activator.java:205)
> 	at org.apache.camel.core.osgi.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:61)
> 	at org.apache.camel.core.osgi.OsgiComponentResolver.resolveComponent(OsgiComponentResolver.java:52)
> 	at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:287)
> 	... 47 more
> ]]></stack-trace>
> 				</msg-loc-info>
> 			</exception-info>
> 		</task-result-details>
> 	</component-task-result-details>
> </component-task-result>
> 	at org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:101)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:334)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:264)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3715)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.felix.framework.Felix.startBundle(Felix.java:1762)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)[org.apache.felix.framework-3.0.2.jar:]
> 	at org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)[8:org.apache.karaf.shell.osgi:2.1.3]
> 	at org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:49)[8:org.apache.karaf.shell.osgi:2.1.3]
> 	at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)[11:org.apache.karaf.shell.console:2.1.3]
> 	at org.apache.karaf.shell.console.jline.Console.run(Console.java:170)[11:org.apache.karaf.shell.console:2.1.3]
> 	at java.lang.Thread.run(Thread.java:662)[:1.6.0_22]
> Caused by: javax.jbi.management.DeploymentException: <component-task-result xmlns="http://java.sun.com/xml/ns/jbi/management-message">
> 	<component-name>servicemix-camel</component-name>
> 	<component-task-result-details>
> 		<task-result-details>
> 			<task-id>start</task-id>
> 			<task-result>FAILED</task-result>
> 			<message-type>ERROR</message-type>
> 			<task-status-msg><msg-loc-info><loc-token/><loc-message>Unable to start service unit</loc-message></msg-loc-info></task-status-msg>
> 			<exception-info>
> 				<nesting-level>1</nesting-level>
> 				<msg-loc-info>
> 					<loc-token />
> 					<loc-message>Failed to create route route1: Route[[From[jbi:endpoint:http://it.route.test/test/TestRoute... because of Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi</loc-message>
> 					<stack-trace><![CDATA[org.apache.camel.FailedToCreateRouteException: Failed to create route route1: Route[[From[jbi:endpoint:http://it.route.test/test/TestRoute... because of Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)
> 	at org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:701)
> 	at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1623)
> 	at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1412)
> 	at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1321)
> 	at org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:164)
> 	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.java:1299)
> 	at org.apache.servicemix.camel.CamelContextEndpoint.start(CamelContextEndpoint.java:70)
> 	at org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
> 	at org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceUnitImpl.start(ServiceUnitImpl.java:131)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.changeState(ServiceAssemblyImpl.java:298)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.transition(ServiceAssemblyImpl.java:274)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.init(ServiceAssemblyImpl.java:136)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerServiceAssembly(Deployer.java:437)
> 	at org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:97)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:334)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:264)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
> 	at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
> 	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3715)
> 	at org.apache.felix.framework.Felix.startBundle(Felix.java:1762)
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
> 	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)
> 	at org.apache.karaf.shell.osgi.StartBundle.doExecute(StartBundle.java:29)
> 	at org.apache.karaf.shell.osgi.BundlesCommand.doExecute(BundlesCommand.java:49)
> 	at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
> 	at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
> 	at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)
> 	at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)
> 	at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)
> 	at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)
> 	at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
> 	at org.apache.karaf.shell.console.jline.Console.run(Console.java:170)
> 	at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: jbi://endpoint:http://it.route.test/test/TestRouteRoute/TestRouteEndpoint1 due to: Cannot auto create component: jbi
> 	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:449)
> 	at org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:47)
> 	at org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:175)
> 	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:110)
> 	at org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:116)
> 	at org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:72)
> 	at org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:88)
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:737)
> 	at org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:160)
> 	... 38 more
> Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create component: jbi
> 	at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:296)
> 	at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:426)
> 	... 46 more
> Caused by: java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext
> 	at org.springframework.context.support.AbstractRefreshableApplicationContext.getBeanFactory(AbstractRefreshableApplicationContext.java:171)
> 	at org.apache.camel.spring.spi.SpringInjector.newInstance(SpringInjector.java:39)
> 	at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:374)
> 	at org.apache.camel.impl.osgi.Activator$BaseResolver.createInstance(Activator.java:362)
> 	at org.apache.camel.impl.osgi.Activator$BundleComponentResolver.resolveComponent(Activator.java:205)
> 	at org.apache.camel.core.osgi.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:61)
> 	at org.apache.camel.core.osgi.OsgiComponentResolver.resolveComponent(OsgiComponentResolver.java:52)
> 	at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:287)
> 	... 47 more
> ]]></stack-trace>
> 				</msg-loc-info>
> 			</exception-info>
> 		</task-result-details>
> 	</component-task-result-details>
> </component-task-result>
> 	at org.apache.servicemix.common.BaseServiceUnitManager.failure(BaseServiceUnitManager.java:292)[93:servicemix-common:2011.01.0]
> 	at org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:162)[93:servicemix-common:2011.01.0]
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceUnitImpl.start(ServiceUnitImpl.java:131)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.changeState(ServiceAssemblyImpl.java:298)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.transition(ServiceAssemblyImpl.java:274)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.artifacts.ServiceAssemblyImpl.init(ServiceAssemblyImpl.java:136)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerServiceAssembly(Deployer.java:437)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	at org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:97)[96:org.apache.servicemix.jbi.deployer:1.4.0]
> 	... 21 more

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira