Hi See this FAQ http://camel.apache.org/why-is-my-message-body-empty.html
And next time use the @user mailing list / user forum - not dev. On Mon, Jun 27, 2016 at 7:14 AM, Varsha167 <varsha.tiw...@target.com> wrote: > I am trying to parse an XML file through a Camel Code. This is a portion of > my Camel Code where I am parsing the XML : > > .to("http://abc.apt.com") > .log("Response received - ${body}") > .log(LoggingLevel.INFO, "UPCI Fetched") > .convertBodyTo(String.class) > * .to("xslt:xslt/FPFormatting.xsl")* > //.marshal(xmlJsonFormat) > .log(LoggingLevel.INFO, "response received ${body}") > .end(); > > The above code gives me an error : > * > 2016-06-24 17:27:26 WARN o.a.c.component.seda.SedaConsumer - Error > processing exchange. Exchange[][Message: ]. Caused by: > [javax.xml.transform.TransformerException - ParseError at [row,col]:[1,1] > Message: Premature end of file.] > javax.xml.transform.TransformerException: ParseError at [row,col]:[1,1] > Message: Premature end of file.* > > When executed individually, the XSLT (FPFormatting.xsl )is producing correct > XML results. Only when I execute the code, it gives me the above error. > > I tried adding Saxon dependency in Gradle, tried converting the body to > string, but this is not working. > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Premature-End-Of-File-Error-in-XML-tp5784421.html > Sent from the Camel Development mailing list archive at Nabble.com. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2