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


Reply via email to