You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Stephan Siano (JIRA)" <ji...@apache.org> on 2015/02/25 09:40:05 UTC
[jira] [Created] (CAMEL-8402) CxfPayloadConverter modifies source
CxfPayload with Stream
Stephan Siano created CAMEL-8402:
------------------------------------
Summary: 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
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)