On 8/6/10 12:40 AM, Sergiy Mamit'ko wrote:
HelloI am using MINA 1.1.7 and discovered such strange error during bind operation in SocketAcceptor. Just bind server with invalid host (localhost111 for example). Binding is failed and I'm receiving error like below java.lang.Error: Untranslated exception at sun.nio.ch.Net.translateToSocketException(Net.java:63) at sun.nio.ch.Net.translateException(Net.java:79) at sun.nio.ch.Net.translateException(Net.java:85) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:61) at org.apache.mina.transport.socket.nio.SocketAcceptor.registerNew(SocketAcceptor.java:363) at org.apache.mina.transport.socket.nio.SocketAcceptor.access$800(SocketAcceptor.java:55) at org.apache.mina.transport.socket.nio.SocketAcceptor$Worker.run(SocketAcceptor.java:222) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51) at java.lang.Thread.run(Thread.java:595) Caused by: java.net.SocketException: Unresolved address at sun.nio.ch.Net.translateToSocketException(Net.java:55) ... 8 more Caused by: java.nio.channels.UnresolvedAddressException at sun.nio.ch.Net.checkAddress(Net.java:30) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:115) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59) ... 5 more After that application hung up and could not be finished grasefully, because socket is not closed and thread still alive and running. What can you suggest in order to resolve that issue?
Switch to MINA 2.0.0-RC1... Otherwise, what is your JVM version, and what's your OS ? -- Regards, Cordialement, Emmanuel Lécharny www.iktek.com
