Hello Lakshmi, it could be that this issue is related to https://issues.apache.org/jira/browse/CAMEL-8688
There we have made a patch in the current snapshot (version 2.16) Can you try to reproduce your problem on the current snapshot? Regards Franz On Tue, May 12, 2015 at 11:39 AM, lakshmi.prashant <lakshmi.prash...@gmail.com> wrote: > Hi, > > If direct is changed to SEDA, the multiple branches still fail. > > /Error processing exchange. Exchange[Message: [Body is instance of > org.apache.camel.StreamCache]]. Caused by: [org.quartz.JobExecutionException > - org.apache.camel.CamelExchangeException: Parallel processing failed for > number 0. Exchange[Message: [Body is instance of > org.apache.camel.StreamCache]]. > > Caused by: [org.apache.camel.builder.xml.InvalidXPathExpression - Invalid > xpath: /queryCompoundEmployeeResponse/CompoundEmployee. > Reason: javax.xml.xpath.XPathExpressionException: Failure converting a node > of class javax.xml.transform.sax.SAXSource: I/O error reported by XML parser > processing null: Invalid byte 2 of 4-byte UTF-8 sequence.]]|/ > > > If I convert the streamcache to String / byte[] after the stream cache > producer & before the multicast, the issue does not arise. > > > <camel:to uri="myProducer"/> * > <camel:convertBodyTo type="java.lang.String" charset="UTF-8" /> * > <camel:multicast id="ParallelGateway_1" parallelProcessing="true" > stopOnException="true"> > <camel:to uri="direct://SequenceFlow_5"/> > <camel:to uri="direct://SequenceFlow_7"/> > </camel:multicast> > </camel:route> > > Thanks, > Lakshmi > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Data-Corruption-in-SFTP-in-Parallel-Multicast-branches-tp5761673p5767007.html > Sent from the Camel - Users mailing list archive at Nabble.com.