Can anyone make since of the error I'm getting below.

I have a method 
String [] x getSite2SiteTraffic(String [] y) {...}

I used WSDL2Java to create the client stubs and invoked it like:

CoiDWDbApiService service = new CoiDWDbApiServiceLocator();
CoiDWDbApi coidw = service.getCoiDWDataService();

String [] sret = coidw.getSite2SiteTraffic(SITE2SITE); // SITE2SITE is an
array of strings

and I get this error:

Exception in thread "main" AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.lang.NullPointerException
 faultActor: 
 faultNode: 
 faultDetail: 
        {http://xml.apache.org/axis/}hostname:zrtps0r7

java.lang.NullPointerException
        at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
        at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
        at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at
com.nortel.nmm.coidwServiceClients.CoiDWDataServiceSoapBindingStub.getSite2SiteTraffic(CoiDWDataServiceSoapBindingStub.java:2889)
        at testSite2Site.main(testSite2Site.java:42)

HERE is the soap request:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
                        xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <soapenv:Body>
    <ns1:getSite2SiteTraffic
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:ns1="http://coidwServices.nmm.xx.com";>
      <htmlParams soapenc:arrayType="xsd:string[28]"
xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>
        <htmlParams xsi:type="xsd:string">doDomainGroups</htmlParams>
        <htmlParams xsi:type="xsd:string">showIN</htmlParams>
        <htmlParams xsi:type="xsd:string">typeReport</htmlParams>
        <htmlParams xsi:type="xsd:string">dateData</htmlParams>
        <htmlParams xsi:type="xsd:string">scheduler</htmlParams>
        <htmlParams xsi:type="xsd:string">timeSlice</htmlParams>
        <htmlParams xsi:type="xsd:string">bottomMarginPercent</htmlParams>
        <htmlParams xsi:type="xsd:string">loadTopDomains</htmlParams>
        <htmlParams xsi:type="xsd:string">addTrendLayer</htmlParams>
        <htmlParams xsi:type="xsd:string">domains</htmlParams>
        <htmlParams xsi:type="xsd:string">dropDownCalendar</htmlParams>
        <htmlParams xsi:type="xsd:string">graphSelect</htmlParams>
        <htmlParams xsi:type="xsd:string">bytediv</htmlParams>
        <htmlParams xsi:type="xsd:string">orderByTraffic</htmlParams>
        <htmlParams xsi:type="xsd:string">useLastValidDate</htmlParams>
        <htmlParams
xsi:type="xsd:string">rememberPrimaryConversation</htmlParams>
        <htmlParams xsi:type="xsd:string">FromCity</htmlParams>
        <htmlParams xsi:type="xsd:string">months</htmlParams>
        <htmlParams xsi:type="xsd:string">typeGroup</htmlParams>
        <htmlParams xsi:type="xsd:string">FromRegion</htmlParams>
        <htmlParams xsi:type="xsd:string">orientation</htmlParams>
        <htmlParams xsi:type="xsd:string">loadEOM</htmlParams>
        <htmlParams xsi:type="xsd:string">showAllXAxisTics</htmlParams>
        <htmlParams xsi:type="xsd:string">timeInterval</htmlParams>
        <htmlParams xsi:type="xsd:string">FromContinent</htmlParams>
        <htmlParams xsi:type="xsd:string">rightMarginPercent</htmlParams>
        <htmlParams xsi:type="xsd:string">userID</htmlParams>
        <htmlParams xsi:type="xsd:string">imageHeight</htmlParams>
      </htmlParams>
    </ns1:getSite2SiteTraffic>
  </soapenv:Body>
</soapenv:Envelope>

-- 
View this message in context: 
http://www.nabble.com/Axis-NullPointerException-on-array-tf3043030.html#a8458780
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to