[
https://issues.apache.org/jira/browse/AXIS2-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13039006#comment-13039006
]
chaitra s sampige commented on AXIS2-5030:
------------------------------------------
The above comment is only work around to the problem.
> NullPointerException on JavaBeanDispatcher class when debug logging enabled
> ---------------------------------------------------------------------------
>
> Key: AXIS2-5030
> URL: https://issues.apache.org/jira/browse/AXIS2-5030
> Project: Axis2
> Issue Type: Bug
> Affects Versions: 1.3
> Reporter: chaitra s sampige
> Fix For: 1.7.0
>
>
> Getting a NPE
> Caused by:
> java.lang.NullPointerException
> at
> org.apache.axis2.jaxws.server.dispatcher.JavaBeanDispatcher.invoke(JavaBeanDispatcher.java:95)
> at
> org.apache.axis2.jaxws.server.EndpointController.invoke(EndpointController.java:172)
> ... 30 more
> The debug logging code from JavaBeanDispatcher getting serviceInstance as
> null .
> Issue seems to be in the below mentioned code snippet.
> if (log.isDebugEnabled()) {
> log.debug("Exception invoking a method of " +
> serviceImplClass.toString() + " of instance " +
> serviceInstance.toString());
> To fix this, we can change the
> log.debug("Exception invoking a method of " +
> (serviceImplClass == null : null ? serviceImplClass.toString() ) + " of
> instance " + (serviceInstance == null : null ? serviceInstance.toString()));
> In the original code is it necessary to call toString() in the log statement
> since toString() will anyways be called when serviceInstance is not null.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]