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

Guillaume Nodet resolved SM-1378.
---------------------------------

    Resolution: Won't Fix

Great stuff.  I'm not sure there is a better workaround. 
I've documented that on the wiki at 
http://cwiki.apache.org/SM/servicemix-camel.html

> JBI endpoints not available from Camel when using Embedded ServiceMix
> ---------------------------------------------------------------------
>
>                 Key: SM-1378
>                 URL: https://issues.apache.org/activemq/browse/SM-1378
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: servicemix-camel
>    Affects Versions: 3.2.2
>            Reporter: Sebastian Gomez
>         Attachments: attachments.zip
>
>
> When declaring an embedded JBI container and a CamelContext, Camel is unable 
> to reference JBI endpoints, throwing a "NoSuchEndpointException".
> I attach the files that reproduce the problem, and here is the stack trace I 
> get:
> [org.springframework.web.context.ContextLoader] - Context
> initialization failed
> org.apache.camel.NoSuchEndpointException: No endpoint could be found
> for: jbi:service:http://my.namespace.com//tracker
>       at 
> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:54)
>       at org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:92)
>       at 
> org.apache.camel.impl.RouteContext.resolveEndpoint(RouteContext.java:95)
>       at 
> org.apache.camel.impl.RouteContext.resolveEndpoint(RouteContext.java:104)
>       at org.apache.camel.model.ToType.resolveEndpoint(ToType.java:78)
>       at org.apache.camel.model.ToType.createProcessor(ToType.java:72)
>       at 
> org.apache.camel.model.ProcessorType.makeProcessor(ProcessorType.java:1387)
>       at org.apache.camel.model.ProcessorType.addRoutes(ProcessorType.java:95)
>       at org.apache.camel.model.RouteType.addRoutes(RouteType.java:189)
>       at org.apache.camel.model.RouteType.addRoutes(RouteType.java:83)
>       at 
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:438)
>       at 
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:430)
>       at 
> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:148)
>       at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47)
>       at 
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:102)
>       at 
> org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:77)
>       at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>       at 
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:75)
>       at 
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:246)
>       at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:355)
>       at 
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
>       at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
>       at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>       at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843)
>       at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>       at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>       at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>       at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>       at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:585)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to