This is an automated email from the ASF dual-hosted git repository. siano pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new ee42ef0 CAMEL-14058 NPE for one-way requests with cookie handling ee42ef0 is described below commit ee42ef073588dddfc9a72463a71f5aae31e79674 Author: Stephan Siano <stephan.si...@sap.com> AuthorDate: Fri Oct 11 14:27:12 2019 +0200 CAMEL-14058 NPE for one-way requests with cookie handling --- .../main/java/org/apache/camel/component/cxf/CxfClientCallback.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfClientCallback.java b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfClientCallback.java index 742e16f..d8d211a 100644 --- a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfClientCallback.java +++ b/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfClientCallback.java @@ -58,7 +58,7 @@ public class CxfClientCallback extends ClientCallback { super.handleResponse(ctx, res); } finally { // add cookies to the cookie store - if (endpoint.getCookieHandler() != null) { + if (endpoint.getCookieHandler() != null && cxfExchange.getInMessage() != null) { try { Map<String, List<String>> cxfHeaders = CastUtils.cast((Map<?, ?>)cxfExchange.getInMessage().get(Message.PROTOCOL_HEADERS)); endpoint.getCookieHandler().storeCookies(camelExchange, endpoint.getRequestUri(camelExchange), cxfHeaders); @@ -100,7 +100,7 @@ public class CxfClientCallback extends ClientCallback { } } finally { // add cookies to the cookie store - if (endpoint.getCookieHandler() != null) { + if (endpoint.getCookieHandler() != null && cxfExchange.getInMessage() != null) { try { Map<String, List<String>> cxfHeaders = CastUtils.cast((Map<?, ?>)cxfExchange.getInMessage().get(Message.PROTOCOL_HEADERS)); endpoint.getCookieHandler().storeCookies(camelExchange, endpoint.getRequestUri(camelExchange), cxfHeaders);