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)