{ "id": "60718", "key": "TIMOB-86", "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": "11212", "name": "Release 0.6.2", "archived": true, "released": true, "releaseDate": "2009-08-25" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:51:56.000+0000", "created": "2011-04-15T02:23:31.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:51:56.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}

If release was called just as sound finished it could cause the\nMediaPlayer to throw an IllegalState exception 'prepareAsync called\nin state 128'. Being an unchecked exception, it would cause the\napplication to terminate.

{html}", "attachment": [], "flagged": false, "summary": "Race condition in sound: prepareAsync called in state 128", "creator": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "122749", "author": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [73c36134d78e207ef2075d27f7452f363d76c23e])\n[#86\nstate:resolved] Removed call to stop in release. It was causing an\nIllegalStateException to be thrown in some cases. Also put\nthrowable catches around all audio calls to prevent it from taking\nthe app down. \nhttp://github.com/appcelerator/titanium_mobile/commit/73c36134d78e2...

{html}", "updateAuthor": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:23:32.000+0000", "updated": "2011-04-15T02:23:32.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }