so I use the android example "Simple Chat" if the networking is switched on , the application can get connected to my SFS Pro server and everything work fine.
But if I switched off the network in order to simulate some problems of mobile connection then the application gets everytime such exception:
Code: Select all
06-08 17:12:58.221: INFO/ActivityManager(71): Start proc it.gotoandplay.example.android.SimpleChat for activity it.gotoandplay.example.android.SimpleChat/.SimpleChat: pid=687 uid=10036 gids={3003, 1015}
06-08 17:12:59.591: WARN/System.err(687): java.net.SocketException: Bad address family
06-08 17:12:59.591: WARN/System.err(687): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native Method)
06-08 17:12:59.591: WARN/System.err(687): at org.apache.harmony.luni.platform.OSNetworkSystem.connect(OSNetworkSystem.java:115)
06-08 17:12:59.601: WARN/System.err(687): at org.apache.harmony.nio.internal.SocketChannelImpl.connect(SocketChannelImpl.java:272)
06-08 17:12:59.601: WARN/System.err(687): at org.apache.harmony.nio.internal.PipeImpl$SinkChannelImpl.finishConnect(PipeImpl.java:164)
06-08 17:12:59.601: WARN/System.err(687): at org.apache.harmony.nio.internal.PipeImpl.<init>(PipeImpl.java:48)
06-08 17:12:59.611: WARN/System.err(687): at org.apache.harmony.nio.internal.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:51)
06-08 17:12:59.611: WARN/System.err(687): at org.apache.harmony.nio.internal.SelectorImpl.<init>(SelectorImpl.java:141)
06-08 17:12:59.621: WARN/System.err(687): at org.apache.harmony.nio.internal.SelectorProviderImpl.openSelector(SelectorProviderImpl.java:58)
06-08 17:12:59.621: WARN/System.err(687): at java.nio.channels.Selector.open(Selector.java:48)
06-08 17:12:59.631: WARN/System.err(687): at org.apache.mina.transport.socket.nio.SocketConnector.startupWorker(SocketConnector.java:248)
06-08 17:12:59.631: WARN/System.err(687): at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:210)
06-08 17:12:59.631: WARN/System.err(687): at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:137)
06-08 17:12:59.661: WARN/System.err(687): at org.apache.mina.common.support.BaseIoConnector.connect(BaseIoConnector.java:40)
06-08 17:12:59.661: WARN/System.err(687): at it.gotoandplay.utils.net.xmlsocket.XMLSocket.connect(XMLSocket.java:54)
06-08 17:12:59.671: WARN/System.err(687): at it.gotoandplay.smartfoxclient.SmartFoxClient.connect(SmartFoxClient.java:1223)
06-08 17:12:59.671: WARN/System.err(687): at it.gotoandplay.example.android.SimpleChat.SimpleChat$1.run(SimpleChat.java:129)
06-08 17:12:59.691: WARN/dalvikvm(687): threadid=8: thread exiting with uncaught exception (group=0x4001d800)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): FATAL EXCEPTION: Thread-9
06-08 17:12:59.711: ERROR/AndroidRuntime(687): java.lang.NullPointerException
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at org.apache.harmony.nio.internal.SelectorImpl.wakeup(SelectorImpl.java:418)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:222)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at org.apache.mina.transport.socket.nio.SocketConnector.connect(SocketConnector.java:137)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at org.apache.mina.common.support.BaseIoConnector.connect(BaseIoConnector.java:40)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at it.gotoandplay.utils.net.xmlsocket.XMLSocket.connect(XMLSocket.java:54)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at it.gotoandplay.smartfoxclient.SmartFoxClient.connect(SmartFoxClient.java:1223)
06-08 17:12:59.711: ERROR/AndroidRuntime(687): at it.gotoandplay.example.android.SimpleChat.SimpleChat$1.run(SimpleChat.java:129)
06-08 17:12:59.741: WARN/ActivityManager(71): Force finishing activity it.gotoandplay.example.android.SimpleChat/.SimpleChat
06-08 17:12:59.931: WARN/InputManagerService(71): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@45023880 (uid=10036 pid=687)
06-08 17:12:59.941: WARN/InputManagerService(71): Client not active, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4509cda8
06-08 17:13:01.151: ERROR/JavaBinder(687): Unknown binder error code. 0xfffffff7