This list is for Apache SOAP.  Please post your Axis question to [EMAIL PROTECTED]

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "Hubble, Christopher" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 27, 2004 1:46 PM
Subject: RE: SOAP NPE Error


> Actually, all I'm doing is calling my method.  And it appears not to be a
> problem with the SOAP message itself.  I'm converting an existing servlet
> over to SOAP, and had appended the info in the web.xml file to the web.xml
> file in axis.  When I removed the newly appended info, the NPE went away.
> Any suggestions for converting an existing servlet over to WSDL and SOAP?
> 
> Chris
> 
> -----Original Message-----
> From: Scott Nichol [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 27, 2004 1:49 PM
> To: [EMAIL PROTECTED]
> Subject: Re: SOAP NPE Error
> 
> 
> From your description, I take it that your service method looks like
> 
> void addClientToMCUConnection(int spaceID, String ClientIP, String mcuIP) {}
> 
> My guess is that your client is doing something like 
> 
>       if (resp.generatedFault()) {
>         Fault fault = resp.getFault ();
>         ...
>       } else {
>         Parameter ret = resp.getReturnValue();
>         ...
>       }
> 
> I believe that for a method returning void, the variable ret above will be
> null.  As such, if you try to "do something" with it, i.e. dereference it,
> you will get an NPE.
> 
> Scott Nichol
> 
> Do not send e-mail directly to this e-mail address,
> because it is filtered to accept only mail from
> specific mail lists.
> ----- Original Message ----- 
> From: "Hubble, Christopher" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, September 27, 2004 1:31 PM
> Subject: SOAP NPE Error
> 
> 
> > I'm using a wsdl to set up my web service.  However, whenever I try and
> run
> > any methods from the client, I get a NPE returned.  The method on the
> server
> > is the default empty stub.  This is the soap message that I'm sending.  
> > 
> > <?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>
> >   <nsl:addClientToMCUConnection
> > soapenv:encodingStyle="http://schemas.xml.soap.org/soap/encoding/";
> > xmlns:nsl="urn:com.saic.dcts.nci.websvc">
> >    <spaceID xsi:type="xsd:int">42</spaceID>
> >    <clientIP xsi:type="xsd:string">10.0.0.1</clientIP>
> >    <mcuIP xsi:type="xsd:string">10.0.0.2</mcuIP>
> >   </nsl:addClientToMCUConnection>
> >  </soapenv:Body>
> > </soapenv:Envelope>
> > 
> > TIA for any help.
> > 
> > Chris
> > 
> > 
>

Reply via email to