[jira] [Updated] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brad Zacher updated CB-13954: - Description: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Over the last 60 days it has happened to 6 of my users, 28 times. Of those 28 times, 26 were on an S8, and 2 were on an S8+. All 28 times were on Android 7.0. Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {code:java} java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) {code} This is the calling code: {code:javascript} navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.DATA_URL, sourceType: navigator.camera.PictureSourceType.CAMERA, encodingType: Camera.EncodingType.JPEG, targetWidth: 1024, targetHeight: 1024, mediaType: Camera.MediaType.PICTURE, allowEdit: false, correctOrientation: true, saveToPhotoAlbum: false, }){code} was: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {code:java} java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) {code} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > > Over the last 60 days it has happened to 6 of my users, 28 times. > Of those 28 times, 26 were on an S8, and 2 were on an S8+. > All 28 times were on Android 7.0. > > Looking at the source code, it seems to be a problem when attemp
[jira] [Comment Edited] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16388607#comment-16388607 ] Brad Zacher edited comment on CB-13954 at 3/6/18 10:10 PM: --- The reports are pretty bad in the google play dev console. It doesn't even log the actual message thrown with the exception. Just the exception type, and stack trace. I have updated the description with the requested information was (Author: bradzacher): The reports are pretty bad in the google play dev console. It doesn't even log the actual message thrown with the exception. Just the exception type, and stack trace. Over the last 60 days it has happened to 6 of my users, 28 times. Of those 28 times, 26 were on an S8, and 2 were on an S8+. All 28 times were on Android 7.0. This is the calling code: {code:javascript} navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.DATA_URL, sourceType: navigator.camera.PictureSourceType.CAMERA, encodingType: Camera.EncodingType.JPEG, targetWidth: 1024, targetHeight: 1024, mediaType: Camera.MediaType.PICTURE, allowEdit: false, correctOrientation: true, saveToPhotoAlbum: false, }) {code} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > {code:java} > java.lang.RuntimeException: > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.ActivityThread.main (ActivityThread.java:6776) > at java.lang.reflect.Method.invoke (Native Method) > at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run > (ZygoteInit.java:1520) > at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) > Caused by: java.lang.NullPointerException: > at org.apache.cordova.camera.CameraLauncher.processResultFromCamera > (CameraLauncher.java:514) > at org.apache.cordova.camera.CameraLauncher.onActivityResult > (CameraLauncher.java:805) > at org.apache.cordova.CordovaInterfaceImpl.onActivityResult > (CordovaInterfaceImpl.java:152) > at org.apache.cordova.CordovaActivity.onActivityResult > (CordovaActivity.java:358) > at android.app.Activity.dispatchActivityResult (Activity.java:7282) > at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) > {code} > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Updated] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brad Zacher updated CB-13954: - Description: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {code:java} java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) {code} was: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] *java.lang.RuntimeException:* at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) *Caused by: java.lang.NullPointerException:* at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > > {code:java} > java.lang.RuntimeException: > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.ActivityThread.main (ActivityThread.java:6776) > at java.lang.re
[jira] [Updated] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brad Zacher updated CB-13954: - Description: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {code:java} java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) {code} was: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {code:java} java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) {code} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > {code:java} > java.lang.RuntimeException: > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.ActivityThread.main (ActivityThread.java:6776) > at j
[jira] [Commented] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16388607#comment-16388607 ] Brad Zacher commented on CB-13954: -- The reports are pretty bad in the google play dev console. It doesn't even log the actual message thrown with the exception. Just the exception type, and stack trace. Over the last 60 days it has happened to 6 of my users, 28 times. Of those 28 times, 26 were on an S8, and 2 were on an S8+. All 28 times were on Android 7.0. This is the calling code: {code:javascript} navigator.camera.getPicture(onSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.DATA_URL, sourceType: navigator.camera.PictureSourceType.CAMERA, encodingType: Camera.EncodingType.JPEG, targetWidth: 1024, targetHeight: 1024, mediaType: Camera.MediaType.PICTURE, allowEdit: false, correctOrientation: true, saveToPhotoAlbum: false, }) {code} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > *java.lang.RuntimeException:* > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.ActivityThread.main (ActivityThread.java:6776) > at java.lang.reflect.Method.invoke (Native Method) > at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run > (ZygoteInit.java:1520) > at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) > *Caused by: java.lang.NullPointerException:* > at org.apache.cordova.camera.CameraLauncher.processResultFromCamera > (CameraLauncher.java:514) > at org.apache.cordova.camera.CameraLauncher.onActivityResult > (CameraLauncher.java:805) > at org.apache.cordova.CordovaInterfaceImpl.onActivityResult > (CordovaInterfaceImpl.java:152) > at org.apache.cordova.CordovaActivity.onActivityResult > (CordovaActivity.java:358) > at android.app.Activity.dispatchActivityResult (Activity.java:7282) > at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org
[jira] [Updated] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brad Zacher updated CB-13954: - Description: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] *java.lang.RuntimeException:* at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) *Caused by: java.lang.NullPointerException:* at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) was: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {{java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516)}} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > *java.lang.RuntimeException:* > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.ActivityThread.main (ActivityThread.java:6776) > at java.lang.reflect.Method.invoke
[jira] [Updated] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brad Zacher updated CB-13954: - Description: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {{ java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) }} was: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516 {{*java.lang.RuntimeException:* }} {{ at android.app.ActivityThread.deliverResults (ActivityThread.java:4520)}} {{ at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563)}} {{ at android.app.ActivityThread.-wrap22 (ActivityThread.java)}} {{ at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698)}} {{ at android.os.Handler.dispatchMessage (Handler.java:102)}} {{ at android.os.Looper.loop (Looper.java:154)}} {{ at android.app.ActivityThread.main (ActivityThread.java:6776)}} {{ at java.lang.reflect.Method.invoke (Native Method)}} {{ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)}} {{ at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)}} {{*Caused by: java.lang.NullPointerException:* }} {{ at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514)}} {{ at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805)}} {{ at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152)}} {{ at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358)}} {{ at android.app.Activity.dispatchActivityResult (Activity.java:7282)}} {{ at android.app.ActivityThread.deliverResults (ActivityThread.java:4516)}} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > {{ > java.lang.RuntimeException: > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.Act
[jira] [Updated] (CB-13954) NullPointerException when processing result from camera
[ https://issues.apache.org/jira/browse/CB-13954?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brad Zacher updated CB-13954: - Description: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {{java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516)}} was: I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] {{ java.lang.RuntimeException: at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) at android.app.ActivityThread.-wrap22 (ActivityThread.java) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6776) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410) Caused by: java.lang.NullPointerException: at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514) at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805) at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152) at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358) at android.app.Activity.dispatchActivityResult (Activity.java:7282) at android.app.ActivityThread.deliverResults (ActivityThread.java:4516) }} > NullPointerException when processing result from camera > --- > > Key: CB-13954 > URL: https://issues.apache.org/jira/browse/CB-13954 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-plugin-camera >Reporter: Brad Zacher >Priority: Major > > I have gotten a number of crash reports via the google play console for a > null pointer exception (see below for stack). > Looking at the source code, it seems to be a problem when attempting to > access the extras from the intent - the problem being that the extras return > null (which the code doesn't expect): > [https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516] > > {{java.lang.RuntimeException: > at android.app.ActivityThread.deliverResults (ActivityThread.java:4520) > at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563) > at android.app.ActivityThread.-wrap22 (ActivityThread.java) > at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698) > at android.os.Handler.dispatchMessage (Handler.java:102) > at android.os.Looper.loop (Looper.java:154) > at android.app.ActivityThread.main (ActivityThread.java:6776) > at java.lan
[jira] [Created] (CB-13954) NullPointerException when processing result from camera
Brad Zacher created CB-13954: Summary: NullPointerException when processing result from camera Key: CB-13954 URL: https://issues.apache.org/jira/browse/CB-13954 Project: Apache Cordova Issue Type: Bug Components: cordova-plugin-camera Reporter: Brad Zacher I have gotten a number of crash reports via the google play console for a null pointer exception (see below for stack). Looking at the source code, it seems to be a problem when attempting to access the extras from the intent - the problem being that the extras return null (which the code doesn't expect): https://github.com/apache/cordova-plugin-camera/blob/e36482c7ba1e5dec07f68a246f3ecde8743d7cd6/src/android/CameraLauncher.java#L516 {{*java.lang.RuntimeException:* }} {{ at android.app.ActivityThread.deliverResults (ActivityThread.java:4520)}} {{ at android.app.ActivityThread.handleSendResult (ActivityThread.java:4563)}} {{ at android.app.ActivityThread.-wrap22 (ActivityThread.java)}} {{ at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1698)}} {{ at android.os.Handler.dispatchMessage (Handler.java:102)}} {{ at android.os.Looper.loop (Looper.java:154)}} {{ at android.app.ActivityThread.main (ActivityThread.java:6776)}} {{ at java.lang.reflect.Method.invoke (Native Method)}} {{ at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)}} {{ at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)}} {{*Caused by: java.lang.NullPointerException:* }} {{ at org.apache.cordova.camera.CameraLauncher.processResultFromCamera (CameraLauncher.java:514)}} {{ at org.apache.cordova.camera.CameraLauncher.onActivityResult (CameraLauncher.java:805)}} {{ at org.apache.cordova.CordovaInterfaceImpl.onActivityResult (CordovaInterfaceImpl.java:152)}} {{ at org.apache.cordova.CordovaActivity.onActivityResult (CordovaActivity.java:358)}} {{ at android.app.Activity.dispatchActivityResult (Activity.java:7282)}} {{ at android.app.ActivityThread.deliverResults (ActivityThread.java:4516)}} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org