[
http://issues.apache.org/jira/browse/AXIS-2466?page=comments#action_12376170 ]
chathurvedi bindi commented on AXIS-2466:
-----------------------------------------
I have generated the required classes for a webservice using the wsdl file and
made a call to the service by using the generated classes. It was then this
error come.
The problem is solved.
I have taken a fresh axis.jar in which the MessageElement class was modified to
handle the IncompatibleClassChangeError e;
public SOAPElement addTextNode(String s)
throws SOAPException
{
Text text = getOwnerDocument().createTextNode(s);
((org.apache.axis.message.Text)text).setParentElement(this);
return this;
IncompatibleClassChangeError e;
e;
Text text = new org.apache.axis.message.Text(s);
appendChild(text);
return this;
e;
throw new SOAPException(e);
}
the axis.jar versiobn with me didnt hace this .
> java.lang.IncompatibleClassChangeError
> --------------------------------------
>
> Key: AXIS-2466
> URL: http://issues.apache.org/jira/browse/AXIS-2466
> Project: Apache Axis
> Type: Bug
> Environment: windows,java platform
> Reporter: chathurvedi bindi
>
> java.lang.IncompatibleClassChangeError
> > at
> > org.apache.axis.message.MessageElement.addTextNode(MessageElement.java:1387)
> > at
> > org.apache.axis.message.SOAPHandler.addTextNode(SOAPHandler.java:148)
> > at
> > org.apache.axis.message.SOAPHandler.endElement(SOAPHandler.java:112)
> > at
> > org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
> > at
> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
> > at
> > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocumentScannerImpl.java:719)
> > at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
> > at
> > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
> > at
> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
> > at
> > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
> > at
> > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
> > at
> > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
> > at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > 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:424)
> > at
> > org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:784)
> > at
> > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:143)
> > at
> > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> > at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> > at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> > at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
> > at org.apache.axis.client.Call.invoke(Call.java:2748)
> > at org.apache.axis.client.Call.invoke(Call.java:2424)
> > at org.apache.axis.client.Call.invoke(Call.java:2347)
> > at org.apache.axis.client.Call.invoke(Call.java:1804)
> > at
> > org.tempuri.GLICService.AlphaSearch.AlphaSearchSoapStub.alphaSearch(AlphaSearchSoapStub.java:164)
> > at
> > org.tempuri.GLICService.AlphaSearch.TestAlphaSearch.main(TestAlphaSearch.java:34)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira