You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Tom Liang (JIRA)" <ax...@ws.apache.org> on 2008/10/16 11:06:44 UTC

[jira] Created: (AXIS-2763) NPE randomly occurs in Axis1.3

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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org