jQuery in Action, 3rd edition
The moose likes Web Services and the fly likes Issue while invoking Web Services with Axis.... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Issue while invoking Web Services with Axis...." Watch "Issue while invoking Web Services with Axis...." New topic

Issue while invoking Web Services with Axis....

vara prakash

Joined: Mar 31, 2005
Posts: 7
Hi All,

I am using axis 1.0 to invoke a web service deployed on web logic server 8.1. I have generated the client side Java Classes and Stubs using WSDL2Java tool of axis. When I try to invoke the remote method, I was getting the following exception. I am not always getting this exception. Sometimes I could hit the remote service with the same data.

Could some one help me resolve this issue and let me know what could be the reason. I really don't understand why is it working some times and why not some times....

faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
faultString: Exception during processing: java.lang.NullPointerException (see Fault Detail for stacktrace)
faultActor: null
stacktrace: null

Exception during processing: java.lang.NullPointerException (see Fault Detail for stacktrace)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:135)
at org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:904)
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 javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:213)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:457)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:362)
at org.apache.axis.client.Call.invokeEngine(Call.java:2046)
at org.apache.axis.client.Call.invoke(Call.java:2016)
at org.apache.axis.client.Call.invoke(Call.java:1786)
at org.apache.axis.client.Call.invoke(Call.java:1711)
at org.apache.axis.client.Call.invoke(Call.java:1251)
at ict.external.euam.TestPortBindingStub.addPlan(TestPortBindingStub.java:285)

Thanks in advance.
Vara Prakash
Harish Madhavan

Joined: Dec 10, 2003
Posts: 17
Doubt if right jar is loaded from the weblogic end.Some mismatch in the deserializers implementation.Can you confirm :
> If you are having your own axis.jar under WEB-INF/lib ?
> Check weblogic documentation if it has inbuilt axis api's.I know websphere 5.x has,but not sure on weblogic.

Tim West
Ranch Hand

Joined: Mar 15, 2004
Posts: 539
Weblogic does not use Axis in any way.

I know this isn't the most useful advice, but can you upgrade to Axis 1.2? 1.0 is very old now, and the issue you're hitting (which looks rather like a bug) may have been resolved.

Finally, my natural tendency is to put the fault on the Axis side - Weblogic 8.1 is the best WS platform I've tried yet. (Note that the fact that the exception was thrown on the Axis side does not mean that the problem originates there. Weblogic could be returning an invalid SOAP message, in which case Axis may fail unexpectedly.)

I agree. Here's the link: http://aspose.com/file-tools
subject: Issue while invoking Web Services with Axis....
It's not a secret anymore!