Re: Please help me with this AxisFault
Hi,pls paste wsdl content. 2009/11/15 Vijay Mali kingv...@hotmail.com *Hi,* * * *I am new to Webservice. Please see my code below and the exception I am getting. Can someone please explain where am I going wrong?* * * * * *import java.net.URL;* * * *import javax.xml.namespace.QName;* *import javax.xml.rpc.ParameterMode;* *import javax.xml.rpc.ServiceFactory;* * * *import org.apache.axis.client.Call;* *import org.apache.axis.client.Service;* *.* *.* *.* *.* *.* *try {* * * * Service service = new Service();* * Call call = (Call)service.createCall(new QName( ValidateEmailSoap));* * * * String endpoint = http://www.webservicex.net/ValidateEmail.asmx;* * * * call.setPortName(new QName(ValidateEmailSoap));* * call.setProperty( Call.SOAPACTION_USE_PROPERTY, newBoolean( true ) );* * call.setProperty( Call.SOAPACTION_URI_PROPERTY, http://www.webservicex.net/IsValidEmail;);* * * ** * call.setTargetEndpointAddress(new URL(endpoint));* * call.setOperationName( new QName(IsValidEmail) );* * * * String email = new String(vm...@pps.co.za); // pass email* * call.addParameter(Email ,org.apache.axis.Constants.XSD_STRING, ParameterMode.INOUT);* ** * call.setReturnType(org.apache.axis.Constants.XSD_ANY);* * * * Object answer = call.invoke(new Object [] {email});* ** * * * System.out.println(Got result : + answer.toString());* * * *} catch (Exception e) {* * //System.err.println(e.toString());* * e.printStackTrace();* *}* I am getting following error. Can someone please explain what am I missing?? AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Serverhttp://schemas.xmlsoap.org/soap/envelope/%7DServer faultSubcode: faultString: *System.Web.Services.Protocols.SoapException*: Server was unable to process request. ---gt; *System.NullReferenceException*: Object reference not set to an instance of an object. at ValidateEmail.ValidateEmail.VerifyEmail(String Email) at ValidateEmail.ValidateEmail.IsValidEmail(String Email) --- End of inner exception stack trace --- faultActor: faultNode: faultDetail: {* http://xml.apache.org/axis/}stackTrace:System.Web.Services.Protocols.SoapExceptionhttp://xml.apache.org/axis/%7DstackTrace:System.Web.Services.Protocols.SoapException *: Server was unable to process request. ---gt; * System.NullReferenceException*: Object reference not set to an instance of an object. at ValidateEmail.ValidateEmail.VerifyEmail(String Email) at ValidateEmail.ValidateEmail.IsValidEmail(String Email) --- End of inner exception stack trace --- 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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) 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
Re: Please help me with this AxisFault
Hi Jonah, Thanks for the response! I have sorted this...!!! Thanks to AXIS - WSDL2Javamakes life so easy! Regards, VJ From: jonah Sent: Monday, November 16, 2009 11:00 AM To: axis-user@ws.apache.org Subject: Re: Please help me with this AxisFault Hi,pls paste wsdl content. 2009/11/15 Vijay Mali kingv...@hotmail.com Hi, I am new to Webservice. Please see my code below and the exception I am getting. Can someone please explain where am I going wrong? import java.net.URL; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ServiceFactory; import org.apache.axis.client.Call; import org.apache.axis.client.Service; . . . . . try { Service service = new Service(); Call call = (Call)service.createCall(new QName(ValidateEmailSoap)); String endpoint = http://www.webservicex.net/ValidateEmail.asmx;; call.setPortName(new QName(ValidateEmailSoap)); call.setProperty( Call.SOAPACTION_USE_PROPERTY, new Boolean( true ) ); call.setProperty( Call.SOAPACTION_URI_PROPERTY, http://www.webservicex.net/IsValidEmail;); call.setTargetEndpointAddress(new URL(endpoint)); call.setOperationName( new QName(IsValidEmail) ); String email = new String(vm...@pps.co.za); // pass email call.addParameter(Email,org.apache.axis.Constants.XSD_STRING, ParameterMode.INOUT); call.setReturnType(org.apache.axis.Constants.XSD_ANY); Object answer = call.invoke(new Object [] {email}); System.out.println(Got result : + answer.toString()); } catch (Exception e) { //System.err.println(e.toString()); e.printStackTrace(); } I am getting following error. Can someone please explain what am I missing?? AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---gt; System.NullReferenceException: Object reference not set to an instance of an object. at ValidateEmail.ValidateEmail.VerifyEmail(String Email) at ValidateEmail.ValidateEmail.IsValidEmail(String Email) --- End of inner exception stack trace --- faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:System.Web.Services.Protocols.SoapException: Server was unable to process request. ---gt; System.NullReferenceException: Object reference not set to an instance of an object. at ValidateEmail.ValidateEmail.VerifyEmail(String Email) at ValidateEmail.ValidateEmail.IsValidEmail(String Email) --- End of inner exception stack trace --- 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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) 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
Please help me with this AxisFault
Hi, I am new to Webservice. Please see my code below and the exception I am getting. Can someone please explain where am I going wrong? import java.net.URL; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ServiceFactory; import org.apache.axis.client.Call; import org.apache.axis.client.Service; . . . . . try { Service service = new Service(); Call call = (Call)service.createCall(new QName(ValidateEmailSoap)); String endpoint = http://www.webservicex.net/ValidateEmail.asmx;; call.setPortName(new QName(ValidateEmailSoap)); call.setProperty( Call.SOAPACTION_USE_PROPERTY, new Boolean( true ) ); call.setProperty( Call.SOAPACTION_URI_PROPERTY, http://www.webservicex.net/IsValidEmail;); call.setTargetEndpointAddress(new URL(endpoint)); call.setOperationName( new QName(IsValidEmail) ); String email = new String(vm...@pps.co.za); // pass email call.addParameter(Email,org.apache.axis.Constants.XSD_STRING, ParameterMode.INOUT); call.setReturnType(org.apache.axis.Constants.XSD_ANY); Object answer = call.invoke(new Object [] {email}); System.out.println(Got result : + answer.toString()); } catch (Exception e) { //System.err.println(e.toString()); e.printStackTrace(); } I am getting following error. Can someone please explain what am I missing?? AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---gt; System.NullReferenceException: Object reference not set to an instance of an object. at ValidateEmail.ValidateEmail.VerifyEmail(String Email) at ValidateEmail.ValidateEmail.IsValidEmail(String Email) --- End of inner exception stack trace --- faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:System.Web.Services.Protocols.SoapException: Server was unable to process request. ---gt; System.NullReferenceException: Object reference not set to an instance of an object. at ValidateEmail.ValidateEmail.VerifyEmail(String Email) at ValidateEmail.ValidateEmail.IsValidEmail(String Email) --- End of inner exception stack trace --- 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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) 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 za.co.pps.servicemanager.ServiceManager.main(ServiceManager.java:51) Regards, VJ