{ "id": "170088", "key": "TIMOB-25428", "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": "19951", "name": "Hyperloop 2.2.1", "archived": false, "released": true, "releaseDate": "2017-10-26" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-10-23T11:39:05.000+0000", "created": "2017-10-23T09:59:34.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "18429", "description": "", "name": "Hyperloop 2.2.0", "archived": false, "released": true, "releaseDate": "2017-10-16" } ], "issuelinks": [], "assignee": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "updated": "2017-10-25T17:53:04.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" }, { "id": "13715", "name": "Hyperloop", "description": "Hyperloop project" } ], "attachment": [], "flagged": false, "summary": "Hyperloop: Android - Block scope declaration errors with node4", "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": "Node 4.X\r\nHyperloop 2.2.0", "comment": { "comments": [ { "id": "429418", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Master: https://github.com/appcelerator/hyperloop.next/pull/242 \r\n2_2_X: https://github.com/appcelerator/hyperloop.next/pull/241", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-10-23T11:10:10.000+0000", "updated": "2017-10-23T11:10:10.000+0000" }, { "id": "429420", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "[~hknoechel] Not sure who you want to review this", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-10-23T11:11:42.000+0000", "updated": "2017-10-23T11:11:42.000+0000" }, { "id": "429422", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "That would probably be me. Looks good, CR and FR passed, the Android build is working again on Node 4 with these changes!", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-23T11:39:05.000+0000", "updated": "2017-10-23T11:39:05.000+0000" }, { "id": "429521", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "QE-testing:\r\n1. Download the node version mananger \"n\": {{npm install -g n}}\r\n2. Remember which node-version you currently have ({{node .v}})\r\n3. Download to Node 4 with {{n 4}}, output like this:\r\n{code}\r\nHans-Macbook-Pro:hyperloop.next hknoechel$ n 4\r\n install : node-v4.8.4\r\n mkdir : /usr/local/n/versions/node/4.8.4\r\n fetch : https://nodejs.org/dist/v4.8.4/node-v4.8.4-darwin-x64.tar.gz\r\n{code}\r\n4. Run hyperloop-examples with the old Hyperloop (2.2.0) and confirm it crashes during build\r\n5. Run hyperloop-examples with the new Hyperloop (2.2.1) and confirm it does not crash during build", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2017-10-24T21:05:09.000+0000", "updated": "2017-10-24T21:05:09.000+0000" }, { "id": "429573", "author": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Validated fix using Han's test steps above. Compile-time failure occurred with Hyperloop 2.2.0. With Hyperloop 2.2.1, no compile-time error was seen, no run-time errors were seen either. The installed app worked as expected. This is the environment:\r\n\r\nNode Version: 6.10.3\r\nNPM Version: 3.10.10\r\nMac OS: 10.13\r\nAppc CLI: 6.3.0-master.16\r\nAppc CLI NPM: 4.2.10-2\r\nTitanium SDK version: 6.3.0.v20171018084007\r\nAppcelerator Studio vers 4.10.0\r\nHyperloop 2.2.0 GA, 2.2.1 Beta 2\r\nAndroid 7.1.2\r\nXcode 9.0\r\n", "updateAuthor": { "name": "amukherjee", "key": "amukherjee", "displayName": "Abir Mukherjee", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-10-25T17:52:56.000+0000", "updated": "2017-10-25T17:52:56.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }