{ "id": "65793", "key": "AC-3105", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "8", "description": "", "name": "Needs more info" }, "resolutiondate": "2011-06-10T04:18:48.000+0000", "created": "2011-05-26T00:43:24.000+0000", "labels": [ "2.3", "android", "camera", "release-1.7.0" ], "versions": [], "issuelinks": [], "assignee": { "name": "tguntharp", "key": "tguntharp", "displayName": "Tony Guntharp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:48:09.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "After creating an heavyweight window, this javascript is being executed in its context.\n\n{code:lang=javascript}\nTitanium.Media.showCamera({\n\tsuccess:function(event) {},\n\tcancel:function()\t{},\n\terror:function(error) {},\n\tallowEditing:true\n});\n{code}\n\nThat's all. \n\nComplete log of the device until crash can be found here:\n[http://pastebin.com/5C5JzBpG]\n\nThanks in advance for fixing this, it holds us back from releasing.\n\n-----------------------------------------------------------\nSmall extract from pastebin regarding the exception\n\n{code}\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): (main) [5649,10361] Sending event: exception on thread: main msg:java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { act=inline-data dat=file:///sdcard/dcim/Camera/zapon/tia1482999171.jpg typ=image/jpeg (has extras) }} to activity {com.zapon.zapon/org.appcelerator.titanium.TiActivity}: java.lang.NullPointerException; Titanium 1.7.0,2011/03/31 12:08,6cae16\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { act=inline-data dat=file:///sdcard/dcim/Camera/zapon/tia1482999171.jpg typ=image/jpeg (has extras) }} to activity {com.zapon.zapon/org.appcelerator.titanium.TiActivity}: java.lang.NullPointerException\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.ActivityThread.deliverResults(ActivityThread.java:2504)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.ActivityThread.handleSendResult(ActivityThread.java:2546)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.ActivityThread.access$2000(ActivityThread.java:121)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:966)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.os.Handler.dispatchMessage(Handler.java:99)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.os.Looper.loop(Looper.java:123)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.ActivityThread.main(ActivityThread.java:3652)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at java.lang.reflect.Method.invokeNative(Native Method)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at java.lang.reflect.Method.invoke(Method.java:507)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at dalvik.system.NativeStart.main(Native Method)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): Caused by: java.lang.NullPointerException\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at java.io.File.fixSlashes(File.java:205)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at java.io.File.init(File.java:189)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at java.io.File.(File.java:139)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at ti.modules.titanium.media.MediaModule$CameraResultHandler.onResult(MediaModule.java:318)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at org.appcelerator.titanium.util.TiActivitySupportHelper$1.onResult(TiActivitySupportHelper.java:52)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at org.appcelerator.titanium.util.TiActivitySupportHelper.onActivityResult(TiActivitySupportHelper.java:68)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at org.appcelerator.titanium.TiBaseActivity.onActivityResult(TiBaseActivity.java:351)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.Activity.dispatchActivityResult(Activity.java:3907)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): at android.app.ActivityThread.deliverResults(ActivityThread.java:2500)\n05-26 09:39:14.318: ERROR/TiUncaughtHandler(952): ... 11 more\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): FATAL EXCEPTION: main\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { act=inline-data dat=file:///sdcard/dcim/Camera/zapon/tia1482999171.jpg typ=image/jpeg (has extras) }} to activity {com.zapon.zapon/org.appcelerator.titanium.TiActivity}: java.lang.NullPointerException\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.ActivityThread.deliverResults(ActivityThread.java:2504)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.ActivityThread.handleSendResult(ActivityThread.java:2546)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.ActivityThread.access$2000(ActivityThread.java:121)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:966)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.os.Handler.dispatchMessage(Handler.java:99)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.os.Looper.loop(Looper.java:123)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.ActivityThread.main(ActivityThread.java:3652)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at java.lang.reflect.Method.invokeNative(Native Method)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at java.lang.reflect.Method.invoke(Method.java:507)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at dalvik.system.NativeStart.main(Native Method)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): Caused by: java.lang.NullPointerException\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at java.io.File.fixSlashes(File.java:205)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at java.io.File.init(File.java:189)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at java.io.File.(File.java:139)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at ti.modules.titanium.media.MediaModule$CameraResultHandler.onResult(MediaModule.java:318)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at org.appcelerator.titanium.util.TiActivitySupportHelper$1.onResult(TiActivitySupportHelper.java:52)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at org.appcelerator.titanium.util.TiActivitySupportHelper.onActivityResult(TiActivitySupportHelper.java:68)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at org.appcelerator.titanium.TiBaseActivity.onActivityResult(TiBaseActivity.java:351)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.Activity.dispatchActivityResult(Activity.java:3907)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): at android.app.ActivityThread.deliverResults(ActivityThread.java:2500)\n05-26 09:39:14.348: ERROR/AndroidRuntime(952): ... 11 more\n{code}", "attachment": [], "flagged": false, "summary": "Camera crashes Android 2.3.2", "creator": { "name": "pdewaha", "key": "pdewaha", "displayName": "Patric de Waha", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "pdewaha", "key": "pdewaha", "displayName": "Patric de Waha", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Real device android 2.3.2 (Sony Ericsson Xperia Arc). \nmobilesdk-1.7.0-20110525184324 with google APIs Android 2.1-update1 SDK\nIt also crashes with 2.1-update1 SDK and also with 1.6.3 (but output etc, is based on 1.7.0)\n\n\n", "comment": { "comments": [ { "id": "134440", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "In order for us to progress this issue, please edit your ticket to include a proper [Use-case|http://wiki.appcelerator.org/display/guides/Contributing+to+Titanium#ContributingtoTitanium-CreatingGoodUsecases] (ie one that runs without modification).\n\nAlso, please use the wiki markup to make the ticket easier to understand.\n\nThank you", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-05-30T03:57:02.000+0000", "updated": "2011-05-30T03:57:02.000+0000" }, { "id": "156423", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "No response from user after request for information. Marking resolved / incomplete.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-06-10T04:18:48.000+0000", "updated": "2011-06-10T04:18:48.000+0000" }, { "id": "163092", "author": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "body": "Closed after 30 days of inactivity.", "updateAuthor": { "name": "pdowsett", "key": "pdowsett", "displayName": "Paul Dowsett", "active": true, "timeZone": "Europe/London" }, "created": "2011-08-16T16:51:00.000+0000", "updated": "2011-08-16T16:51:00.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }