users@grizzly.java.net

Re: java.oi.Exception: Broken pipe on

From: Gamov Viktor <viktor.gamov_at_gmail.com>
Date: Thu, 4 Aug 2011 07:59:54 -0400

Hello,

Posted to jira http://java.net/jira/browse/GRIZZLY-1053

Thanks

On Thu, Aug 4, 2011 at 2:23 AM, Ryan Lubke <ryan.lubke_at_oracle.com> wrote:

> **
> On 8/2/11 8:31 PM, Gamov Viktor wrote:
>
> Hello,
>
> Working on POC with web sockets. Have simple echo server application.
> After connected application close connection (close browser tab or call web
> socket.close()) getting server side exception.
>
>
> Doesn't look like the issue is resolved in the latest 1.9.x code. I'd
> recommend logging an issue so this doesn't fall through the cracks.
>
> [1] http://java.net/jira/browse/GRIZZLY
>
>
>
> Grizzly version: 1.9.32
> Browser: Safari 5.1
>
> SEVERE: java.io.IOException: Broken pipe
>
> at sun.nio.ch.FileDispatcher.write0(Native Method)
>
> at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
>
> at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:72)
>
> at sun.nio.ch.IOUtil.write(IOUtil.java:43)
>
> at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
>
> at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:108)
>
> at com.sun.grizzly.util.OutputWriter.flushChannel(OutputWriter.java:76)
>
> at
> com.sun.grizzly.http.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:326)
>
> at
> com.sun.grizzly.http.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:398)
>
> at
> com.sun.grizzly.http.SocketChannelOutputBuffer.flush(SocketChannelOutputBuffer.java:376)
>
> at
> com.sun.grizzly.websockets.ServerNetworkHandler.write(ServerNetworkHandler.java:156)
>
> at
> com.sun.grizzly.websockets.ServerNetworkHandler.send(ServerNetworkHandler.java:160)
>
> at com.sun.grizzly.websockets.BaseWebSocket.send(BaseWebSocket.java:114)
>
> at com.sun.grizzly.websockets.BaseWebSocket.close(BaseWebSocket.java:87)
>
> at
> com.sun.grizzly.websockets.ServerNetworkHandler.readFrame(ServerNetworkHandler.java:115)
>
> at
> com.sun.grizzly.websockets.WebSocketSelectionKeyAttachment.run(WebSocketSelectionKeyAttachment.java:80)
>
> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
>
> at
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
>
> at java.lang.Thread.run(Thread.java:680)
>
> Is it possible to fix it on 1.9.32 release or have to migrate to latest
> 1.9.x?
>
> Thanks
>
> --
> With Best Regards,
> Vik Gamov
>
>
>


-- 
With Best Regards,
Vik Gamov