{ "id": "174767", "key": "DAEMON-329", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12519", "key": "DAEMON", "name": "Appcelerator Daemon" }, "fixVersions": [ { "id": "20871", "description": "", "name": "Appc Daemon 4.0.0", "archived": false, "released": true, "releaseDate": "2021-01-20" } ], "resolution": { "id": "5", "description": "All attempts at reproducing this issue failed, or not enough information was available to reproduce the issue. Reading the code produces no clues as to why this behavior would occur. If more information appears later, please reopen the issue.", "name": "Cannot Reproduce" }, "resolutiondate": "2020-03-31T20:12:07.000+0000", "created": "2020-02-26T23:13:24.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "20899", "description": "", "name": "Appc Daemon 3.2.0", "archived": false, "released": true, "releaseDate": "2020-01-13" } ], "issuelinks": [ { "id": "58235", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "outwardIssue": { "id": "174628", "key": "DAEMON-311", "fields": { "summary": "Improve appcd plugin management", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } }, { "id": "58245", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "174774", "key": "DAEMON-331", "fields": { "summary": "Windows - Android: \"No Android SDKs were found under the specified location\" ", "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": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2020-03-31T20:12:11.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": "15803", "name": "winreglib" } ], "description": "User installs Appc Daemon 3.2.0 with Node.js 10.13.0. When the daemon starts up, the Windows plugin cannot load winreglib:\r\n\r\n{code}\r\n{\r\n \"stack\": \"PluginError: Failed to load plugin: \\\\\\\\?\\\\C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\winreglib\\\\build\\\\Release\\\\node_winreglib.node is not a valid Win32 application.\\r\\n\\\\\\\\?\\\\C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\winreglib\\\\build\\\\Release\\\\node_winreglib.node\\n at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)\\n at PluginModule.load (internal/modules/cjs/loader.js:653:32)\\n at Function.load (C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\appcd-plugin\\\\dist\\\\plugin-module.js:71:11)\\n at PluginModule.require (C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\appcd-plugin\\\\dist\\\\plugin-module.js:142:23)\\n at require (C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\appcd-plugin\\\\dist\\\\plugin-module.js:181:36)\\n at load (C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\node-gyp-build\\\\index.js:21:10)\\n at Object.apply (C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\winreglib\\\\src\\\\index.js:2:46)\\n at PluginModule._compile (C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\appcd-plugin\\\\dist\\\\plugin-module.js:196:19)\\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)\\n at PluginModule.Module.load (internal/modules/cjs/loader.js:653:32)\",\r\n \"message\": \"Failed to load plugin: \\\\\\\\?\\\\C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\winreglib\\\\build\\\\Release\\\\node_winreglib.node is not a valid Win32 application.\\r\\n\\\\\\\\?\\\\C:\\\\Users\\\\Test\\\\.appcelerator\\\\install\\\\8.0.0-master.10\\\\package\\\\node_modules\\\\winreglib\\\\build\\\\Release\\\\node_winreglib.node\",\r\n \"status\": 400,\r\n \"statusCode\": \"400.1\",\r\n \"type\": \"error\"\r\n}\r\n{code}\r\n\r\nNote that winreglib uses N-API and is compatible with Node.js 10.2.0 and newer and that the Appc Daemon 3.2.0's core runs Node 10.16.3.\r\n\r\nThis might be a Windows-only issue as Windows is general the only platform in which plugins are installed at daemon install time, Mac/Linux run into permission issues and have to resort to installing plugins at runtime. This behavior will change in DAEMON-311", "attachment": [], "flagged": false, "summary": "node_winreglib.node is not a valid Win32 application", "creator": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "environment": null, "closedSprints": [ { "id": 1181, "state": "closed", "name": "2020 Sprint 5", "startDate": "2020-03-02T18:45:02.513Z", "endDate": "2020-03-13T18:45:00.000Z", "completeDate": "2020-03-13T16:42:04.632Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "454553", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Neither I nor [~ssekhri] can reproduce this now that DAEMON-330 has been fixed.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2020-03-04T22:42:46.000+0000", "updated": "2020-03-04T22:42:46.000+0000" }, { "id": "454920", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Reopened to change fix version.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2020-03-31T20:11:57.000+0000", "updated": "2020-03-31T20:11:57.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }