Forget this post, it was because I did: karaf@trun> install -s mvn:net.sourceforge.vtdxml/vtd-xml/2.1.0
instead of: karaf@trun> install -s wrap:mvn:net.sourceforge.vtdxml/vtd-xml/2.1.0 Sorry for the noise... Best, Christian On Wed, Oct 10, 2012 at 10:58 PM, Christian Müller < christian.muel...@gmail.com> wrote: > I tried to use the camel-vtdxml component (in SMX 4.5.0-SNAPSHOT), but got > the following exception: > > karaf@root> list > START LEVEL 100 , List Threshold: 50 > ID State Blueprint Spring Level Name > ... > [ 149] [Active ] [ ] [ ] [ 80] > mvn:net.sourceforge.vtdxml/vtd-xml/2.1.0 > [ 150] [Active ] [ ] [ ] [ 80] camel-vtdxml (2.10.0) > > karaf@root> install -s > mvn:org.apache.cmueller.camel.esbperf.servicemix-osgi/cbr-enhanced/2.0.0-SNAPSHOT > Bundle ID: 152 > karaf@root> Exception in thread "SpringOsgiExtenderThread-2" > org.apache.camel.RuntimeCamelException: > org.apache.camel.FailedToCreateRouteException: Failed to create route > route1 at: >>> > Filter[vtdxml{/soapenv:Envelope/soapenv:Body/m:buyStocks/order[1]/symbol='IBM'} > -> [To[cxf:bean:echoService]]] <<< in route: > Route[[From[cxf:bean:cbrProxy]] -> [Filter[vtdxml{/soapenv:E... because of > No language could be found for: vtdxml > at > org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1280) > at > org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:120) > at > org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:280) > at > org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97) > at > org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303) > at > org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911) > at > org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.finishRefresh(AbstractOsgiBundleApplicationContext.java:235) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:358) > at > org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85) > at > org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320) > at > org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132) > at java.lang.Thread.run(Thread.java:680) > Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create > route route1 at: >>> > Filter[vtdxml{/soapenv:Envelope/soapenv:Body/m:buyStocks/order[1]/symbol='IBM'} > -> [To[cxf:bean:echoService]]] <<< in route: > Route[[From[cxf:bean:cbrProxy]] -> [Filter[vtdxml{/soapenv:E... because of > No language could be found for: vtdxml > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:873) > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:171) > at > org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:722) > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1779) > at > org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1572) > at > org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1437) > at > org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:179) > at > org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:60) > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1405) > at > org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:228) > at > org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:118) > ... 10 more > Caused by: org.apache.camel.NoSuchLanguageException: No language could be > found for: vtdxml > at > org.apache.camel.core.osgi.OsgiLanguageResolver.resolveLanguage(OsgiLanguageResolver.java:63) > at > org.apache.camel.impl.DefaultCamelContext.resolveLanguage(DefaultCamelContext.java:986) > at > org.apache.camel.model.language.ExpressionDefinition.createPredicate(ExpressionDefinition.java:154) > at > org.apache.camel.model.language.ExpressionDefinition.createPredicate(ExpressionDefinition.java:143) > at > org.apache.camel.model.ExpressionNode.createPredicate(ExpressionNode.java:120) > at > org.apache.camel.model.FilterDefinition.createFilterProcessor(FilterDefinition.java:73) > at > org.apache.camel.model.FilterDefinition.createProcessor(FilterDefinition.java:66) > at > org.apache.camel.model.FilterDefinition.createProcessor(FilterDefinition.java:34) > at > org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:441) > at > org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:179) > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:870) > ... 20 more > > My route is: > <camelContext xmlns="http://camel.apache.org/schema/spring"> > <route streamCache="true"> > <from uri="cxf:bean:cbrProxy" /> > <filter> > <language > language="vtdxml">/soapenv:Envelope/soapenv:Body/m:buyStocks/order[1]/symbol='IBM'</language> > <to uri="cxf:bean:echoService" /> > </filter> > </route> > </camelContext> > > Any ideas? > > Best, > Christian > > > On Wed, Oct 10, 2012 at 5:55 AM, Henryk Konsek <hekon...@gmail.com> wrote: > >> On Thu, Oct 4, 2012 at 5:36 PM, James Carman <ja...@carmanconsulting.com> >> wrote: >> > Has there been a release of the software before? If so, and you are >> > changing the maven coordinates, then you could run into class path >> > collisions >> >> Hi James, >> >> These are only the Esper examples. You don't (at least you shouldn't) >> include them in the production software :) . >> >> Regards. >> >> -- >> Henryk Konsek >> http://henryk-konsek.blogspot.com >> > > > > -- > > > --