You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Marc Boorshtein <mb...@gmail.com> on 2007/02/24 20:14:03 UTC

Error occurring when user closes connection on windows only

Hello,

I'm running into an annoying issue on windows using jre 1.6.  When a
client closes a connection the following stacktrace shows up in my
logs:

[2007-02-24 14:02:58,390][MyVD-6] WARN
LdapProtocolProvider$LdapProtocolHandler - [/127.0.0.1:1612]
Unexpected exception forcing session to close: sending disconnect
notice to client.
java.io.IOException: An existing connection was forcibly closed by the
remote host
	at sun.nio.ch.SocketDispatcher.read0(Native Method)
	at sun.nio.ch.SocketDispatcher.read(Unknown Source)
	at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
	at sun.nio.ch.IOUtil.read(Unknown Source)
	at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
	at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:267)
	at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:241)
	at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$500(SocketIoProcessor.java:44)
	at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:559)
	at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:43)
	at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
	at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
	at java.lang.Thread.run(Unknown Source)

This only occurs on windows (XP Pro in this case) and not on linux
(Fedora Core 6).  I saw a similar issue on apacheds
(http://issues.apache.org/jira/browse/DIRSERVER-391?rc=1) but I don't
think its the same issue as the circumstances are different.

Thanks
Marc