I also have the issue with annoying "No route to host" exception when
I try to connect to http servlet. When I do
AndroidHttpClient.execute(), I get:


05-19 07:39:41.882: ERROR/ZiherHttpClient(19130): Request not
executed.
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):
java.net.SocketException: No route to host
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native
Method)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocket(OSNetworkSystem.java:
130)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:
246)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:
533)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
java.net.Socket.connect(Socket.java:1055)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:
119)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:
143)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:
164)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:
119)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:
348)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:
555)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:
487)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:
465)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:243)
05-19 07:39:41.882: ERROR/ZiherHttpClient(19130):     at
si.ti.pap.net.ZiherHttpClient.execute(ZiherHttpClient.java:74)

I am resolving issue, by retrying 10 times and usually, but not
allways, I succedd. If I connect to address via browser first,
everything works fine.
I think that ARP tables are not filled and there must be something
wrong in native call implementation of sockets.

Any-one knows workaround, there must be one, if browser is working.

Uroš

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to