[ https://issues.apache.org/jira/browse/CAMEL-5772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-5772. -------------------------------- Resolution: Later > Csv, Bindy, .... librairies are not retrieved using camel-cdi on Karaf > ---------------------------------------------------------------------- > > Key: CAMEL-5772 > URL: https://issues.apache.org/jira/browse/CAMEL-5772 > Project: Camel > Issue Type: Bug > Reporter: Charles Moulliard > > When deploying the following camel route using camel-cdi on KarafEE, > {code} > public void configure() { > CsvDataFormat csv = new CsvDataFormat(); > > from("file://data/conference/?move=backup/${date:now:yyyyMMdd}/${file:name.noext}.bak&moveFailed=failed/${date:now:yyyyMMdd}") > > //.unmarshal().bindy(BindyType.Csv,"org.apache.con2012.karafee.integration.model") > .unmarshal(csv) > .to("direct:saveConference"); > {code} > then we get this exception : > {code} > Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create > route route1 at: >>> > Unmarshal[org.apache.camel.model.dataformat.CsvDataFormat@3401a0ad] <<< in > route: Route[[From[file://data/conference/?move=backup/${date:now:y... > because of Data format 'csv' could not be created. Ensure that the data > format is valid and the associated Camel component is present on the classpath > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:873)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at > org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:171)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at > org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:728)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1801)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at > org.apache.camel.impl.DefaultCamelContext.addRouteDefinitions(DefaultCamelContext.java:672)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at > org.apache.camel.builder.RouteBuilder.populateRoutes(RouteBuilder.java:337)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at > org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:264)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.6.0_33] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_33] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_33] > at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_33] > at > org.apache.webbeans.intercept.InterceptorHandler.invoke(InterceptorHandler.java:322)[139:openwebbeans-impl:1.1.6] > at > org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:117)[139:openwebbeans-impl:1.1.6] > at > org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:108)[139:openwebbeans-impl:1.1.6] > at > org.apache.con2012.karafee.integration.MyRouteBuilder_$$_javassist_15.addRoutesToCamelContext(MyRouteBuilder_$$_javassist_15.java) > at > org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:634)[195:org.apache.camel.camel-core:2.11.0.SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.6.0_33] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_33] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_33] > at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_33] > at > org.apache.webbeans.intercept.InterceptorHandler.invoke(InterceptorHandler.java:322)[139:openwebbeans-impl:1.1.6] > at > org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:117)[139:openwebbeans-impl:1.1.6] > at > org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:108)[139:openwebbeans-impl:1.1.6] > at > org.apache.camel.cdi.CdiCamelContext_$$_javassist_13.addRoutes(CdiCamelContext_$$_javassist_13.java) > at > org.apache.camel.cdi.internal.CamelContextConfig.configure(CamelContextConfig.java:62)[239:org.apache.camel.camel-cdi:2.11.0.SNAPSHOT] > {code} > even if the bundles are well deployed and imported by the project > {code} > [ 241] [Active ] [ ] [ 80] ApacheCon 2012 :: KarafEE :: > Integration (1.0.0) > karaf@karafee> packages: > packages:exports packages:imports > karaf@karafee> packages:imports 241 > OPS4J Pax Logging - API (4): org.slf4j; version=1.7.1 > OPS4J Pax Logging - API (4): org.slf4j; version=1.6.6 > OPS4J Pax Logging - API (4): org.slf4j; version=1.5.11 > OPS4J Pax Logging - API (4): org.slf4j; version=1.4.3 > Apache Geronimo JSR-330 Spec API (95): javax.inject; version=1.0.0 > Apache Geronimo Java Contexts and Dependency Injection (JSR-299) Spec API > (111): javax.enterprise.context; version=1.0.0 > ApacheCon 2012 :: KarafEE :: Persistence (175): > org.apache.con2012.karafee.model; version=1.0.0 > ApacheCon 2012 :: KarafEE :: Service (176): > org.apache.con2012.karafee.service; version=1.0.0 > camel-core (195): org.apache.camel.model; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.component.properties; > version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.component; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.model.dataformat; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.impl; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.builder; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.spi; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel; version=2.11.0.SNAPSHOT > camel-core (195): org.apache.camel.support; version=2.11.0.SNAPSHOT > camel-bindy (197): org.apache.camel.dataformat.bindy; version=2.11.0.SNAPSHOT > camel-bindy (197): org.apache.camel.dataformat.bindy.annotation; > version=2.11.0.SNAPSHOT > camel-bindy (197): org.apache.camel.dataformat.bindy.csv; > version=2.11.0.SNAPSHOT > camel-csv (234): org.apache.camel.dataformat.csv; version=2.11.0.SNAPSHOT > deltaspike-core-api (238): org.apache.deltaspike.core.api.provider; > version=0.4.0.incubating-SNAPSHOT > camel-cdi (239): org.apache.camel.cdi; version=2.11.0.SNAPSHOT > camel-cdi (239): org.apache.camel.cdi.internal; version=2.11.0.SNAPSHOT > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)