{ "id": "62826", "key": "TIMOB-2194", "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": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2011-12-22T17:00:17.000+0000", "created": "2011-04-15T03:13:11.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "issuelinks": [], "assignee": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-02T22:49:31.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": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}
Contexts are not currently closed. This is because there were a\r\nseries of bugs involving contexts where closing a context\r\nwould:
\r\nUnfortunately I no longer have the specific bug #s for bugs\r\ncaused by context shutdown so that context cleanup can be\r\ntested.
\r\nContext cleanup is an extremely important task and this should\r\nbe considered a CRITICAL BUG.
\r\nAssigning to Blain for bookkeeping.
Claiming. This is related to a helpdesk issue involving memory\nmanagement. Contexts have a death grip on all proxies and possibly\ntheir view contents.
This is actually untrue right now, but may have re-introduced a\nlarge number of bugs. See commit f5887ae, which cleans up contexts\nwhen they are no longer required (by closing windows).
\nPutting this one on the back burner. Instead what we're more\ninterested in now is why contexts don't release objects that are\nclearly no longer in use. See brand new sister bug #2207.
Swapping back to new/future since technically this bug is fixed.\nWe just need more accurate context management.
Bumping to 'medium' priority, since we do currently release\ncontexts. We just need to do it more intelligently.