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
>>
>
>
>
> --
>
>
>


--

Reply via email to