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