{ "id": "63685", "key": "TIMOB-3053", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11241", "name": "Release 1.6.0 M08", "archived": true, "released": true, "releaseDate": "2011-02-07" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T02:00:47.000+0000", "created": "2011-04-15T03:35:37.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "camera", "lifecycle_refactor", "regression", "release-1.6.0", "reported-1.6.0" ], "versions": [], "issuelinks": [], "assignee": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T02:00:47.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}

Caused by lifecycle refactor. We might just need to post\nshowCamera on to the UI thread directly instead of processing it in\nour loop iteration. The result in the KS Camera Basic test is a\ndeadlock or exception showing the image after the photo has been\ntaken.

{html}", "attachment": [], "flagged": false, "summary": "Android: showCamera executes immediately (before parent activity is finished drawing)", "creator": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "129945", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [a05a7df4e31e1d520c6fef81b856c3f2a32dc0b4])\nstart the camera activity in another job on the main thread so it\ndoesn't get in the way of the current (if any) main thread job
\nfinishing. kroll context threads now show their top level URL as\nwell
\nfor added debugging info [#3053 state:fixed-in-qa]
\n\nhttps://github.com/appcelerator/titanium_mobile/commit/a05a7df4e31e...

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:35:37.000+0000", "updated": "2011-04-15T03:35:37.000+0000" }, { "id": "129946", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

[INFO] Titanium SDK version: 1.6.0 (02/08/11\n20:55 bd9d124...) galaxy tab (2.2.2) G1 (1.6) Nexus S (2.3) sim\n2.1

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:35:37.000+0000", "updated": "2011-04-15T03:35:37.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }