diff --git a/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java b/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java index f6022d139d..ecea4386e0 100644 --- a/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java +++ b/src/main/java/org/jboss/netty/channel/socket/nio/NioWorker.java @@ -25,6 +25,7 @@ package org.jboss.netty.channel.socket.nio; import static org.jboss.netty.channel.Channels.*; import java.io.IOException; +import java.nio.channels.AsynchronousCloseException; import java.nio.channels.ClosedChannelException; import java.nio.channels.ScatteringByteChannel; import java.nio.channels.SelectionKey; @@ -238,6 +239,8 @@ class NioWorker implements Runnable { } } failure = false; + } catch (AsynchronousCloseException e) { + // Can happen, and doesn't need a user attention. } catch (Throwable t) { fireExceptionCaught(channel, t); }