[
https://issues.apache.org/jira/browse/AXIS2-4656?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12859920#action_12859920
]
Nuwan Bandara commented on AXIS2-4656:
--------------------------------------
Hi Martin,
If we take a RPCServiceClient
(/modules/samples/pojo/src/sample/addressbook/rpcclient/AddressBookRPCClient.java)
You will see once the service client is created, it creates an Options object,
(ServiceClient.java:116) so apparently getOptions() cannot be null, but its
attributes can be (null check is done for the properties).
If you can point out how you have created the client it will be much helpful
(Maybe I have misunderstood your point)
Regards
/Nuwan
> NPE from ServiceClient in method [public OperationClient createClient]
> ----------------------------------------------------------------------
>
> Key: AXIS2-4656
> URL: https://issues.apache.org/jira/browse/AXIS2-4656
> Project: Axis2
> Issue Type: Bug
> Components: client-api
> Affects Versions: 1.5.1
> Environment: Java 5, Windows
> Reporter: Martin
> Priority: Minor
>
> Using a default Options instance with a ServiceClient causes a
> NullPointerException from ServiceClient.createClient(QName operationQName)
> throws AxisFault.
> The line in question is: 648
> if
> (JavaUtils.isTrue(getOptions().getProperty(AUTO_OPERATION_CLEANUP), true) &&
> !getOptions().isUseSeparateListener()) {
> cleanupTransport();
> }
> In a default Options, properties are null, causing the NPE. This code should
> check for NPE's.
> Thanks!
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]