{ "id": "175805", "key": "ALOY-1743", "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": "21174", "name": "Alloy 1.15.3", "archived": false, "released": true, "releaseDate": "2020-11-23" }, { "id": "21193", "name": "CLI Release 9.0.0", "archived": false, "released": false } ], "resolution": null, "resolutiondate": null, "created": "2020-11-18T12:06:09.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "regression" ], "versions": [ { "id": "21091", "name": "CLI Release 8.1.1", "archived": false, "released": true, "releaseDate": "2020-09-15" }, { "id": "21170", "name": "Alloy 1.15.2", "archived": false, "released": true, "releaseDate": "2020-09-13" } ], "issuelinks": [ { "id": "58967", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "inwardIssue": { "id": "175488", "key": "ALOY-1738", "fields": { "summary": "CLI 8.1.0: crash when to listening backbone.events on required controller in ScrollableView", "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": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "58966", "type": { "id": "10122", "name": "Gantt: start-finish", "inward": "is triggered by", "outward": "is triggering" }, "inwardIssue": { "id": "145396", "key": "ALOY-1256", "fields": { "summary": "Widget/Require as top-level element uses controller as 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": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "59290", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "175918", "key": "ALOY-1748", "fields": { "summary": "Widget - Regression - weird behavior - some exporting functions are not working with CLI 8.1.1", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Critical", "id": "1" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "updated": "2021-06-16T14:13:33.000+0000", "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" } }, "components": [], "description": "h5.Description\r\n\r\nIn the attached sample a Widget is used alongside another View in a Widget, this causes a runtime error when trying to access properties from the included Widget, this is most like down to the the changes in the two linked tickets where the symbol definition for included Widgets has changed", "attachment": [ { "id": "67723", "filename": "sampleTest.zip", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-11-18T14:53:45.000+0000", "size": 8717675, "mimeType": "application/zip" } ], "flagged": false, "summary": "Runtime error when Widget contains another Widget at the top level", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": null, "comment": { "comments": [ { "id": "457636", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "PR: https://github.com/appcelerator/alloy/pull/1035\r\n\r\nI've tested the following:\r\n\r\n* Test cases associated with ALOY-1256 and ALOY-1738\r\n* https://github.com/ewanharris/alloy-widget-test which is the same as in ALOY-1256 but includes children in the Widget tag\r\n* The sample attached here\r\n\r\n\r\nTo patch this in the appc CLI:\r\n\r\n1. Open up the appc CLI directory in explorer/finder\r\n * Windows: C:\\Users\\\\.appcelerator\\install\\8.1.1\\package\\\r\n * MacOS: ~/.appcelerator/install/8.1.1/package/\r\n\r\n2. Open node_modules/alloy/Alloy/commands/compile/parsers/Alloy.Require.js\r\n3. Apply the changes in the above PR\r\n", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-11-18T17:29:47.000+0000", "updated": "2020-11-18T17:35:50.000+0000" }, { "id": "457637", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "alloy-devkit PR: https://github.com/appcelerator/alloy-devkit/pull/194", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2020-11-18T17:34:15.000+0000", "updated": "2020-11-18T17:34:15.000+0000" }, { "id": "457859", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed, Runtime error is no longer shown when tested with the test case mentioned in the description. Tested using CLI Version {{8.1.2-27}}.", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2020-12-10T11:36:30.000+0000", "updated": "2020-12-10T11:36:30.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }