This is an automated email from the ASF dual-hosted git repository. dmvolod 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 35fe538 CAMEL-13058: AbstractFutureCallback generates NPE when response is a 401 35fe538 is described below commit 35fe538eeef5f38904eeb041a37ba158c53d43d2 Author: Dmitry Volodin <dmvo...@gmail.com> AuthorDate: Tue Jan 15 11:43:36 2019 +0300 CAMEL-13058: AbstractFutureCallback generates NPE when response is a 401 --- .../camel/component/olingo2/api/impl/AbstractFutureCallback.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/impl/AbstractFutureCallback.java b/components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/impl/AbstractFutureCallback.java index 08df91f..ea64815 100644 --- a/components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/impl/AbstractFutureCallback.java +++ b/components/camel-olingo2/camel-olingo2-api/src/main/java/org/apache/camel/component/olingo2/api/impl/AbstractFutureCallback.java @@ -55,8 +55,7 @@ public abstract class AbstractFutureCallback<T> implements FutureCallback<HttpRe try { final ContentType responseContentType = getContentTypeHeader(response); - final String mimeType = responseContentType.getMimeType(); - if (ODATA_MIME_TYPE.matcher(mimeType).matches()) { + if (responseContentType != null && ODATA_MIME_TYPE.matcher(responseContentType.getMimeType()).matches()) { final ODataErrorContext errorContext = EntityProvider.readErrorDocument( response.getEntity().getContent(), responseContentType.toString());