{ "id": "108333", "key": "ALOY-477", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15403", "description": "Alloy 1.3.0", "name": "Alloy 1.3.0", "archived": false, "released": true, "releaseDate": "2013-12-20" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-07-31T21:31:33.000+0000", "created": "2013-01-21T22:00:37.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [], "versions": [ { "id": "14634", "description": "Alloy 1.0.0", "name": "Alloy 1.0.0", "archived": false, "released": true, "releaseDate": "2013-02-19" } ], "issuelinks": [ { "id": "24988", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "103818", "key": "ALOY-340", "fields": { "summary": "Android fails with \"too deep recursion while parsing\" with Rhino runtime", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2013-12-10T18:18: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": "12332", "name": "Titanium SDK", "description": "Any integration or issues with the TiSDK" } ], "description": "To allow Alloy to work with the android rhino engine, and not fail with \"too deep recursion\" as in ALOY-340, we needed to add an element to the tiapp.xml that tells android to increase its thread stack size. Alloy checks for this element in the compile step and adds it if it is not present. \r\n\r\nWith Titanium 3.1, rhino support will be dropped. At this point we should delete the code that adds the increased thread stack size to all alloy android projects.", "attachment": [], "flagged": false, "summary": "Remove rhino support workaround (ups the threadstacksize)", "creator": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "264267", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/alloy/pull/199\r\n\r\nFunctional testing on Android (tiapp.xml reference|[https://wiki.appcelerator.org/display/guides2/tiapp.xml+and+timodule.xml+Reference#tiapp.xmlandtimodule.xmlReference-Androidspecificapplicationproperties]):\r\n\r\n# Create a default alloy app\r\n# Confirm or change the following in the tiapp.xml\r\n** A 3.0.x TiSDK version is selected\r\n** The \"rhino\" runtime is added\r\n** there is no existing entry for ti.android.threadstacksize\r\n# Run the app for android\r\n# Ensure that Alloy added the ti.android.threadstacksize entry to the tiapp.xml to facilitate use with the rhino runtime.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-07-31T21:31:33.000+0000", "updated": "2013-07-31T21:31:33.000+0000" }, { "id": "283574", "author": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Rhino is no longer supported, Alloy 1.3.0 requires TiSDK 3.2.0, workaround is no longer relevant.\nAlso unit test are passing.\n\nClosing.", "updateAuthor": { "name": "fcasali", "key": "fcasali", "displayName": "Federico Casali", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-10T18:18:05.000+0000", "updated": "2013-12-10T18:18:05.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }