*
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


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Issue while invoking Web Services with Axis...." Watch "Issue while invoking Web Services with Axis...." New topic
Author

Issue while invoking Web Services with Axis....

vara prakash
Greenhorn

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....

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
faultString: Exception during processing: java.lang.NullPointerException (see Fault Detail for stacktrace)
faultActor: null
faultDetail:
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
Greenhorn

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.

Harish
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.)


-Tim
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Issue while invoking Web Services with Axis....
 
Similar Threads
AxisFault : java exception
Axis - Server.userException
need a help for exposing a stored procedure as a web services
Axis Client Classes and Web Service
InstantiationException