Return-Path: X-Original-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-callback-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 28C23D9E2 for ; Thu, 26 Jul 2012 18:50:35 +0000 (UTC) Received: (qmail 15905 invoked by uid 500); 26 Jul 2012 18:50:35 -0000 Delivered-To: apmail-incubator-callback-dev-archive@incubator.apache.org Received: (qmail 15786 invoked by uid 500); 26 Jul 2012 18:50:34 -0000 Mailing-List: contact callback-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: callback-dev@incubator.apache.org Delivered-To: mailing list callback-dev@incubator.apache.org Received: (qmail 15772 invoked by uid 99); 26 Jul 2012 18:50:34 -0000 Received: from issues-vm.apache.org (HELO issues-vm) (140.211.11.160) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Jul 2012 18:50:34 +0000 Received: from isssues-vm.apache.org (localhost [127.0.0.1]) by issues-vm (Postfix) with ESMTP id AD632142855 for ; Thu, 26 Jul 2012 18:50:34 +0000 (UTC) Date: Thu, 26 Jul 2012 18:50:34 +0000 (UTC) From: "Joe Bowser (JIRA)" To: callback-dev@incubator.apache.org Message-ID: <559930413.107429.1343328634712.JavaMail.jiratomcat@issues-vm> In-Reply-To: <580045744.128.1335472013388.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CB-587) CallbackServer.run() SocketException on ICS 4.0.4 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CB-587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13423350#comment-13423350 ] Joe Bowser commented on CB-587: ------------------------------- OK, I can reproduce it only if I turn on and off my Wifi repeatedly. This is caused by the fact that we use a callback server on the local device for the bridge, and we just killed the routing table by doing this. I'll try to do this again by turning on and off airplane mode and see if that works on another device. > CallbackServer.run() SocketException on ICS 4.0.4 > -------------------------------------------------- > > Key: CB-587 > URL: https://issues.apache.org/jira/browse/CB-587 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Affects Versions: 1.4.0, 1.7.0 > Environment: Motorola Xoom ICS 4.0.4. > PhoneGap 1.7.0rc1 example application. > Reporter: Wayne Fisher > Assignee: Joe Bowser > Priority: Minor > Fix For: 2.1.0 > > Attachments: PGexample-2.0.0.zip, log.txt > > > I have recently started to see SocketExceptions from CallbackServer.run() on my Motorola Xoom. I don't know exactly when it started, but it would appear to line up with the update of the Xoom to ICS 4.0.4 that occurred a couple of weeks (or so) ago. I don't recall seeing it on the previous version of ICS (4.0.3?). > The exception information from LogCat follows: > {quote} > 04-26 15:57:58.730: W/System.err(10655): java.net.SocketException: sendto failed: ETIMEDOUT (Connection timed out) > 04-26 15:57:58.730: W/System.err(10655): at libcore.io.IoBridge.maybeThrowAfterSendto(IoBridge.java:496) > 04-26 15:57:58.730: W/System.err(10655): at libcore.io.IoBridge.sendto(IoBridge.java:465) > 04-26 15:57:58.740: W/System.err(10655): at java.net.PlainSocketImpl.write(PlainSocketImpl.java:507) > 04-26 15:57:58.740: W/System.err(10655): at java.net.PlainSocketImpl.access$100(PlainSocketImpl.java:46) > 04-26 15:57:58.740: W/System.err(10655): at java.net.PlainSocketImpl$PlainSocketOutputStream.write(PlainSocketImpl.java:269) > 04-26 15:57:58.740: W/System.err(10655): at java.io.OutputStream.write(OutputStream.java:82) > 04-26 15:57:58.740: W/System.err(10655): at java.io.DataOutputStream.writeBytes(DataOutputStream.java:156) > 04-26 15:57:58.740: W/System.err(10655): at org.apache.cordova.CallbackServer.run(CallbackServer.java:275) > 04-26 15:57:58.740: W/System.err(10655): at java.lang.Thread.run(Thread.java:856) > 04-26 15:57:58.740: W/System.err(10655): Caused by: libcore.io.ErrnoException: sendto failed: ETIMEDOUT (Connection timed out) > 04-26 15:57:58.740: W/System.err(10655): at libcore.io.Posix.sendtoBytes(Native Method) > 04-26 15:57:58.750: W/System.err(10655): at libcore.io.Posix.sendto(Posix.java:146) > 04-26 15:57:58.750: W/System.err(10655): at libcore.io.BlockGuardOs.sendto(BlockGuardOs.java:177) > 04-26 15:57:58.750: W/System.err(10655): at libcore.io.IoBridge.sendto(IoBridge.java:463) > 04-26 15:57:58.750: W/System.err(10655): ... 7 more > {quote} > This may be related to another issue that I have noticed with ICS 4.0.4 which is that it drops the WIFI connection a lot. It drops it *WAY* more frequently than the previous version did even with "Keep Wi-Fi on during sleep" set to "Always". > My app is based on PhoneGap v1.4.0. I see this exception with my app on the Xoom. I have not seen it on my Samsung Galaxy S with 2.3.3 on it. > The LogCat information above is from the 1.7.0rc1. For this test I simply created a new Android application in Eclipse using the Android example code as is. The exception happens even without interacting with the example app. Just leave it sit there and eventually... boom. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira