You have an inconsistency or incompatibility between the xerces, saaj and axis jars. If all of these come from the normal distribution of axis, the problem will likely go away. Presumably this is a classpath problem -- an old version of one of these jars is being found with new versions of the others.

This problem has been discussed before in this mailing list. Looking at the archives might provide more detail.

Jeff

Mike Haller wrote:

What's the reason of this exception?


java.lang.IncompatibleClassChangeError
org.apache.axis.message.MessageElement.addTextNode(MessageElement.java:1387)
    org.apache.axis.message.SOAPHandler.addTextNode(SOAPHandler.java:148)
    org.apache.axis.message.SOAPHandler.endElement(SOAPHandler.java:112)
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1091) org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    javax.xml.parsers.SAXParser.parse(Unknown Source)
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:228)
    org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
    org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
    org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
    org.apache.axis.client.Call.invokeEngine(Call.java:2765)
    org.apache.axis.client.Call.invoke(Call.java:2748)
    org.apache.axis.client.Call.invoke(Call.java:2424)
    org.apache.axis.client.Call.invoke(Call.java:2347)
    org.apache.axis.client.Call.invoke(Call.java:1804)



Reply via email to