{ "id": "102278", "key": "TIMOB-11188", "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": "16980", "description": "New V8", "name": "Release 6.0.0", "archived": false, "released": true, "releaseDate": "2016-11-15" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-03-16T18:33:18.000+0000", "created": "2012-09-27T00:41:24.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "debugger", "parity", "qe-ios090112" ], "versions": [ { "id": "14096", "description": "Release 2.1.2", "name": "Release 2.1.2", "archived": true, "released": true, "releaseDate": "2012-08-31" }, { "id": "13505", "description": "Release 3.0.0", "name": "Release 3.0.0", "archived": true, "released": true, "releaseDate": "2012-12-14" } ], "issuelinks": [], "assignee": { "name": "apetkov", "key": "apetkov", "displayName": "Angel Petkov", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2016-10-22T00:14:49.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": "Breakpoints ignored if the app is only comprised of primitive assignment statements.\r\n\r\nThis is not a regression. This does not occur on Android. This is a parity issue.\r\n\r\nThis is basic functionality.\r\n\r\nSteps to Reproduce:\r\n\r\n1. Run code in debug (manually insert breakpoints as per code comments):\r\n\r\n{code}\r\nvar a = 1; // breakpoint\r\n\r\nvar b = 2; // breakpoint\r\n\r\nvar c = 3; // breakpoint\r\n\r\nvar d = 4; // breakpoint\r\n\r\nvar e = 5; // breakpoint\r\n\r\nvar f = 6; // breakpoint\r\n{code}\r\n\r\nActual Result:\r\n\r\nAll breakpoints ignored.\r\n\r\nExpected Result:\r\n\r\nAll breakpoints should be hit (as 'Resume' is pressed).", "attachment": [ { "id": "32094", "filename": "androiddebugger.log", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-27T00:41:24.000+0000", "size": 3427, "mimeType": "text/plain" }, { "id": "32095", "filename": "breakpoints ignored.png", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-27T00:41:24.000+0000", "size": 79728, "mimeType": "image/png" }, { "id": "32096", "filename": "iosdebugger.log", "author": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-09-27T00:41:24.000+0000", "size": 2214, "mimeType": "text/plain" } ], "flagged": false, "summary": "iOS: Debugger: breakpoints ignored if app is only primitive assignment statements", "creator": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "dhyde", "key": "dhyde", "displayName": "Dustin Hyde", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Titanium SDK: 2.1.2.GA, 3.0.0.v20120926130913\r\nTitanium Studio: 3.0.0.201209252419\r\nOS: Mountain Lion 10.8.2\r\nXcode: 4.5\r\nDevices: iPhone Simulator 5.1/6.0", "closedSprints": [ { "id": 615, "state": "closed", "name": "2016 Sprint 07 Tooling", "startDate": "2016-03-26T00:40:48.770Z", "endDate": "2016-04-09T00:40:00.000Z", "completeDate": "2016-04-11T04:48:57.781Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "379901", "author": { "name": "apetkov", "key": "apetkov", "displayName": "Angel Petkov", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Issue no longer persists when running debugger on the main thread.", "updateAuthor": { "name": "apetkov", "key": "apetkov", "displayName": "Angel Petkov", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-03-16T18:33:48.000+0000", "updated": "2016-03-16T18:33:48.000+0000" }, { "id": "399621", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Testing with this environment:\r\nNPM Version: 2.15.9\r\nNode Version: 4.5.0\r\nMac OS: 10.11.6\r\nAppc CLI: 5.5.1\r\nAppc CLI NPM: 4.2.7\r\nTitanium SDK version: 6.0.0.v20161019091022\r\nAppcelerator Studio, build: 4.8.0.201610171310\r\nXcode 8.0 GM\r\n\r\nI tested with the code above in the description, and found that all break points were hit when the Resume button was hit. I tested both on the simulator and on an iOS 10 device.", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-10-22T00:14:28.000+0000", "updated": "2016-10-22T00:14:28.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }