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 Arne Hansen <bs...@gmail.com> on 2007/06/14 08:38:29 UTC

Problem with axis and webservice. IpAddress is null

Hello axis experts
I have just started using apaches axis framework to consume webservices. I
find the whole setup very clever, although I have a problem.
I am using eclipse as development tool, and the wdsl files I work with are
https://api.betfair.com/global/v3/BFGlobalService.wsdl
https://api.betfair.com/exchange/v3/BFExchangeService.wsdl

I used the tool wdsl2java to generate the stub-classes, and I now try to use
them.
I am trying to call the service called "login", and I have the following
code(only a subsection of the entire java-file)

public static String login() throws Exception {

        //Set up service calls
        String sServiceName = "login";

        javax.xml.rpc.Service service =
ServiceFactory.newInstance().createService(new
QName(sServiceName));
        BFGlobalService_BindingStub stub = new
BFGlobalService_BindingStub(new URL(_sEndPointURLGlobal), service);

        //Assign login parameters
        LoginReq req = new LoginReq();
        req.setUsername(_sUsername);
        req.setPassword(_sPassword);
        req.setProductId(_sProductID);

        //Make the call
        try {
            LoginResp resp = stub.login(req);

            //Check for errors & return result
            if (resp.getErrorCode() == LoginErrorEnum.API_ERROR ||
resp.getHeader().getErrorCode() != APIErrorEnum.OK)
            {
            return resp.getHeader().getErrorCode().toString();
            }
            else
                if (resp.getErrorCode() != LoginErrorEnum.OK)
                    return resp.getErrorCode().toString();
                else
                {
                    setHeader(resp.getHeader());
                    acctCurrency.setCurrencyCode(resp.getCurrency());
                    return "OK";
                }



        } catch (Exception e) {
            return "Error - " + e.getMessage();
        }


    }

When I run this code I get the error

java.io.IOException: Non nillable element 'ipAddress' is null.

and I cannot understand what goes wrong. Could it be problems with my local
network?
I have pasted the entire stacktrace below
Thank you very much for your help, and I hope to hear from you soon.
-Best of regards

- Exception:
java.io.IOException: Non nillable element 'ipAddress' is null.
    at org.apache.axis.encoding.ser.BeanSerializer.serialize(
BeanSerializer.java:228)
    at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1518)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:994)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:815)
    at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
    at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
    at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java
:478)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
    at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
    at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(
AttachmentsImpl.java:554)
    at org.apache.axis.Message.getContentType(Message.java:486)
    at org.apache.axis.transport.http.HTTPSender.writeToSocket(
HTTPSender.java:343)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
    at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java
:150)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2838)
    at org.apache.axis.client.Call.invoke(Call.java:2824)
    at org.apache.axis.client.Call.invoke(Call.java:2501)
    at org.apache.axis.client.Call.invoke(Call.java:2424)
    at org.apache.axis.client.Call.invoke(Call.java:1835)
    at
com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login
(BFGlobalService_BindingStub.java:1301)
    at bsdBetting.General.login(General.java:449)
    at bsdBetting.General.main(General.java:131)
- Exception:
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException<http://schemas.xmlsoap.org/soap/envelope/%7DServer.userException>
faultSubcode:
faultString: java.io.IOException: java.io.IOException: Non nillable element
'ipAddress' is null.
faultActor:
faultNode:
faultDetail:
    {http://xml.apache.org/axis/}stackTrace:java.io.IOException:<http://xml.apache.org/axis/%7DstackTrace:java.io.IOException:>
java.io.IOException: Non nillable element 'ipAddress' is null.
    at org.apache.axis.encoding.ser.BeanSerializer.serialize(
BeanSerializer.java:288)
    at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1518)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:994)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:815)
    at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
    at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
    at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java
:478)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
    at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
    at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(
AttachmentsImpl.java:554)
    at org.apache.axis.Message.getContentType(Message.java:486)
    at org.apache.axis.transport.http.HTTPSender.writeToSocket(
HTTPSender.java:343)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
    at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java
:150)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2838)
    at org.apache.axis.client.Call.invoke(Call.java:2824)
    at org.apache.axis.client.Call.invoke(Call.java:2501)
    at org.apache.axis.client.Call.invoke(Call.java:2424)
    at org.apache.axis.client.Call.invoke(Call.java:1835)
    at
com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login
(BFGlobalService_BindingStub.java:1301)
    at bsdBetting.General.login(General.java:449)
    at bsdBetting.General.main(General.java:131)

    {http://xml.apache.org/axis/}hostname:LENOVO-03428958<http://xml.apache.org/axis/%7Dhostname:LENOVO-03428958>

java.io.IOException: java.io.IOException: Non nillable element 'ipAddress'
is null.
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:104)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:316)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
    at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
    at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(
AttachmentsImpl.java:554)
    at org.apache.axis.Message.getContentType(Message.java:486)
    at org.apache.axis.transport.http.HTTPSender.writeToSocket(
HTTPSender.java:343)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
    at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java
:150)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2838)
    at org.apache.axis.client.Call.invoke(Call.java:2824)
    at org.apache.axis.client.Call.invoke(Call.java:2501)
    at org.apache.axis.client.Call.invoke(Call.java:2424)
    at org.apache.axis.client.Call.invoke(Call.java:1835)
    at
com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login
(BFGlobalService_BindingStub.java:1301)
    at bsdBetting.General.login(General.java:449)
    at bsdBetting.General.main(General.java:131)
Caused by: java.io.IOException: java.io.IOException: Non nillable element
'ipAddress' is null.
    at org.apache.axis.encoding.ser.BeanSerializer.serialize(
BeanSerializer.java:288)
    at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1518)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:994)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:815)
    at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
    at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
    at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java
:478)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
    ... 19 more
- Exception:
java.io.IOException: Non nillable element 'ipAddress' is null.
    at org.apache.axis.encoding.ser.BeanSerializer.serialize(
BeanSerializer.java:228)
    at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1518)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:994)
    at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:815)
    at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
    at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
    at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java
:478)
    at org.apache.axis.message.MessageElement.output(MessageElement.java
:1208)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
    at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
    at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
    at org.apache.axis.SOAPPart.getContentLength(SOAPPart.java:228)
    at org.apache.axis.Message.getContentLength(Message.java:510)
    at org.apache.axis.transport.http.HTTPSender.writeToSocket(
HTTPSender.java:371)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
    at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
    at org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java
:150)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2838)
    at org.apache.axis.client.Call.invoke(Call.java:2824)
    at org.apache.axis.client.Call.invoke(Call.java:2501)
    at org.apache.axis.client.Call.invoke(Call.java:2424)
    at org.apache.axis.client.Call.invoke(Call.java:1835)
    at
com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login
(BFGlobalService_BindingStub.java:1301)
    at bsdBetting.General.login(General.java:449)
    at bsdBetting.General.main(General.java:131)

Re: Problem with axis and webservice. IpAddress is null

Posted by Bill Taylor <wa...@alum.mit.edu>.
Are you using the tool that comes in the file named
axis2-eclipse-codegen-wizard?  That is the tool I am using because it
seems to be the best integrated with Eclipse, but I am having a VERY
hard time figuring out how to modify the generated stub Java files to
implement the service.  Do you know of any documentation that explains
how to do that?

The examples in the Axis2 download use a different version of
wsdl2java so their generated code is very different.

If you are using a different Eclipse plug-in whose generated Java is
documented, I could switch to it.

I would appreciate any hints you may have.

Thanks.

Bill Taylor

On 6/14/07, Arne Hansen <bs...@gmail.com> wrote:
> Hello axis experts
> I have just started using apaches axis framework to consume webservices. I
> find the whole setup very clever, although I have a problem.
> I am using eclipse as development tool, and the wdsl files I work with are
> https://api.betfair.com/global/v3/BFGlobalService.wsdl
> https://api.betfair.com/exchange/v3/BFExchangeService.wsdl
>
> I used the tool wdsl2java to generate the stub-classes, and I now try to use
> them.
> I am trying to call the service called "login", and I have the following
> code(only a subsection of the entire java-file)
>
> public static String login() throws Exception {
>
>         //Set up service calls
>         String sServiceName = "login";
>
>         javax.xml.rpc.Service service =
> ServiceFactory.newInstance().createService(new QName(sServiceName));
>         BFGlobalService_BindingStub stub = new
> BFGlobalService_BindingStub(new URL(_sEndPointURLGlobal), service);
>
>         //Assign login parameters
>         LoginReq req = new LoginReq();
>         req.setUsername (_sUsername);
>         req.setPassword(_sPassword);
>         req.setProductId(_sProductID);
>
>         //Make the call
>         try {
>             LoginResp resp = stub.login(req);
>
>             //Check for errors & return result
>              if (resp.getErrorCode() == LoginErrorEnum.API_ERROR ||
> resp.getHeader().getErrorCode() != APIErrorEnum.OK)
>             {
>             return resp.getHeader().getErrorCode().toString();
>             }
>             else
>                 if (resp.getErrorCode() != LoginErrorEnum.OK)
>                     return resp.getErrorCode().toString();
>                 else
>                 {
>                     setHeader( resp.getHeader());
>                     acctCurrency.setCurrencyCode(resp.getCurrency());
>                     return "OK";
>                 }
>
>
>
>         } catch (Exception e) {
>             return "Error - " + e.getMessage();
>         }
>
>
>     }
>
> When I run this code I get the error
>
> java.io.IOException: Non nillable element 'ipAddress' is null.
>
> and I cannot understand what goes wrong. Could it be problems with my local
> network?
> I have pasted the entire stacktrace below
> Thank you very much for your help, and I hope to hear from you soon.
> -Best of regards
>
> - Exception:
> java.io.IOException: Non nillable element 'ipAddress' is null.
>     at
> org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:228)
>     at
> org.apache.axis.encoding.SerializationContext.serializeActual
> (SerializationContext.java:1518)
>     at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:994)
>     at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java
> :815)
>     at
> org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
>     at
> org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
>     at
> org.apache.axis.message.MessageElement.output(MessageElement.java
> :1208)
>     at
> org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>     at
> org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>     at
> org.apache.axis.message.MessageElement.output(MessageElement.java
> :1208)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
>     at
> org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
>     at
> org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount
> (AttachmentsImpl.java:554)
>     at
> org.apache.axis.Message.getContentType(Message.java:486)
>     at
> org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
>     at org.apache.axis.transport.http.HTTPSender.invoke
> (HTTPSender.java:138)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at
> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke
> (SimpleChain.java:83)
>     at
> org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java:150)
>     at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
>     at org.apache.axis.client.Call.invokeEngine
> (Call.java:2838)
>     at org.apache.axis.client.Call.invoke(Call.java:2824)
>     at org.apache.axis.client.Call.invoke(Call.java:2501)
>     at org.apache.axis.client.Call.invoke(Call.java:2424)
>     at org.apache.axis.client.Call.invoke (Call.java:1835)
>     at
> com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login(BFGlobalService_BindingStub.java:1301)
>     at bsdBetting.General.login(General.java:449)
>     at bsdBetting.General.main (General.java:131)
> - Exception:
> AxisFault
>  faultCode:
> {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
>  faultSubcode:
>  faultString: java.io.IOException: java.io.IOException: Non nillable element
> 'ipAddress' is null.
>  faultActor:
>  faultNode:
>  faultDetail:
>     {
> http://xml.apache.org/axis/}stackTrace:java.io.IOException:
> java.io.IOException: Non nillable element 'ipAddress' is null.
>     at
> org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:288)
>     at
> org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1518)
>     at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:994)
>     at
> org.apache.axis.encoding.SerializationContext.serialize
> (SerializationContext.java:815)
>     at
> org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
>     at
> org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
>     at org.apache.axis.message.MessageElement.output
> (MessageElement.java:1208)
>     at
> org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>     at
> org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>     at org.apache.axis.message.MessageElement.output
> (MessageElement.java:1208)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
>     at
> org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
>     at
> org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java:554)
>     at
> org.apache.axis.Message.getContentType(Message.java:486)
>     at
> org.apache.axis.transport.http.HTTPSender.writeToSocket
> (HTTPSender.java:343)
>     at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting
> (SimpleChain.java:118)
>     at
> org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at
> org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java:150)
>     at org.apache.axis.client.AxisClient.invoke(
> AxisClient.java:289)
>     at
> org.apache.axis.client.Call.invokeEngine(Call.java:2838)
>     at org.apache.axis.client.Call.invoke(Call.java:2824)
>     at org.apache.axis.client.Call.invoke(Call.java:2501)
>     at org.apache.axis.client.Call.invoke (Call.java:2424)
>     at org.apache.axis.client.Call.invoke(Call.java:1835)
>     at
> com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login(BFGlobalService_BindingStub.java:1301)
>     at bsdBetting.General.login (General.java:449)
>     at bsdBetting.General.main(General.java:131)
>
>     {http://xml.apache.org/axis/}hostname:LENOVO-03428958
>
> java.io.IOException: java.io.IOException: Non nillable element 'ipAddress'
> is null.
>     at
> org.apache.axis.AxisFault.makeFault(AxisFault.java:104)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:316)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:268)
>     at
> org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
>     at
> org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java
> :554)
>     at
> org.apache.axis.Message.getContentType(Message.java:486)
>     at
> org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
>     at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java
> :138)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at
> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java
> :83)
>     at
> org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java:150)
>     at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
>     at
> org.apache.axis.client.Call.invokeEngine(Call.java:2838)
>     at org.apache.axis.client.Call.invoke(Call.java:2824)
>     at org.apache.axis.client.Call.invoke(Call.java:2501)
>     at org.apache.axis.client.Call.invoke(Call.java:2424)
>     at org.apache.axis.client.Call.invoke (Call.java:1835)
>     at
> com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login(BFGlobalService_BindingStub.java:1301)
>     at bsdBetting.General.login(General.java:449)
>     at bsdBetting.General.main (General.java:131)
> Caused by: java.io.IOException: java.io.IOException: Non nillable element
> 'ipAddress' is null.
>     at
> org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:288)
>     at
> org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1518)
>     at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:994)
>     at
> org.apache.axis.encoding.SerializationContext.serialize
> (SerializationContext.java:815)
>     at
> org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
>     at
> org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
>     at org.apache.axis.message.MessageElement.output
> (MessageElement.java:1208)
>     at
> org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>     at
> org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>     at org.apache.axis.message.MessageElement.output
> (MessageElement.java:1208)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
>     ... 19 more
> - Exception:
> java.io.IOException: Non nillable element 'ipAddress' is null.
>     at
> org.apache.axis.encoding.ser.BeanSerializer.serialize
> (BeanSerializer.java:228)
>     at
> org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1518)
>     at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java
> :994)
>     at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:815)
>     at
> org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
>     at org.apache.axis.message.RPCElement.outputImpl
> (RPCElement.java:433)
>     at
> org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>     at
> org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>     at org.apache.axis.message.SOAPEnvelope.outputImpl
> (SOAPEnvelope.java:478)
>     at
> org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:314)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :268)
>     at
> org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:529)
>     at
> org.apache.axis.SOAPPart.getContentLength(SOAPPart.java:228)
>     at
> org.apache.axis.Message.getContentLength(Message.java:510)
>     at
> org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:371)
>     at
> org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
>     at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java
> :32)
>     at
> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at
> org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at
> org.apache.axis.client.AxisClient.invokeTransport(AxisClient.java:150)
>     at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:289)
>     at
> org.apache.axis.client.Call.invokeEngine(Call.java:2838)
>     at org.apache.axis.client.Call.invoke(Call.java:2824)
>     at org.apache.axis.client.Call.invoke (Call.java:2501)
>     at org.apache.axis.client.Call.invoke(Call.java:2424)
>     at org.apache.axis.client.Call.invoke(Call.java:1835)
>     at
> com.betfair.www.publicapi.v3.BFGlobalService.BFGlobalService_BindingStub.login
> (BFGlobalService_BindingStub.java:1301)
>     at bsdBetting.General.login(General.java:449)
>     at bsdBetting.General.main(General.java:131)

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org