Hi If I remember correctly, you get this error when the client closes the TCP socket without sending the last ACK (or something similar). And I think that FileZilla is an example of a client that sometimes does that. However, as for the server, this shouldn't be a problem (maybe we should lower the log level for that error).
/niklas On Thu, Jan 22, 2009 at 4:50 PM, Pitoniak, Michael <[email protected]> wrote: > Hi, > > I am using the FTPServer and it works fine, it is just that I get the > following exception every time a client disconnects.... > Can someone let me know why I am seeing this? It does not originate from any > of my code. > > Many thanks, > > mp > > ERROR 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.NioProcessor.read(NioProcessor.java:175) > at > org.apache.mina.transport.socket.nio.NioProcessor.read(NioProcessor.java:42) > at > org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:561) > at > org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:540) > at > org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:532) > at > org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:58) > at > org.apache.mina.core.polling.AbstractPollingIoProcessor$Worker.run(AbstractPollingIoProcessor.java:857) > at > org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) >
