NPE randomly occurs in Axis1.3
------------------------------

                 Key: AXIS-2763
                 URL: https://issues.apache.org/jira/browse/AXIS-2763
             Project: Axis
          Issue Type: Bug
          Components: Basic Architecture, SAAJ, Serialization/Deserialization
    Affects Versions: 1.3
         Environment: Axis1.3 , Xercers2.3, and java version "1.4.2_07" 
            Reporter: Tom Liang


        EFFECT:
        Our product encounters Axis Faults for some requests towards 
applications. The 
        Fault occurs randomly, only for quite small part of all the 
notifications. 
        
        DESCRIPTION:
        The error occurs when parsing the SOAP response from the application. 
It is 
        investigated that even the response is right, the errors may still 
happen.

2008-10-07 02:31:13,471 82372906 [ExecuteThread: '63' for queue: 
'service.sms.business.receive.execute.queue'] [4cf529662eeaa1f6416d
] ERROR Component.SmsBusinessCallback - A remote error occurred with this URI: 
http://10.0.5.251:8088/ParlayXSmsAccess/services/SmsNotificationService
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode: 
 faultString: java.lang.NullPointerException
 faultActor: 
 faultNode: 
 faultDetail: 
        {http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerException
        at java.io.FilterInputStream.read(FilterInputStream.java:66)
        at 
org.apache.xerces.impl.XMLEntityManager$RewindableInputStream.read(Unknown 
Source)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown 
Source)
        at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
        at org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(Unknown 
Source)
        at org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(Unknown 
Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        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:435)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2804)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at 
se.ericsson.nrg.ws.service.sms.access.notificationService.SmsNotificationBindingStub.notifySmsDeliveryReceipt(Unknown
 Source)
        at 
se.ericsson.nrg.ws.service.sms.access.callback.SmsBusinessCallbackImpl.notifyStatusChange(SmsBusinessCallbackImpl.java:136)
        at 
se.ericsson.nrg.ws.service.sms.access.callback.SmsBusinessCallbackEJB.notifyStatusChange(SmsBusinessCallbackEJB.java:48)
        at 
se.ericsson.nrg.ws.service.sms.access.callback.SmsBusinessCallbackEJB_u0quv2_EOImpl.notifyStatusChange(SmsBusinessCallbackEJB_u0quv2_EOImpl.java:133)
        at 
se.ericsson.nrg.ws.service.sms.access.callback.SmsBusinessCallbackEJB_u0quv2_EOImpl_WLSkel.invoke(Unknown
 Source)
        at 
weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
        at 
weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:335)
        at 
weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:252)
        at 
se.ericsson.nrg.ws.service.sms.access.callback.SmsBusinessCallbackEJB_u0quv2_EOImpl_922_WLStub.notifyStatusChange(Unknown
 Source)
        at 
se.ericsson.nrg.ws.service.sms.business.callback.SmsNotifyApplicationHandlerBean.sendStatusChangeNotificationsToApplication(SmsNotifyApplicationHandlerBean.java:251)
        at 
se.ericsson.nrg.ws.service.sms.business.callback.SmsNotifyApplicationHandlerBean.onMessage(SmsNotifyApplicationHandlerBean.java:131)
        at 
weblogic.ejb.container.internal.MDListener.execute(MDListener.java:429)
        at 
weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
        at 
weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:291)
        at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4072)
        at weblogic.jms.client.JMSSession.execute(JMSSession.java:3962)
        at 
weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4490)
        at 
weblogic.work.ExecuteRequestAdapter.execute(ExecuteRequestAdapter.java:21)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to