Chris Ribble created CAMEL-12575:
------------------------------------

             Summary: camel-cxfrs: NPE on GET request with Content-Type header
                 Key: CAMEL-12575
                 URL: https://issues.apache.org/jira/browse/CAMEL-12575
             Project: Camel
          Issue Type: Bug
          Components: camel-cxfrs
    Affects Versions: 2.21.1
            Reporter: Chris Ribble


This commit  
[https://github.com/apache/camel/commit/e4ad40f2eebb68cfde175b171538e26b278f63f6]
 modified DefaultCxfRsBinding.populateCxfRsResponseFromExchange in a way that 
causes an NPE on line #116 when a GET request is made with the Content-Type 
header set (which is copied into the response).

I can work around this by asking clients not to send the Content-Type header 
(which is generally meaningless for a GET) and/or by adding header filtering 
before the endpoint is executed, but ideally this code would not call 
cxfExchange.getOutMessage().putIfAbsent if getOutMessage returns null so that 
the NPE would not be triggered.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to