[ 
https://issues.apache.org/jira/browse/CB-250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13208377#comment-13208377
 ] 

Maciej Jaros commented on CB-250:
---------------------------------

The issue also occurs when you don't have a WiFi (or other connection) active - 
not sure if Android throws the same error then (I'm guessing it might be 
ERROR_CONNECT or ERROR_TIMEOUT).

As for the behavior - I would expect nothing to be loaded or reload - maybe 
just an alert could be displayed. If reloading is easier (e.g. WebView already 
loads the new page when the error occurs), then that would be acceptable if you 
ask me.
                
> [android] app crashes when DNS lookup fails
> -------------------------------------------
>
>                 Key: CB-250
>                 URL: https://issues.apache.org/jira/browse/CB-250
>             Project: Apache Callback
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 1.4.0
>            Reporter: Andrew Lunny
>            Assignee: Joe Bowser
>
> If the DNS lookup on a link to loadUrl fails, the app exits.
> Fil traced this to the onReceivedError method in CordovaWebViewClient - the 
> ERROR_HOST_LOOKUP error code is being passed to that method, which is passed 
> on to the context, and the app crashes.
> http://developer.android.com/reference/android/webkit/WebViewClient.html#ERROR_HOST_LOOKUP
> Expected behavior in this case is probably for an error to be reported back 
> to the web view, and the initial page to be loaded back once more.
> app demonstrating failure (has wildcard on whitelist): 
> https://build.phonegap.com/apps/74059/share
> source code: https://gist.github.com/1821047

--
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

        

Reply via email to