emisjacky - 2011-04-27

When I call msnMessageLogut , and got error message some times , as below:
I found   Session.close() call MessengerSessionListener.sessionClosed  ,
then call  MsnSession.close() and Session.close() again ??

net.sf.jml.net.Session close
error flushing remaining output on socket
java.net.SocketException: Socket is closed
at java.net.Socket.getOutputStream(Socket.java:828)
at net.sf.jml.net.Session.close(Session.java:385)
at net.sf.jml.protocol.MsnSession.close(MsnSession.java:176)
at net.sf.jml.impl.BasicMessenger.logout(BasicMessenger.java:108)
at net.sf.jml.impl.SimpleMessenger.logout(SimpleMessenger.java:54)
at net.sf.jml.impl.BasicMessenger$MessengerSessionListener.sessionClosed(BasicMessenger.java:348)
at net.sf.jml.net.Session.fireSessionClosed(Session.java:323)
at net.sf.jml.net.Session.close(Session.java:409)
at net.sf.jml.protocol.MsnSession.close(MsnSession.java:176)
at net.sf.jml.impl.BasicMessenger.logout(BasicMessenger.java:108)
at net.sf.jml.impl.SimpleMessenger.logout(SimpleMessenger.java:54)
at com.emis.msn.emisJmlMsn.logoutMsn(emisJmlMsn.java:209)
at com.emis.msn.emisMsnRobot.run(emisMsnRobot.java:49)