[ https://issues.apache.org/jira/browse/CAMEL-8402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephan Siano updated CAMEL-8402: --------------------------------- Attachment: 0001-CAMEL-8401-CXFPayloadConverter-modifies-source-CXFPa.patch > CxfPayloadConverter modifies source CxfPayload with Stream > ---------------------------------------------------------- > > Key: CAMEL-8402 > URL: https://issues.apache.org/jira/browse/CAMEL-8402 > Project: Camel > Issue Type: Bug > Components: camel-cxf > Affects Versions: 2.14.1 > Reporter: Stephan Siano > Attachments: > 0001-CAMEL-8401-CXFPayloadConverter-modifies-source-CXFPa.patch > > > The CxfPayloadConverter has a mechanism that replaces the first bodySource of > the source CxfMessage with a newly created DOMSource. > This mechanism does not work if the conversion result is a Source itself > (e.g. a SAXSource). In this case the bodySource is first replaced by the > DOMSource and afterwards replaced again by the conversion result (the > SAXSource) If that one is read, the data is gone. > While the first replacement of the source is questionable, the second > replacement is plain wrong. > The attached patch will just remove the code that does the second replacement. -- This message was sent by Atlassian JIRA (v6.3.4#6332)