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)