I get "Couldn't open socket" error from my Android app after it runs
for a few hours.

A thread is in a while loop doing URL.openConnection.... after many of
these (about 1000), I get the error. Has anybody encountered this and/
or have a fix for it? Any help would be appreciated.

The snippet of code in the while loop body is:
                        URL myURL = new URL(urlString);
                        URLConnection ucon = myURL.openConnection();
                        inStream = ucon.getInputStream();
                        input = new Scanner(inStream);
.....
                        inStream.close();



log file below:

D/dalvikvm( 1224): Exception Ljava/lang/RuntimeException; from
HttpConnectionManager.java:139 not caught locally
W/dalvikvm( 1224): threadid=17: thread exiting with uncaught exception
(group=0x4000fdf8)
E/AndroidRuntime( 1224): Uncaught handler: thread httpThread exiting
due to uncaught exception
E/AndroidRuntime( 1224): java.lang.RuntimeException: Couldn't open
socket
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.platform.OSNetworkSystem.createSocketImpl(Native
Method)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.platform.OSNetworkSystem.createSocket(OSNetworkSystem.java:
79)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.net.PlainSocketImpl2.create(PlainSocketImpl2.java:
59)
E/AndroidRuntime( 1224):        at
java.net.Socket.checkClosedAndCreate(Socket.java:763)
E/AndroidRuntime( 1224):        at java.net.Socket.connect(Socket.java:910)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:
61)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager
$ConnectionPool.getHttpConnection(HttpConnectionManager.java:145)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager.getConnection(HttpConnectionManager.java:
67)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getHTTPConnection(HttpURLConnection.java:
788)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:
774)
E/AndroidRuntime( 1224):        at
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:
1018)


--~--~---------~--~----~------------~-------~--~----~
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]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to