Hi,
I have a similar stack trace going from Beta 1 to Beta 2. I have the
following setup :
Client Side:
1) JMSClient
2) JMSSender
3) JMSTransport
Server Side:
1) Weblogic receive and send queue
2) JMSListener
3) Ejb web-service
The JMSListener receives the message but seems to choke when AxisServer
parses the message . In JMSListener I have :
// Wrap the incoming TextMessage into Axis Message
org.apache.axis.Message soapMessage = new
org.apache.axis.Message(jmsMsg.getText());
// Set the request message in MessageContext
msgContext.setRequestMessage(soapMessage);
// Invoke AxisEngine (AxisServer)
engine.invoke(msgContext); ---> chokes here while parsing the
SOAPEnvelope
The code works under Axis Beta 1 but throws exception under Beta 2 . I get
the following the stack trace:
java.lang.NullPointerException
at org.apache.axis.message.RPCElement.<init>(RPCElement.java:106)
at
org.apache.axis.message.BodyBuilder.onStartChild(BodyBuilder.java:137)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Deserializa
tionContextImpl.java:831)
at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat
or.java:1214)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne
r.java:1806)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1182)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:374)
at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon
textImpl.java:202)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:428)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:306)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:279)
at JMSListener.onMessage(JMSListener.java:129)
Any ideas what could be going wrong here?
Thanks,
-Cyrus
-----Original Message-----
From: Chohan, DB (Dharmesh) [mailto:[EMAIL PROTECTED]]
Sent: Thursday, June 27, 2002 11:05 AM
To: '[EMAIL PROTECTED]'
Subject: Runtime Exception
Hi,
I have already raised this query but had no response. I have got a web
service which runs okay on windows with axis beta1. I have been trying to
run the same application on Linux with axis beta2, and I get the following
exception. I can compile the MDSService.java file okay but when it is run
as a web service, ie jws, it gives this error at runtime. Does anybody know
or point me to
Error while compiling:
/opt/xml-axis-beta2/webapps/axis/WEB-INFjwsClasses/MDSService.java
Error while compiling:
/opt/xml-axis-beta2/webapps/axis/WEB-INFjwsClasses/MDSService.java
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:13
4)
at
org.apache.axis.encoding.DeserializationContextImpl.endElement(Deserializati
onContextImpl.java:875)
at
org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.jav
a:559)
at
org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNamespaceBinde
r.java:853)
at
org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceBinder.java
:643)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValidator.
java:2978)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.java:9
18)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndElement(XMLDo
cumentFragmentScannerImpl.java:1145)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocu
mentFragmentScannerImpl.java:988)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(XMLDocumentFragmentScannerImpl.java:1446)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume
ntFragmentScannerImpl.java:333)
at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo
nfiguration.java:529)
at
org.apache.xerces.parsers.StandardParserConfiguration.parse(StandardParserCo
nfiguration.java:585)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:147)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:114
8)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon
textImpl.java:202)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:428)
at org.apache.axis.client.Call.invoke(Call.java:1919)
at org.apache.axis.client.Call.invoke(Call.java:1690)
at org.apache.axis.client.Call.invoke(Call.java:1608)
at org.apache.axis.client.Call.invoke(Call.java:1169)
at MDSQuery.mdsConnect(MDSQuery.java:503)
at MDSQuery.submitButtonActionPerformed(MDSQuery.java:282)
at MDSQuery.access$500(MDSQuery.java:24)
... MORE
Attached is the extract of client side source code.
<<client.txt>>
Thanks in anticipation
Dharmesh