Do you see a temporary workaround because I'm blocked ?
Claus Ibsen-2 wrote: > > Hi > > Yeah this resolver needs to be OSGi aware also. > > I think we need to provide these resolvers on the CamelContext so > component authors like you can use them to resolve classes and > whatelse, and it would be transparent for you if it was regular or > OSGi platforms. > > See ticket 1411 that is about this. Just need to add getResolverUtil > as well, and we should probably rename it as its a bad name to put out > in the open. > We need an API for it as well in the SPI package. > > There is a mail on the dev forum about this as well to disucss it there. > > The DEBUG logging could maybe be toned down to TRACE > > > On Tue, Mar 3, 2009 at 12:32 PM, cmoulliard <[email protected]> wrote: >> >> Hi Willem, >> >> It works (I mean the file can be processed by Camel) but >> >> 1) in DEBUG mode, the log of SMX4 server is polluted by hundreds of line >> like this : >> >> 12:11:01,687 | DEBUG | ompon...@1d4f279 | ResolverUtil >> | >> g.apache.camel.util.ResolverUtil 571 | Could not find class >> 'org/apache/camel/converter/stream/StreamCacheConverter$InputStreamCache.class' >> in classloader: BundleDelegatingClassLoader for [Report Incident >> Interfaces >> Bundle (reportincident.interfaces)]. Reason: >> java.lang.ClassNotFoundException: >> org.apache.camel.converter.stream.StreamCacheConverter$InputStreamCache >> not >> found from bundle [reportincident.interfaces] >> java.lang.ClassNotFoundException: >> org.apache.camel.converter.stream.StreamCacheConverter$InputStreamCache >> not >> found from bundle [reportincident.interfaces] >> at >> org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:103) >> at >> org.springframework.osgi.util.BundleDelegatingClassLoader.loadClass(BundleDelegatingClassLoader.java:156) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:252) >> at >> org.apache.camel.util.ResolverUtil.addIfMatching(ResolverUtil.java:561) >> at >> org.apache.camel.osgi.OsgiResolverUtil.loadImplementationsInBundle(OsgiResolverUtil.java:135) >> at >> org.apache.camel.osgi.OsgiResolverUtil.findInOsgiClassLoader(OsgiResolverUtil.java:92) >> at >> org.apache.camel.osgi.OsgiResolverUtil.find(OsgiResolverUtil.java:73) >> at >> org.apache.camel.util.ResolverUtil.findAnnotated(ResolverUtil.java:301) >> at >> org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:73) >> at >> org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:296) >> at >> org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:98) >> at >> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:66) >> at >> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:51) >> at >> org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:74) >> at >> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52) >> at >> org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:170) >> at >> org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:103) >> at >> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:66) >> at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >> at >> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) >> at >> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181) >> at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.lang.ClassNotFoundException: >> org.apache.camel.converter.stream.StreamCacheConverter$InputStreamCache >> at >> org.apache.felix.framework.searchpolicy.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:566) >> at >> org.apache.felix.framework.searchpolicy.ModuleImpl.access$100(ModuleImpl.java:59) >> at >> org.apache.felix.framework.searchpolicy.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1371) >> at java.lang.ClassLoader.loadClass(ClassLoader.java:252) >> at >> org.apache.felix.framework.searchpolicy.ModuleImpl.getClassByDelegation(ModuleImpl.java:428) >> at >> org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1341) >> at >> org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:737) >> at >> org.springframework.osgi.util.BundleDelegatingClassLoader.findClass(BundleDelegatingClassLoader.java:99) >> ... 26 more >> >> 2) I have a more serious problem. The classes of my model are not loaded. >> In >> DEBUG mode, we should see this on the console >> >> 2009-03-03 12:28:34,671 DEBUG ResolverUtil - Searching for annotations of >> [interface org.apache.camel.dataformat.bindy.annotation.CsvRecord, >> interface >> org.apache.camel.dataformat.bindy.annotation.Link, interface >> org.apache.camel.dataformat.bindy.annotation.Message] in packages: >> [org.apache.camel.example.reportincident.model] >> 2009-03-03 12:28:34,687 DEBUG ResolverUtil - Using only regular >> classloaders >> 2009-03-03 12:28:34,687 DEBUG ResolverUtil - Loading from directory: >> D:\Dvlpt\Java\workspace-ganymede\osgi\reportincident.interfaces\target\classes\org\apache\camel\example\reportincident\model >> 2009-03-03 12:28:34,703 DEBUG ResolverUtil - Found: [class >> org.apache.camel.example.reportincident.model.Order, class >> org.apache.camel.example.reportincident.model.Client] >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Order, position : >> 0, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=0) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Class linked : >> org.apache.camel.example.reportincident.model.Order, Fieldpublic >> org.apache.camel.example.reportincident.model.Client >> org.apache.camel.example.reportincident.model.Order.client >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Order, position : >> 4, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=4) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Order, position : >> 5, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=Name, length=0, pos=5) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Order, position : >> 6, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=6) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Order, position : >> 7, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=7) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Order, position : >> 8, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=dd-MM-yyyy, name=, length=0, pos=8) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Client, position : >> 1, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=1) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Client, position : >> 2, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=2) >> 2009-03-03 12:28:34,703 DEBUG BindyCsvFactory - Position defined in the >> class : org.apache.camel.example.reportincident.model.Client, position : >> 3, >> Field : >> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >> pattern=, name=, length=0, pos=3) >> >> >> but nothing is displayed except : >> >> 12:11:01,765 | DEBUG | ompon...@1d4f279 | ResolverUtil >> | >> g.apache.camel.util.ResolverUtil 324 | Searching for annotations of >> [interface org.apache.camel.dataformat.bindy.annotation.CsvRecord, >> interface >> org.apache.camel.dataformat.bindy.annotation.Link, interface >> org.apache.camel.dataformat.bindy.annotation.Message] in packages: >> [org.apache.camel.example.reportincident.model] >> >> - Is the error due to the AnnotationModelLoader.java class of camel-bindy >> ? >> - Do we have to do something to convert camel-bindy into an OSGI bundle ? >> >> Regards, >> >> >> willem.jiang wrote: >>> >>> Hi >>> >>> I just wrote a test to check the fallback converter's loading the >>> registering. Every thing looks good. >>> >>> So I guess there are some thing wrong with the setting up of >>> OsgiAnnotationTypeConverterLoader. >>> >>> @Charles, Can you change your camel context like this ? >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <beans xmlns="http://www.springframework.org/schema/beans" >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>> xmlns:camel="http://camel.apache.org/schema/spring" >>> xsi:schemaLocation=" >>> http://www.springframework.org/schema/beans >>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd >>> http://camel.apache.org/schema/osgi >>> http://camel.apache.org/schema/osgi/camel-osgi.xsd"> >>> http://camel.apache.org/schema/spring >>> http://camel.apache.org/schema/spring/camel-spring.xsd"> >>> >>> <bean id="bindyDataformat" >>> >>> class="org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat"> >>> <constructor-arg type="java.lang.String" >>> value="com.xpectis.camel.bindy.model"/> >>> </bean> >>> >>> <bean id="csv" class="com.xpectis.camel.bindy.csv.CsvBean" /> >>> >>> <camelContext xmlns="http://camel.apache.org/schema/osgi"> >>> >>> >>> <camel:package>com.xpectis.camel.bindy.routing</camel:package> >>> >>> <camel:route> >>> <camel:from uri="file://d:/temp/data/?noop=true" >>> /> >>> <camel:unmarshal ref="bindyDataformat"/> >>> <camel:to uri="bean:csv" /> >>> </camel:route> >>> >>> >>> </camelContext> >>> >>> </beans> >>> >>> Willem >>> >>> Claus Ibsen wrote: >>>> Hi >>>> >>>> The @FallbackConverter type converter should kick in, when you use >>>> file based components >>>> >>>> Willem is there something there that needs to be done in camel-osgi >>>> for registering fallback converteres as well? >>>> >>>> >>>> >>>> On Mon, Mar 2, 2009 at 5:16 PM, cmoulliard <[email protected]> >>>> wrote: >>>>> Yes Willem, >>>>> >>>>> Here it is : >>>>> >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <beans xmlns="http://www.springframework.org/schema/beans" >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> xsi:schemaLocation=" >>>>> http://www.springframework.org/schema/beans >>>>> http://www.springframework.org/schema/beans/spring-beans-2.5.xsd >>>>> http://camel.apache.org/schema/spring >>>>> http://camel.apache.org/schema/spring/camel-spring.xsd"> >>>>> >>>>> <bean id="bindyDataformat" >>>>> >>>>> class="org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat"> >>>>> <constructor-arg type="java.lang.String" >>>>> value="com.xpectis.camel.bindy.model"/> >>>>> </bean> >>>>> >>>>> <bean id="csv" class="com.xpectis.camel.bindy.csv.CsvBean" /> >>>>> >>>>> <camelContext xmlns="http://camel.apache.org/schema/spring"> >>>>> >>>>> <package>com.xpectis.camel.bindy.routing</package> >>>>> >>>>> <route> >>>>> <from uri="file://d:/temp/data/?noop=true" /> >>>>> <unmarshal ref="bindyDataformat"/> >>>>> <to uri="bean:csv" /> >>>>> </route> >>>>> >>>>> >>>>> </camelContext> >>>>> >>>>> </beans> >>>>> >>>>> Remark : I work with camel 2.0-SNAPSHOT. >>>>> >>>>> Regards, >>>>> >>>>> Charles >>>>> >>>>> >>>>> willem.jiang wrote: >>>>>> Hi Charles, >>>>>> >>>>>> What kind of camel context did you create? >>>>>> Can you show me the Spring configuration file or the DSL rule? >>>>>> >>>>>> >>>>>> Willem >>>>>> >>>>>> >>>>>> On Mon, Mar 2, 2009 at 11:01 PM, cmoulliard <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have a small camel - bindy project running perfectly in Eclipse or >>>>>>> when >>>>>>> launched using command camel:run but when I deploy it on Servicemix >>>>>>> Kernel >>>>>>> 4, I receive the following error : >>>>>>> >>>>>>> 15:48:05,936 | ERROR | ompon...@1cb1d37 | DeadLetterChannel >>>>>>> | >>>>>>> rg.apache.camel.processor.Logger 207 | Failed delivery for >>>>>>> exchangeId: >>>>>>> ID-dell-charles-2356-1236005216593-0-1. On delivery attempt: 0 >>>>>>> caught: >>>>>>> org.apache.camel.NoTypeConversionAvailableException: No type >>>>>>> converter >>>>>>> available to convert from type: >>>>>>> org.apache.camel.component.file.GenericFileMessage to the required >>>>>>> type: >>>>>>> java.io.InputStream with value GenericFileMessage: >>>>>>> GenericFile[d:\temp\data\csv.txt] >>>>>>> org.apache.camel.NoTypeConversionAvailableException: No type >>>>>>> converter >>>>>>> available to convert from type: >>>>>>> org.apache.camel.component.file.GenericFileMessage to the required >>>>>>> type: >>>>>>> java.io.InputStream with value GenericFileMessage: >>>>>>> GenericFile[d:\temp\data\csv.txt] >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:126) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:74) >>>>>>> at >>>>>>> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:70) >>>>>>> at >>>>>>> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:51) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.util.ExchangeHelper.getMandatoryInBody(ExchangeHelper.java:135) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.processor.UnmarshalProcessor.process(UnmarshalProcessor.java:44) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:80) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:194) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:129) >>>>>>> at >>>>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:115) >>>>>>> at >>>>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:89) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:68) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.processor.interceptor.StreamCachingInterceptor.proceed(StreamCachingInterceptor.java:87) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:82) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:52) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:170) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:103) >>>>>>> at >>>>>>> >>>>>>> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:66) >>>>>>> at >>>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >>>>>>> at >>>>>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) >>>>>>> at >>>>>>> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) >>>>>>> at >>>>>>> >>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) >>>>>>> at >>>>>>> >>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181) >>>>>>> at >>>>>>> >>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205) >>>>>>> at >>>>>>> >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>>>>> at >>>>>>> >>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>>> >>>>>>> Here is the output that I have in maven : >>>>>>> >>>>>>> 2009-03-02 15:58:23,155 DEBUG FileConsumer - Total 1 files to >>>>>>> consume >>>>>>> 2009-03-02 15:58:23,186 DEBUG FileEndpoint - Using Generic file >>>>>>> process >>>>>>> strategy: >>>>>>> >>>>>>> org.apache.camel.component.file.strategy.genericfilenoopprocessstrat...@1bca1c3 >>>>>>> 2009-03-02 15:58:23,202 DEBUG FileConsumer - About to process file: >>>>>>> GenericFile[d:\temp\data\csv.txt] using exchange: >>>>>>> Exchange[GenericFileMessage: GenericFile[d:\temp\data\csv.txt]] >>>>>>> 2009-03-02 15:58:23,249 DEBUG ResolverUtil - Searching for >>>>>>> annotations >>>>>>> of >>>>>>> [interface org.apache.camel.dataformat.bindy.annotation.CsvRecord, >>>>>>> interface >>>>>>> org.apache.camel.dataformat.bindy.annotation.Link, interface >>>>>>> org.apache.camel.dataformat.bindy.annotation.Message] in packages: >>>>>>> [com.xpectis.camel.bindy.model] >>>>>>> 2009-03-02 15:58:23,249 DEBUG ResolverUtil - Using only regular >>>>>>> classloaders >>>>>>> 2009-03-02 15:58:23,249 DEBUG ResolverUtil - Loading from directory: >>>>>>> >>>>>>> D:\Dvlpt\Java\workspace-ganymede\osgi\bindy\target\classes\com\xpectis\camel\bindy\model >>>>>>> 2009-03-02 15:58:23,280 DEBUG ResolverUtil - Found: [class >>>>>>> com.xpectis.camel.bindy.model.Client, class >>>>>>> com.xpectis.camel.bindy.model.Order] >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Client, position : 1, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=1) >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Client, position : 2, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=2) >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Client, position : 3, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=3) >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Order, position : 0, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=0) >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Class linked : >>>>>>> com.xpectis.camel.bindy.model.Order, Fieldpublic >>>>>>> com.xpectis.camel.bindy.model.Client >>>>>>> com.xpectis.camel.bindy.model.Order.client >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Order, position : 4, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=4) >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Order, position : 5, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=Name, length=0, pos=5) >>>>>>> 2009-03-02 15:58:23,280 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Order, position : 6, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=6) >>>>>>> 2009-03-02 15:58:23,296 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Order, position : 7, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=, name=, length=0, pos=7) >>>>>>> 2009-03-02 15:58:23,296 DEBUG BindyCsvFactory - Position defined in >>>>>>> the >>>>>>> class : com.xpectis.camel.bindy.model.Order, position : 8, Field : >>>>>>> @org.apache.camel.dataformat.bindy.annotation.DataField(precision=0, >>>>>>> pattern=dd-MM-yyyy, name=, length=0, pos=8) >>>>>>> 2009-03-02 15:58:23,296 DEBUG BindyCsvFactory - Skip First Line >>>>>>> parameter >>>>>>> of >>>>>>> the CSV : false >>>>>>> 2009-03-02 15:58:23,296 DEBUG BindyCsvFactory - Separator defined >>>>>>> for >>>>>>> the >>>>>>> CSV : , >>>>>>> 2009-03-02 15:58:23,296 DEBUG BindyCsvDataFormat - Counter 0 : >>>>>>> content >>>>>>> : >>>>>>> 01,A,Albert,Cartier,BE12345678,Belgacom Ventage >>>>>>> 10/10,1500,EUR,08-01-2009 >>>>>>> 2009-03-02 15:58:23,296 DEBUG BindyCsvFactory - Pos : 0, Data : 01, >>>>>>> Field >>>>>>> type : int >>>>>>> 2009-03-02 15:58:23,327 DEBUG BindyCsvFactory - Pos : 1, Data : A, >>>>>>> Field >>>>>>> type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,327 DEBUG BindyCsvFactory - Pos : 2, Data : >>>>>>> Albert, >>>>>>> Field type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,327 DEBUG BindyCsvFactory - Pos : 3, Data : >>>>>>> Cartier, >>>>>>> Field type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,343 DEBUG BindyCsvFactory - Pos : 4, Data : >>>>>>> BE12345678, >>>>>>> Field type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,343 DEBUG BindyCsvFactory - Pos : 5, Data : >>>>>>> Belgacom >>>>>>> Ventage 10/10, Field type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,343 DEBUG BindyCsvFactory - Pos : 6, Data : >>>>>>> 1500, >>>>>>> Field >>>>>>> type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,343 DEBUG BindyCsvFactory - Pos : 7, Data : EUR, >>>>>>> Field >>>>>>> type : class java.lang.String >>>>>>> 2009-03-02 15:58:23,343 DEBUG BindyCsvFactory - Pos : 8, Data : >>>>>>> 08-01-2009, >>>>>>> Field type : class java.util.Date >>>>>>> 2009- >>>>>>> >>>>>>> ... >>>>>>> >>>>>>> and osgi config >>>>>>> >>>>>>> [ 73] [Active ] [ ] [ 60] camel-core (2.0.0.SNAPSHOT) >>>>>>> [ 74] [Active ] [ ] [ 60] Spring Transaction (2.5.6) >>>>>>> [ 75] [Active ] [ ] [ 60] camel-spring (2.0.0.SNAPSHOT) >>>>>>> [ 76] [Active ] [ ] [ 60] camel-osgi (2.0.0.SNAPSHOT) >>>>>>> [ 77] [Active ] [ ] [ 60] camel-bindy (2.0.0.SNAPSHOT) >>>>>>> [ 78] [Active ] [Started] [ 60] camel csv bindy >>>>>>> (1.0.0.SNAPSHOT) >>>>>>> >>>>>>> Where is the issue ? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> >>>>>>> >>>>>>> ----- >>>>>>> Charles Moulliard >>>>>>> SOA Architect >>>>>>> >>>>>>> My Blog : http://cmoulliard.blogspot.com/ >>>>>>> http://cmoulliard.blogspot.com/ >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://www.nabble.com/org.apache.camel.NoTypeConversionAvailableException%3A-No-type-converter-available-to-convert-from-type%3A-org.apache.camel.component.file.GenericFileMessage-to-the-required-type---SMX4-%21-tp22289722p22289722.html >>>>>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> ----- >>>>> Charles Moulliard >>>>> SOA Architect >>>>> >>>>> My Blog : http://cmoulliard.blogspot.com/ >>>>> http://cmoulliard.blogspot.com/ >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/org.apache.camel.NoTypeConversionAvailableException%3A-No-type-converter-available-to-convert-from-type%3A-org.apache.camel.component.file.GenericFileMessage-to-the-required-type---SMX4-%21-tp22289722p22291120.html >>>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> ----- >> Charles Moulliard >> SOA Architect >> >> My Blog : http://cmoulliard.blogspot.com/ >> http://cmoulliard.blogspot.com/ >> -- >> View this message in context: >> http://www.nabble.com/org.apache.camel.NoTypeConversionAvailableException%3A-No-type-converter-available-to-convert-from-type%3A-org.apache.camel.component.file.GenericFileMessage-to-the-required-type---SMX4-%21-tp22289722p22306918.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> > > > > -- > Claus Ibsen > Apache Camel Committer > > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > > ----- Charles Moulliard SOA Architect My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/ -- View this message in context: http://www.nabble.com/org.apache.camel.NoTypeConversionAvailableException%3A-No-type-converter-available-to-convert-from-type%3A-org.apache.camel.component.file.GenericFileMessage-to-the-required-type---SMX4-%21-tp22289722p22307302.html Sent from the Camel - Users mailing list archive at Nabble.com.
