cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Beilin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-5504) AbstractLoggingInterceptor.getMessageLogger throws NPE when MultipleEndpointObserver is used
Date Mon, 20 Jan 2014 17:42:19 GMT
Vadim Beilin created CXF-5504:
---------------------------------

             Summary: AbstractLoggingInterceptor.getMessageLogger throws NPE when MultipleEndpointObserver
is used
                 Key: CXF-5504
                 URL: https://issues.apache.org/jira/browse/CXF-5504
             Project: CXF
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.5
            Reporter: Vadim Beilin


The method {{AbstractLoggingInterceptor#getMessageLogger(Message)}} that was introduced by
CXF-3888 assumes that {{message.getExchange().getEndpoint()}} is not null.

This assumption does not work if one uses {{org.apache.cxf.transport.MultipleEndpointObserver}}
as the message observer, leading to NPE:

{noformat}
java.lang.NullPointerException: null
	at org.apache.cxf.interceptor.AbstractLoggingInterceptor.getMessageLogger(AbstractLoggingInterceptor.java:78)
~[cxf-2.5.9.jar:2.5.9]
	at org.apache.cxf.interceptor.LoggingInInterceptor.handleMessage(LoggingInInterceptor.java:73)
~[cxf-2.5.9.jar:2.5.9]
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
~[cxf-2.5.9.jar:2.5.9]
	at org.apache.cxf.transport.MultipleEndpointObserver.onMessage(MultipleEndpointObserver.java:98)
[cxf-2.5.9.jar:2.5.9]
...
{noformat}

Would it be possible to check first if endpoint is present?




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message