axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Pugh (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Updated: (AXIS-2384) NPE in SerializationContext under load
Date Thu, 26 Jan 2006 17:32:10 GMT
     [ http://issues.apache.org/jira/browse/AXIS-2384?page=all ]

Will Pugh updated AXIS-2384:
----------------------------

    Attachment: diff.txt

> NPE in SerializationContext under load
> --------------------------------------
>
>          Key: AXIS-2384
>          URL: http://issues.apache.org/jira/browse/AXIS-2384
>      Project: Apache Axis
>         Type: Bug
>   Components: Serialization/Deserialization
>     Versions: 1.3
>  Environment: We saw this occur under both WebLogic + Tomcat.
>     Reporter: Will Pugh
>  Attachments: diff.txt
>
> We ran Axis under load for several days, and ran into this problem.  It looks like the
Attributes object may be null, but we're not sure why.  WSO2 provided us the fix that's attached.

> 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 org.apache.axis.encoding.SerializationContext.startElement(SerializationContext.java:1148)
>         at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:417)
>         at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>         at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
>         at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>         at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
>         at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)
>         at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
>         at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
>         at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java:554)
>         at org.apache.axis.Message.getContentType(Message.java:486)
>         at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
>         at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
>         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:2784)
>         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 client.opc.po.PurchaseOrderIntfSoapBindingStub.submitPurchaseOrder(PurchaseOrderIntfSoapBindingStub.java:261)
>         at com.sourcelabs.sashsafari.consumerwebsite.bl.PurchaseService.submitForApproval(PurchaseService.java:114)
>         at com.sourcelabs.sashsafari.consumerwebsite.web.CheckoutAction.checkoutSubmit(CheckoutAction.java:72)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:324)
>         at com.sourcelabs.sashsafari.consumerwebsite.web.BaseAction.execute(BaseAction.java:48)
>         at com.sourcelabs.sashsafari.consumerwebsite.web.CheckoutAction.execute(CheckoutAction.java:55)
>         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
>         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
>         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
>         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
>         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
>         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
>         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
>         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
>         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>         {http://xml.apache.org/axis/}hostname:cert7-2-7.rack.sourcelabs.com 

-- 
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


Mime
View raw message