[
https://issues.apache.org/jira/browse/CB-250?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13213634#comment-13213634
]
Maciej Jaros commented on CB-250:
---------------------------------
Maybe you could add a function (or event) that could be overwritten/overtaken
by an application developer (from JS). The default behavior would be to show a
simple alert box (e.g. "The URL is unreachable").
That way if an application developer wants to show their own alert or something
else then he will be able do that, but also (by default) the app will not crash
and will give some feedback to the user using the app.
> [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, 1.5.0
> Reporter: Andrew Lunny
> Assignee: Joe Bowser
> Fix For: 1.6.0
>
>
> 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