Hi,<div><br></div><div>I have been trying to implement a RADIUS client on Android; however, it has been going slow and I am not sure I am using the right path. I'd greatly appreciate any advise or pointers that you could pass along. For the starting point, I have tried a piece of client code I found on <a href="http://coova.org" target="_blank">coova.org</a> on my Mac (<a href="http://dev.coova.org/svn/cjradius/tags/jradius-1.1.4/example/src/main/java/net/jradius/example/ExampleRadiusClient.java" target="_blank">http://dev.coova.org/svn/cjradius/tags/jradius-1.1.4/example/src/main/java/net/jradius/example/ExampleRadiusClient.java</a>) and it works just fine. Then, I migrated JRADIUS to Android. With the same source code, I get exceptions as followed.</div>
<div><br></div><div>Thanks for your help.</div><div><br></div><div>Stephen Kwok</div><div><br></div><div><div>10-31 23:00:22.211: W/dalvikvm(528): VFY: unable to resolve static method 2305: Ljava/beans/Introspector;.getBeanInfo (Ljava/lang/Class;)Ljava/beans/BeanInfo;</div>
<div>10-31 23:00:22.211: D/dalvikvm(528): VFY: replacing opcode 0x71 at 0x005b</div><div>10-31 23:00:22.211: D/dalvikvm(528): VFY: dead code 0x005e-0080 in Lnet/jradius/client/RadiusClient;.getAuthProtocol (Ljava/lang/String;)Lnet/jradius/client/auth/RadiusAuthenticator;</div>
<div>10-31 23:00:22.211: D/dalvikvm(528): VFY: dead code 0x00ac-0167 in Lnet/jradius/client/RadiusClient;.getAuthProtocol (Ljava/lang/String;)Lnet/jradius/client/auth/RadiusAuthenticator;</div><div>10-31 23:00:22.321: I/testRadiusClient(528): Sending:</div>
<div>10-31 23:00:22.321: I/testRadiusClient(528): Class: class net.jradius.packet.AccessRequest</div><div>10-31 23:00:22.321: I/testRadiusClient(528): Attributes:</div><div>10-31 23:00:22.321: I/testRadiusClient(528): User-Name := testing</div>
<div>10-31 23:00:22.321: I/testRadiusClient(528): NAS-Port := 0</div><div>10-31 23:00:22.321: I/testRadiusClient(528): User-Password := [Encrypted String]</div><div>10-31 23:00:22.392: W/dalvikvm(528): Unable to resolve superclass of Lnet/jradius/server/JRadiusEvent; (6184)</div>
<div>10-31 23:00:22.392: W/dalvikvm(528): Link of class 'Lnet/jradius/server/JRadiusEvent;' failed</div><div>10-31 23:00:22.392: W/dalvikvm(528): Unable to resolve superclass of Lnet/jradius/server/JRadiusRequest; (6066)</div>
<div>10-31 23:00:22.392: W/dalvikvm(528): Link of class 'Lnet/jradius/server/JRadiusRequest;' failed</div><div>10-31 23:00:22.400: W/dalvikvm(528): VFY: unable to find class referenced in signature (Lnet/jradius/server/JRadiusRequest;)</div>
<div>10-31 23:00:22.410: W/dalvikvm(528): Unable to resolve superclass of Lnet/jradius/server/JRadiusEvent; (6184)</div><div>10-31 23:00:22.410: W/dalvikvm(528): Link of class 'Lnet/jradius/server/JRadiusEvent;' failed</div>
<div>10-31 23:00:22.410: W/dalvikvm(528): Unable to resolve superclass of Lnet/jradius/server/JRadiusRequest; (6066)</div><div>10-31 23:00:22.410: W/dalvikvm(528): Link of class 'Lnet/jradius/server/JRadiusRequest;' failed</div>
<div>10-31 23:00:22.410: I/dalvikvm(528): Could not find method net.jradius.server.JRadiusRequest.toString, referenced from method net.jradius.log.RadiusLog.problem</div><div>10-31 23:00:22.410: W/dalvikvm(528): VFY: unable to resolve virtual method 26852: Lnet/jradius/server/JRadiusRequest;.toString ()Ljava/lang/String;</div>
<div>10-31 23:00:22.410: D/dalvikvm(528): VFY: replacing opcode 0x6e at 0x0024</div><div>10-31 23:00:22.410: D/dalvikvm(528): VFY: dead code 0x0027-0077 in Lnet/jradius/log/RadiusLog;.problem (Lnet/jradius/server/JRadiusRequest;Lnet/jradius/session/JRadiusSession;Lnet/jradius/exception/RadiusException;Ljava/lang/String;)Ljava/lang/String;</div>
<div>10-31 23:00:22.410: D/dalvikvm(528): VFY: dead code 0x00bf-00c0 in Lnet/jradius/log/RadiusLog;.problem (Lnet/jradius/server/JRadiusRequest;Lnet/jradius/session/JRadiusSession;Lnet/jradius/exception/RadiusException;Ljava/lang/String;)Ljava/lang/String;</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): Unable to send or receive radius packet</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): java.net.BindException: Invalid argument</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:268)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:81)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.checkClosedAndBind(DatagramSocket.java:592)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.receive(DatagramSocket.java:323)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.nio.internal.DatagramChannelImpl$DatagramSocketAdapter.receive(DatagramChannelImpl.java:703)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.UDPClientTransport.receive(UDPClientTransport.java:116)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:93)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.440: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): Unable to send or receive radius packet</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): java.net.BindException: Invalid argument</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:268)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:81)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.checkClosedAndBind(DatagramSocket.java:592)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.send(DatagramSocket.java:420)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.nio.internal.DatagramChannelImpl$DatagramSocketAdapter.send(DatagramChannelImpl.java:714)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.UDPClientTransport.send(UDPClientTransport.java:98)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:92)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
<div>10-31 23:00:22.470: W/Log4JRadiusLogger(528): RadiusClient retrying request (attempt 2)...</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): Unable to send or receive radius packet</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): java.net.BindException: Invalid argument</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:268)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:81)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.checkClosedAndBind(DatagramSocket.java:592)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.send(DatagramSocket.java:420)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.nio.internal.DatagramChannelImpl$DatagramSocketAdapter.send(DatagramChannelImpl.java:714)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.UDPClientTransport.send(UDPClientTransport.java:98)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:92)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.500: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
<div>10-31 23:00:22.510: W/Log4JRadiusLogger(528): RadiusClient retrying request (attempt 3)...</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): Unable to send or receive radius packet</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): java.net.BindException: Invalid argument</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:268)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:81)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.checkClosedAndBind(DatagramSocket.java:592)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.send(DatagramSocket.java:420)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.nio.internal.DatagramChannelImpl$DatagramSocketAdapter.send(DatagramChannelImpl.java:714)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.UDPClientTransport.send(UDPClientTransport.java:98)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:92)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
<div>10-31 23:00:22.530: W/Log4JRadiusLogger(528): RadiusClient retrying request (attempt 4)...</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): Unable to send or receive radius packet</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): java.net.BindException: Invalid argument</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:268)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:81)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.checkClosedAndBind(DatagramSocket.java:592)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.send(DatagramSocket.java:420)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.nio.internal.DatagramChannelImpl$DatagramSocketAdapter.send(DatagramChannelImpl.java:714)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.UDPClientTransport.send(UDPClientTransport.java:98)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:92)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
<div>10-31 23:00:22.560: W/Log4JRadiusLogger(528): RadiusClient retrying request (attempt 5)...</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): Unable to send or receive radius packet</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): java.net.BindException: Invalid argument</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.platform.OSNetworkSystem.bind(Native Method)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.BlockGuard$WrappedNetworkSystem.bind(BlockGuard.java:268)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.luni.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:81)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.checkClosedAndBind(DatagramSocket.java:592)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.net.DatagramSocket.send(DatagramSocket.java:420)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at org.apache.harmony.nio.internal.DatagramChannelImpl$DatagramSocketAdapter.send(DatagramChannelImpl.java:714)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.UDPClientTransport.send(UDPClientTransport.java:98)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:92)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.580: W/Log4JRadiusLogger(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
<div>10-31 23:00:22.580: W/System.err(528): net.jradius.exception.TimeoutException: Timeout: No Response from RADIUS Server</div><div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClientTransport.sendReceive(RadiusClientTransport.java:112)</div>
<div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at net.jradius.client.RadiusClient.authenticate(RadiusClient.java:341)</div><div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.testRadiusClient(TestRadiusClient.java:81)</div>
<div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at com.sk.TestRadiusClient.onCreate(TestRadiusClient.java:41)</div><div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)</div>
<div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)</div><div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)</div>
<div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.access$1500(ActivityThread.java:117)</div><div>10-31 23:00:22.580: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)</div>
<div>10-31 23:00:22.590: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.os.Handler.dispatchMessage(Handler.java:99)</div><div>10-31 23:00:22.590: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.os.Looper.loop(Looper.java:123)</div>
<div>10-31 23:00:22.611: W/System.err(528): <span style="white-space:pre-wrap"> </span>at android.app.ActivityThread.main(ActivityThread.java:3683)</div><div>10-31 23:00:22.611: W/System.err(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invokeNative(Native Method)</div>
<div>10-31 23:00:22.611: W/System.err(528): <span style="white-space:pre-wrap"> </span>at java.lang.reflect.Method.invoke(Method.java:507)</div><div>10-31 23:00:22.611: W/System.err(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)</div>
<div>10-31 23:00:22.611: W/System.err(528): <span style="white-space:pre-wrap"> </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)</div><div>10-31 23:00:22.611: W/System.err(528): <span style="white-space:pre-wrap"> </span>at dalvik.system.NativeStart.main(Native Method)</div>
</div><div><br></div>