Hi,
Since no one give me any response I have to bring up this issue again:
 
I have trouble when developing a servlet. This servlet is used to sort a bunch of data saved in session. What happened is when the data becomes large, Jrun will throws the following exceptions:
 
java.io.IOException: Broken pipe
04/20 14:27:01 error (jcp) Connection reset by peer: Connection reset by peer [java.net.SocketException: Connection reset by peer: Connection reset by peer]
java.net.SocketException: Connection reset by peer: Connection reset by peer
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:86)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:225)
at java.io.BufferedInputStream.read(BufferedInputStream.java:280)
at allaire.jrun.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:310)
at allaire.jrun.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:302)
at allaire.jrun.jrpp.ProxyEndpoint.readInt(ProxyEndpoint.java:320)
at allaire.jrun.jrpp.ProxyEndpoint.readRequest(ProxyEndpoint.java:188)
at allaire.jrun.jrpp.ProxyService.swapRunnable(ProxyService.java:48)
 
From the log file, I can tell that the sort servlet did finish sorting, and set the sorted result into session. For some reason, Jrun threw those exceptions before executing a request dispatch  sentense in my servlet.
 
Is there a way to walk around this?
 
Your help is greatly aprreciated!
 
Y.Z.

Reply via email to