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

Reply via email to