{ "id": "123422", "key": "ALOY-898", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "15764", "description": "2013 Sprint 25", "name": "2013 Sprint 25", "archived": true, "released": true, "releaseDate": "2013-12-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-12-06T17:34:48.000+0000", "created": "2013-12-06T17:09:57.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "qe-closed-3.3.0" ], "versions": [ { "id": "15403", "description": "Alloy 1.3.0", "name": "Alloy 1.3.0", "archived": false, "released": true, "releaseDate": "2013-12-20" } ], "issuelinks": [ { "id": "33638", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "inwardIssue": { "id": "123411", "key": "ALOY-897", "fields": { "summary": "Adding a Widget that uses arguments to a controller's XML causes a Proxy leak", "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" } }, "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": "2014-06-20T07:45:33.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": "12333", "name": "Widgets" } ], "description": "Details of the issue are in ALOY-897.\r\n\r\nThis ticket is meant to resolve the direct impact of ALOY-897 on the com.appcelerator.loading widget until ALOY-897 is resolved.", "attachment": [ { "id": "44438", "filename": "Screen Shot 2013-12-06 at 12.18.02 PM.png", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-06T17:35:30.000+0000", "size": 128012, "mimeType": "image/png" }, { "id": "44437", "filename": "Screen Shot 2013-12-06 at 12.27.04 PM.png", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-06T17:35:09.000+0000", "size": 127749, "mimeType": "image/png" } ], "flagged": false, "summary": "com.appcelerator.loading widget causes memory leak ", "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": "282900", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR: https://github.com/appcelerator/alloy/pull/284\r\ntest app: https://github.com/appcelerator/alloy/tree/master/test/apps/testing/ALOY-898\r\n\r\nUpdated on master and 1_3_X.\r\n\r\nh3. functional test\r\n\r\n# Run the app on ios\r\n# Open up Instruments and test the app for allocations. Details here: https://wiki.appcelerator.org/display/td/10+-+Finding+and+correcting+memory+leaks\r\n# Repeatedly open and close the window in the app. \r\n# You should see that the \"living\" entries are gradually being cleared and that the \"transient\" entries are increasing, meaning that the memory is no longer being leaked. Look at the second attached screenshot to see what it should look like.\r\n\r\nPrior to this fix, the \"living\" entires would stay forever showing a memory leak. Look at the first attached screenshot to see what this should look like for comparison.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-12-06T17:34:48.000+0000", "updated": "2013-12-06T17:36:04.000+0000" }, { "id": "310136", "author": { "name": "dpandey", "key": "dpandey", "displayName": "Deepti Pandey", "active": true, "timeZone": "Asia/Kolkata" }, "body": "Verified FIXED using :\r\nMac :10.9.3\r\nAppcelerator Studio, build: 3.3.0.201406171619\r\nSDK 3.3.0.v20140617161713\r\nacs-1.0.15\r\nalloy@1.4.0-rc\r\nnpm-1.3.2\r\ntitanium@3.3.0-rc\r\ntitanium-code-processor-1.1.1\r\n\r\nNo memory leaks found after running attached app. Hence closing as FIXED.\r\n\r\n", "updateAuthor": { "name": "dpandey", "key": "dpandey", "displayName": "Deepti Pandey", "active": true, "timeZone": "Asia/Kolkata" }, "created": "2014-06-20T07:45:18.000+0000", "updated": "2014-06-20T07:45:18.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }