[ 
https://issues.apache.org/jira/browse/CB-3523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joe Bowser resolved CB-3523.
----------------------------

    Resolution: Implemented

I'm not 100% convinced this is fixed, but a potential fix was implemented.

> 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 was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to