{ "id": "112169", "key": "TIMOB-13359", "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": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" }, { "id": "15396", "description": "2013 Sprint 07 Core", "name": "2013 Sprint 07 Core", "archived": true, "released": true, "releaseDate": "2013-04-08" }, { "id": "15105", "description": "2013 Sprint 07", "name": "2013 Sprint 07", "archived": true, "released": true, "releaseDate": "2013-04-08" }, { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-04-05T23:48:04.000+0000", "created": "2013-04-03T23:07:37.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "module_android", "qe-testadded" ], "versions": [ { "id": "14162", "description": "Release 3.1.0", "name": "Release 3.1.0", "archived": true, "released": true, "releaseDate": "2013-04-16" } ], "issuelinks": [], "assignee": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-02-11T11:03:06.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": "Changes introduced in TIMOB-12651 enforced that error objects of an event payload must be of type String, but this broke backward compatibility discovered while optimizing Lanica's \"Gardens of Time\" app. We should still allow error object to be other than String for backwards compatibility, but also issue e deprecation warning.\r\n\r\nSee here for the change introduced in 3.1.0:\r\n\r\nhttps://github.com/BlainHamon/titanium_mobile/commit/d2102b5d9020a11b26cd51a92c23029b68082240\r\n", "attachment": [ { "id": "37094", "filename": "timob_13359_app.zip", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-05T21:37:28.000+0000", "size": 825173, "mimeType": "application/zip" }, { "id": "37095", "filename": "timob13359module.zip", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-05T21:37:28.000+0000", "size": 1760801, "mimeType": "application/zip" } ], "flagged": false, "summary": "Android: Support error object of an event payload other than string", "creator": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "245810", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Pull request for master: https://github.com/appcelerator/titanium_mobile/pull/4071", "updateAuthor": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-04T21:48:30.000+0000", "updated": "2013-04-04T21:49:36.000+0000" }, { "id": "245811", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Pull request for backport to 3_1_X: https://github.com/appcelerator/titanium_mobile/pull/4085", "updateAuthor": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-04T21:50:01.000+0000", "updated": "2013-04-04T21:50:01.000+0000" }, { "id": "246111", "author": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/4091\n\nBackport:\nhttps://github.com/appcelerator/titanium_mobile/pull/4092\n", "updateAuthor": { "name": "ayeung", "key": "ayeung", "displayName": "Allen Yeung", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-05T23:49:12.000+0000", "updated": "2013-04-05T23:49:12.000+0000" }, { "id": "247215", "author": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "body": "How can we test this?", "updateAuthor": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-11T23:50:55.000+0000", "updated": "2013-04-11T23:50:55.000+0000" }, { "id": "247221", "author": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi Eric,\r\n\r\nRun the attached app with the attached module against any SDK. If the bug is fixed in the SDK you build against then the app will print\r\n\r\n{code}\r\nMDL: TIMOB-13359 is fixed\r\n{code}\r\n\r\nin the log window. If the bug is not fixed in the SDK you build against then the app will print\r\n\r\n{code}\r\nMDL: TIMOB-13359 is not fixed\r\n{code}\r\n\r\nin the log window.\r\n\r\n-Matt", "updateAuthor": { "name": "mlangston", "key": "mlangston", "displayName": "Matt Langston", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-04-12T00:11:20.000+0000", "updated": "2013-04-12T00:12:15.000+0000" }, { "id": "250974", "author": { "name": "sbhadauria", "key": "sbhadauria", "displayName": "Shyam Bhadauria", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Run the attached app with the attached module against any SDK. It printed in the console:\r\n\r\nMDL: TIMOB-13359 is fixed\r\n\r\nUsed environment for verification\r\nSDK - 3.1.0.GA , 3.1.1.v20130508001914\r\nAppcelerator Studio, build: 3.1.1.201305072102\r\nDevice : Samsung GALAXY Note Android 2.3.6", "updateAuthor": { "name": "sbhadauria", "key": "sbhadauria", "displayName": "Shyam Bhadauria", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-05-09T10:21:27.000+0000", "updated": "2013-05-09T10:21:27.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }