The same looped exception also happened here:
==============================================
07/23 14:15:00 error
java.lang.StackOverflowError
at jrunx.util.MultiKeyContainer.get(MultiKeyContainer.java:67)
at jrun.servlet.JRunRequest.getParameter(JRunRequest.java:271)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
at jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)
===============================================
The line 'at
jrun.servlet.ForwardRequest.getParameter(ForwardRequest.java:169)' is
repeated 1000 times! what is happening here, macromedia?
regards,
Budi
> -----Original Message-----
> Subject: Looped exception that caused stack overflow error
>
>
> Dear all,
>
> I got this strange stack trace:
> =============================================
> java.net.SocketException: Connection reset by peer: socket write error
> at java.net.SocketOutputStream.socketWrite(Native Method)
> at
> java.net.SocketOutputStream.write(SocketOutputStream.java:91)
> at
> jrun.servlet.io.MetricsOutputStream.write(MetricsOutputStream.java:75)
> at
> java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:67)
> at
> java.io.BufferedOutputStream.flush(BufferedOutputStream.java:125)
> at
> jrun.servlet.http.WebOutputStream.close(WebOutputStream.java:52)
> at jrun.servlet.JRunResponse.closeFinal(JRunResponse.java:337)
> at jrun.servlet.JRunResponse.sendError(JRunResponse.java:573)
> at jrun.servlet.JRunResponse.sendError(JRunResponse.java:754)
> at
> com.magnus.controller.web.WebEntryServlet.doGet(Unknown Source)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> jrun.servlet.JRunServletPool.service(JRunServletPool.java:87)
> at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
> at
> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
> at
> jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispa
> tcher.java:414
> )
> at
> jrun.servlet.JRunRequestDispatcher.forwardInvoke(JRunRequestDi
> spatcher.java:
> 387)
> at
> jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatch
> er.java:172)
> at
> com.magnus.controller.web.WebEntryServlet.doGet(Unknown Source)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> jrun.servlet.JRunServletPool.service(JRunServletPool.java:87)
> at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
> at
> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
> at
> jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispa
> tcher.java:414
> )
> at
> jrun.servlet.JRunRequestDispatcher.forwardInvoke(JRunRequestDi
> spatcher.java:
> 387)
> at
> jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatch
> er.java:172)
> at
> com.magnus.controller.web.WebEntryServlet.doGet(Unknown Source)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> jrun.servlet.JRunServletPool.service(JRunServletPool.java:87)
> at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
> at
> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
> at
> jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispa
> tcher.java:414
> )
> at
> jrun.servlet.JRunRequestDispatcher.forwardInvoke(JRunRequestDi
> spatcher.java:
> 387)
> at
> jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatch
> er.java:172)
> at
> com.magnus.controller.web.WebEntryServlet.doGet(Unknown Source)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> jrun.servlet.JRunServletPool.service(JRunServletPool.java:87)
> at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
> at
> jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
> at
> jrun.servlet.JRunRequestDispatcher.invokeNext(JRunRequestDispa
> tcher.java:414
> )
> at
> jrun.servlet.JRunRequestDispatcher.forwardInvoke(JRunRequestDi
> spatcher.java:
> 387)
> at
> jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatch
> er.java:172)
> at
> com.magnus.controller.web.WebEntryServlet.doGet(Unknown Source)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> ====================================================
>
> Why would JRun make such loop?
> I also got the same error when one JSP is missing a
> referenced file (say, an
> image file does not exist, in a <a href> tag). After that,
> the server will
> run out of memory.
>
> Can anybody help me?
> TIA,
> Budi
>
>
______________________________________________________________________
Get the JRun Web Application Construction Kit - the only book written specifically for
JRun developers.
http://www.amazon.com/exec/obidos/ASIN/0789726009/houseoffusion
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists