You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Ian Clelland (JIRA)" <ji...@apache.org> on 2013/05/28 20:52:22 UTC
[jira] [Created] (CB-3523) Possible NPE on app restart
Ian Clelland created CB-3523:
--------------------------------
Summary: Possible NPE on app restart
Key: CB-3523
URL: https://issues.apache.org/jira/browse/CB-3523
Project: Apache Cordova
Issue Type: Bug
Components: Android
Reporter: Ian Clelland
Assignee: Ian Clelland
If the cordova activity is suspended while waiting for a callback, it can be woken up in a state where the plugin which should be responsible for that callback is not present, and the app will throw a NullPointerException.
There may be something deeper going on here, but we should probably not throw in any case -- at least we can restart in a stable state.
>From the original pull request (https://github.com/apache/cordova-android/pull/58):
bq.I had a situation where the camera application would actually fail and it seems that the onActivityResult method would fall into an unusual state and throw an exception.
bq.The simple fix was to ensure that if the plugin manager returned null for a callback, we didn't then attempt to use the callback.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira