You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by ch...@accenture.com on 2001/02/15 16:26:25 UTC

OutOfMemoryError from RPCRouter

We are receiving "java.lang.OutOfMemoryError" from RPCRouter.  We can
increase memory on the box, but is there anything else that needs to be
considered for the RPCRouter?  Are there any guidelines on setting
allocated memory w/r SOAP?

[01.02.15 09:33:25:685 EST] 9e9c2d65 ServletInstan X Uncaught service()
exception root cause {0}: {1}
                                 "RPCRouter"
                                 java.lang.OutOfMemoryError
     at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:105)
     at java.io.OutputStreamWriter.write(OutputStreamWriter.java:152)
     at java.io.OutputStreamWriter.write(OutputStreamWriter.java:200)
     at java.io.PrintWriter.write(PrintWriter.java:215)
     at java.io.PrintWriter.write(PrintWriter.java:215)
     at java.io.PrintWriter.write(PrintWriter.java:234)
     at java.io.PrintWriter.print(PrintWriter.java:362)
     at org.apache.soap.util.xml.DOM2Writer.print(DOM2Writer.java:101)
     at org.apache.soap.util.xml.DOM2Writer.print(DOM2Writer.java:101)
     at org.apache.soap.util.xml.DOM2Writer.print(DOM2Writer.java:101)
     at org.apache.soap.util.xml.DOM2Writer.print(DOM2Writer.java:101)
     at
org.apache.soap.util.xml.DOM2Writer.serializeAsXML(DOM2Writer.java:98)
     at org.apache.soap.Utils.marshallNode(Utils.java:142)
     at
org.apache.soap.encoding.literalxml.XMLParameterSerializer.marshall(XMLParameterSerializer.java:109)
     at org.apache.soap.rpc.RPCMessage.marshall(RPCMessage.java:260)
     at org.apache.soap.Body.marshall(Body.java:109)
     at org.apache.soap.Envelope.marshall(Envelope.java:180)
     at
org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:117)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:730)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:841)
     at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:575)
     at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.
_service(StrictLifecycleServlet.java:149)
     at
com.ibm.servlet.engine.webapp.ServicingServletState.service(StrictLifecycleServlet.java:307)
     at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:104)
     at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:327)
     at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:728)
     at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:654)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:206)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:102)
     at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:78)
     at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:41)
     at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:60)
     at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:90)
     at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:44)
     at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:286)
     at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:198)
     at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:67)
     at
com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:201)
     at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:329)
     at
com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(SQWrapperEventSource.java:216)
     at
com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(OutOfProcThread.java:234)
     at java.lang.Thread.run(Thread.java:481)


-Chris

This message is for the designated recipient only and may contain
privileged or confidential information.  If you have received it in error,
please notify the sender immediately and delete the original.  Any other
use of the email by you is prohibited.