This problem is not specific to MINA. This occurs when the peer client
resets the connection in middle of conversation.
Its best to clean resources in this scenario, if you have kept any
stuff related to the Client there.

If you have worked with Servlets, as a beginner, you can see bunch of
these exceptions in Tomcat logs :-)

thanks
ashish

On Sat, Jan 23, 2010 at 5:57 PM, Ted Yu <[email protected]> wrote:
> Hi,
> I saw this snippet in our server log many times:
>
> 2010-01-22 14:01:53,006 INFO  [net.kindsight.rpc.server.impl.RpcIoHandler]
> session is opened: (0x000000B1: nio socket, server, /10.10.31.121:35118 => /
> 10.10.31.135:59232)
> 2010-01-22 14:01:53,381 WARN  [net.kindsight.rpc.server.impl.RpcIoHandler]
> RPC Server Error
> java.io.IOException: Connection reset by peer
>        at sun.nio.ch.FileDispatcher.read0(Native Method)
>        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:21)
>        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:233)
>        at sun.nio.ch.IOUtil.read(IOUtil.java:206)
>        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:236)
>        at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:202)
>        at
> org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:42)
>        at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:620)
>        at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:598)
>        at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:587)
>        at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:61)
>        at
> org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:969)
>        at
> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>        at java.lang.Thread.run(Thread.java:619)
> 2010-01-22 14:01:53,381 INFO  [net.kindsight.rpc.server.impl.RpcIoHandler]
> session is closed: (0x000000AC: nio socket, server, null => /
> 10.10.31.135:59232)
>
> If someone has seen such stack trace, please share how to fix the problem.
>
> Thanks
>



-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog
My Photo Galleries: http://www.pbase.com/ashishpaliwal

Reply via email to