Hi all, i tried for Camel ReportIncident tutorials with spring based configuration, i have following DSL code to convert to Spring XML configuration.
from("direct:start") .setHeader(FileComponent.HEADER_FILE_NAME, BeanLanguage.bean(FilenameGenerator.class, "generateFilename")) .to("velocity:MailBody.vm") .to("file://info"); i converted above code as follows <route> <from uri="direct:start"/> <pipeline> <to uri="velocity:MailBody.vm"/> <to uri="file://info"/> </pipeline> </route> but this will gives following error , 2009-04-12 15:10:01,593 [btpool0-1 ] ERROR DeadLetterChannel - Failed delivery for exchangeId: ID-sagara/2380-1239529183484/0-0. On delivery attempt: 0 caught: org.apache.camel.NoTypeConversionAvailableException: No type converter available to convert from type: class org.apache.camel.component.file.FileMessage to the required type: java.io.InputStream with value FileMessage: info org.apache.camel.NoTypeConversionAvailableException: No type converter available to convert from type: class org.apache.camel.component.file.FileMessage to the required type: java.io.InputStream with value FileMessage: info at org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:117) at org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:65) I think i have missed something on spring configuration , can any one provide any clue for this ? Thanks , Sagara