Hi,

> -----Original Message-----
> From: Emerson [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 30, 2002 7:36 PM
> To: Tomcat Users List
> Subject: RE: Broken pipe
> 
> 
> I haven't tried to get that exception, but i supposse it's 
> possible to pick
> it up.
> 
> look at my stacktrace :
> 
> java.io.IOException: Broken pipe
>         at java.net.SocketOutputStream.socketWrite(Native Method)
>         at java.net.SocketOutputStream.write(SocketOutputStream.java:83)
>         at
> org.apache.tomcat.service.http.HttpResponseAdapter.endHeaders(Http
> ResponseAd
> apter.java:124)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(Buf
> feredServl
> etOutputStream.java:126)
>         at
> org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(Buf
> feredServl
> etOutputStream.java:236)
>         at 
> org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java:215)
>         at
> org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDi
> spatcherIm
> pl.java:243)
>         at
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDisp
> atcherImpl
> .java:162)
>         at cadServlet.visualizaEstatiticas(cadServlet.java:690)
>         at cadServlet.doGet(cadServlet.java:351)
>         at cadServlet.doPost(cadServlet.java:408)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
>         at org.apache.tomcat.core.Handler.service(Handler.java:287)
>         at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
>         at
> org.apache.tomcat.core.ContextManager.internalService(ContextManag
> er.java:806)
>         at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
>         at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnec
> tion(HttpC
> onnectionHandler.java:213)
>         at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
>         at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
>         at java.lang.Thread.run(Thread.java:484)
> 

Any mention about your own code, right? So, you can't catch it in your servlet
or jsp. Its internal for container. IMHO you'll have to hack into TC to get
this IOException.
I've been trying to ask about this problem, or if its not a problem and I just
crazzy :)
I really want to get notified of connection closing event.
Nobody answered :(

> 
> At 15:49 30/1/2002 +0200, you wrote:
> >Hi,
> >
> >> -----Original Message-----
> >> From: Emerson [mailto:[EMAIL PROTECTED]]
> >> Sent: Tuesday, January 29, 2002 10:50 PM
> >> To: Tomcat Users List
> >> Subject: Broken pipe
> >> 
> >> 
> >> Is there any way of not throwing an exception 
> "java.io.IOException: Broken
> >> pipe" when the user reloads or cancel the request of a page???? 
> >> Or its good
> >> to get this exception to rollback all the transactions done already???
> >> 
> >
> >Is it possible to get that exception? I mean it's thrown to some internal
> TC classes.
> >I'd really want my application to be aware of reloading or cancel. Any
> suggestions?
> >
> >> Emerson Cargnin
> >> TRE-SC
> >> Setor de Desenvolvimento 
> >> Tel: (48) 251-3700 - Ramal 3134
> >> 
> >
> >Anton
> >
> >--
> >
> Emerson Cargnin
> TRE-SC
> Setor de Desenvolvimento 
> Tel: (48) 251-3700 - Ramal 3134
> 

Anton

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to