You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by java programer <ax...@gmail.com> on 2007/12/20 09:19:50 UTC

[axis2]serviceClient.invokeBlocking() throwing nullpointer exception in rpcclient

hi

in my axis2 service is returning hashmap .when i am trying to invoke the
service in rpcclient i am getting nullpointer exception.

i writen rpcclient like this

rpcclient.java
-------------------

RPCServiceClient serviceClient = *new* RPCServiceClient();

Options options = *new* Options();

options = serviceClient.getOptions();

options.setManageSession(*true*);

EndpointReference targetEPR = *new*
EndpointReference("http://localhost:8080/services/LoginService
");

options.setTo(targetEPR);

QName qname= *new* QName("demo.sample.myservicecom", "loginUser");

Object input[] = { username, password };

Class[] returnTypes = *new* Class[] {java.util.HashMap.*class*};

Object[] response = serviceClient.invokeBlocking(qname,input, returnTypes);

----------------------------------------------------------------------------------------------------------

serviceClient.invokeBlocking(qname,inpu,returnTypes) throwing exception .

following is my stacktrace

INFO: Exception e is org.apache.axis2.AxisFault

org.apache.axis2.AxisFault

at org.apache.axis2.AxisFault.makeFault(
*AxisFault.java:417*)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(
*TransportUtils.java:89*)

at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(
*OutInAxisOperation.java:326*)

at org.apache.axis2.description.OutInAxisOperationClient.send(
*OutInAxisOperation.java:389*)

at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(
*OutInAxisOperation.java:211*)

at org.apache.axis2.client.OperationClient.execute(
*OperationClient.java:163*)

at org.apache.axis2.client.ServiceClient.sendReceive(
*ServiceClient.java:528*)

at org.apache.axis2.client.ServiceClient.sendReceive(
*ServiceClient.java:508*)

at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(
*RPCServiceClient.java:101*)

Caused by: *java.lang.NullPointerException

*

at org.apache.axis2.transport.TransportUtils.createDocumentElement(
*TransportUtils.java:156*)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(
*TransportUtils.java:111*)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(
*TransportUtils.java:87*)

... 9 more







please help me from this problem



your help is appriciated



thanks and regards

knrnaidu