You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Mauritz Lovgren (JIRA)" <ji...@apache.org> on 2009/03/20 09:46:51 UTC
[jira] Closed: (DIRMINA-677) AbstractIoSession sometimes throws
java.lang.Error in toString()
[ https://issues.apache.org/jira/browse/DIRMINA-677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mauritz Lovgren closed DIRMINA-677.
-----------------------------------
Fix tested ok. Thanks!
> AbstractIoSession sometimes throws java.lang.Error in toString()
> ----------------------------------------------------------------
>
> Key: DIRMINA-677
> URL: https://issues.apache.org/jira/browse/DIRMINA-677
> Project: MINA
> Issue Type: Bug
> Components: Core
> Affects Versions: 2.0.0-M4
> Reporter: Mauritz Lovgren
> Assignee: Emmanuel Lecharny
> Fix For: 2.0.0-RC1
>
>
> Sometimes, like just after a session has been closed, e.g. due to an IOException of some kind, the toString() often throws the given error due to some nio internal error.
> This should probably be caught by AbstractIoSession.toString() to avoid external user error?
> java.lang.Error: java.net.SocketException: Socket operation on nonsocket: getsockname
> at sun.nio.ch.Net.localAddress(Net.java:125)
> at sun.nio.ch.SocketChannelImpl.localAddress(SocketChannelImpl.java:430)
> at sun.nio.ch.SocketAdaptor.getLocalAddress(SocketAdaptor.java:147)
> at java.net.Socket.getLocalSocketAddress(Socket.java:697)
> at org.apache.mina.transport.socket.nio.NioSocketSession.getLocalAddress(NioSocketSession.java:132)
> at org.apache.mina.transport.socket.nio.NioSocketSession.getLocalAddress(NioSocketSession.java:47)
> at org.apache.mina.core.session.AbstractIoSession.toString(AbstractIoSession.java:1125)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.