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

Reply via email to