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

Reply via email to