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)