2014-04-01 29 views
2

我有這樣的代碼運行:MINA 2.0.7有時無法通知對會議閉幕

logger.trace("Idle command timeout for command " + tag + " ; closing connection"); 
session.close(true); 

但這個代碼無法運行:

private static class Handler extends IoHandlerAdapter { 
    @Override 
    public void sessionClosed(IoSession session) throws Exception { 
     ImapClient client = (ImapClient) session.getAttribute(ClientKey); 

     connectionLogger.trace("Session closed"); 
     logger.trace("Session closed"); 

這只是發生了一些時間,自從MINA 2.0.4升級到MINA 2.0.7以來已經發生。可能是一個錯誤,但任何想法如何調試或隔離它?

回答