{ "id": "83528", "key": "TIMOB-6538", "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": "12090", "description": "", "name": "Sprint 2011-50", "archived": true, "released": true, "releaseDate": "2011-12-19" }, { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" }, { "id": "12593", "name": "Release 2.0.0", "archived": false, "released": true, "releaseDate": "2012-03-30" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-12-15T15:23:46.000+0000", "created": "2011-12-09T11:44:40.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "branch-v8" ], "versions": [ { "id": "12580", "description": "Dual Runtime 1.8.0", "name": "Release 1.8.0.1", "archived": true, "released": true, "releaseDate": "2011-12-22" } ], "issuelinks": [ { "id": "14121", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "83526", "key": "TIMOB-6537", "fields": { "summary": "Android: Debugger - (V8) Cannot change values in the Variables view", "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": "Medium", "id": "3" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "14207", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "83534", "key": "TIMOB-6544", "fields": { "summary": "Android: Debugger - v8 - Some test cases end with numbered error string in console", "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": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-12-15T15:23:46.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": "Our V8 adapter currently sends a \"suspend\" message for the Suspend action from TiStudio, but this suspends the thread regardless of the current state. We need to use the \"DebugBreak\" API in V8 to correctly suspend on the next entrance into Javascript.\r\n\r\nThis can be tested w/ Test Case 1023 in the [Debugger Test Plan|http://wiki.appcelerator.org/display/tp/Debugger+Test+Plan]", "attachment": [], "flagged": false, "summary": "Android: Debugger: V8: Implement Ti.API.debugBreak for JS suspend", "creator": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "wluu", "key": "wluu", "displayName": "Wilson Luu", "active": false, "timeZone": "America/Los_Angeles" }, "environment": "OS: Windows 7\r\nSDK build: 1.8.0.1.v20111209011840\r\nTitanium Studio, build: 1.0.7.201112080131\r\nRuntime: V8", "comment": { "comments": [ { "id": "175866", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Looks like a \"continue\" request is being sent by Studio shortly after it sent a \"suspend\" request: https://gist.github.com/2bd748c1a9efc0ddf3a5\r\n\r\nWill need input from Max on this behavior and if it is the source of the bug.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-12T17:34:23.000+0000", "updated": "2011-12-12T17:34:23.000+0000" }, { "id": "176169", "author": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Tested this with Ti Mob SDK version 1.8.0.1.v20111214093905 and after running the example steps, when one hits \r\nstep 4: Click 'Callframe nesting' button \r\n\r\nthe debugger stops at break point 91 and not 90 like expected", "updateAuthor": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-14T16:53:07.000+0000", "updated": "2011-12-14T16:53:07.000+0000" }, { "id": "176251", "author": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This may just be a behavioral difference in V8 we cannot change.", "updateAuthor": { "name": "joshroesslein", "key": "joshroesslein", "displayName": "Josh Roesslein", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-15T11:24:52.000+0000", "updated": "2011-12-15T11:24:52.000+0000" }, { "id": "176278", "author": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "updateAuthor": { "name": "mpettiford", "key": "mpettiford", "displayName": "Michael Pettiford", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-15T15:23:46.000+0000", "updated": "2011-12-15T15:23:46.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }