break;
}
} catch (AsynchronousCloseException e) {
// Doesn't need a user attention - ignore.
} catch (Throwable t) {
buf.release();
session.resetCurrentWriteAndWriteBuffer();
// buf = null;
// obj = null;
eventManager.executeExceptionTask(session, t);
if (t instanceof IOException) {