{ "id": "170741", "key": "AC-5497", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "10000", "description": "", "name": "Done" }, "resolutiondate": "2018-01-29T16:02:17.000+0000", "created": "2018-01-07T14:28:14.000+0000", "labels": [ "arrow" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2018-01-29T16:02:17.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": [ { "id": "14555", "name": "Arrow Builder" } ], "description": "Running a blank, new Arrow Builder Project throws an error when Running (locally):\r\n\r\nSteps to reproduce:\r\n1- Create a new Arrow Build Project\r\n2- Run it\r\n\r\nResult:\r\nAppcelerator Command-Line Interface, version 7.0.1\r\nCopyright (c) 2014-2018, Appcelerator, Inc. All Rights Reserved.\r\nFetching connector/appc.composite@2.0.0\r\nFetching connector/appc.arrowdb@1.1.11\r\nInstalled 2 modules\r\n*2018-01-07T14:21:38.309Z | ERROR | spawn /bin/sh ENOENT\r\n2018-01-07T14:21:38.321Z | ERROR | exited with non-zero exit code*", "attachment": [], "flagged": false, "summary": "Arrow Builder - New Project (blank) on NodeJS 8.1.0 throws error when run", "creator": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "subtasks": [], "reporter": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "environment": "MacOS 10.13.2\r\nNode 8.1.0\r\n Axway Appcelerator Studio, build: 5.0.0.201712081732\r\nAppcelerator Command-Line Interface, version 7.0.1", "comment": { "comments": [ { "id": "432837", "author": { "name": "ahurst", "key": "ahurst", "displayName": "Alasdair Hurst", "active": true, "timeZone": "Europe/London" }, "body": "[~underlabs] Can you attach or send me the output of \"appc run -l trace\" please?", "updateAuthor": { "name": "ahurst", "key": "ahurst", "displayName": "Alasdair Hurst", "active": true, "timeZone": "Europe/London" }, "created": "2018-01-08T11:08:00.000+0000", "updated": "2018-01-08T11:08:00.000+0000" }, { "id": "432874", "author": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "body": "sure,\r\n{code}\r\nAppcelerator Command-Line Interface, version 7.0.1\r\nCopyright (c) 2014-2018, Appcelerator, Inc. All Rights Reserved.\r\n\r\n2018-01-08T20:25:10.700Z | TRACE | set environment to {\"registry\":\"https://registry.platform.axway.com\",\"baseurl\":\"https://platform.axway.com\"}\r\n2018-01-08T20:25:10.701Z | TRACE | checking credentials for existing session\r\n2018-01-08T20:25:10.834Z | TRACE | Attempting to load session info from config file\r\n2018-01-08T20:25:10.837Z | TRACE | check if session is invalidated\r\n2018-01-08T20:25:11.486Z | TRACE | refresh session expiry to: 1516047960084\r\n2018-01-08T20:25:11.487Z | TRACE | session expiry 1516047960084 false\r\n2018-01-08T20:25:11.487Z | TRACE | Arrow Cloud config file: /Users/user/.acs\r\n2018-01-08T20:25:11.489Z | TRACE | found Arrow Cloud login { mid: 'd7137b1892b36aef64e067777b68698f78e84c37',\r\n publishPort: 443,\r\n publishHost: 'https://admin.cloudapp-enterprise.appcelerator.com',\r\n username: '@.com',\r\n cookie: [ 'connect.sid=s%3A2BhZxxxxxSPxxxxxxx9GIdBF%2BPZ7GjhU; Path=/; Expires=Mon, 15 Jan 2018 17:12:12 GMT; HttpOnly' ],\r\n defaultEP: \r\n { publishHost: 'https://admin.cloudapp-enterprise.appcelerator.com',\r\n publishPort: 443 } } , checking nodeACSEndpoint= https://admin.cloudapp-enterprise.appcelerator.com\r\n2018-01-08T20:25:11.490Z | TRACE | Arrow Cloud cookie expiry [ 1516036332000 ]\r\n2018-01-08T20:25:11.490Z | TRACE | session already loaded in opts.session\r\n2018-01-08T20:25:11.491Z | TRACE | getCredentials() session:\r\n{\r\n \"ipaddress\": \"10.0.1.7\",\r\n \"username\": \"xx@xx.com\",\r\n \"password\": \"\",\r\n \"session\": \"\",\r\n \"nonce\": \"\",\r\n \"environment\": {\r\n \"name\": \"production\",\r\n \"isProduction\": true,\r\n \"acsBaseUrl\": \"https://api.cloud.appcelerator.com\",\r\n \"acsAuthBaseUrl\": \"https://secure-identity.cloud.appcelerator.com\",\r\n \"nodeACSEndpoint\": \"https://admin.cloudapp-enterprise.appcelerator.com\"\r\n },\r\n \"token\": \"\",\r\n \"fingerprint\": \"d7xxxxxxxxx7b686xx4c37\",\r\n \"fingerprint_description\": \"Mac OSX Serial Number: xxx\",\r\n \"org_id\": 180007,\r\n \"expiry\": 1516047960084\r\n}\r\n2018-01-08T20:25:11.491Z | TRACE | loading plugins for command \"run\"\r\n2018-01-08T20:25:11.501Z | TRACE | run search paths:\r\n[\r\n \"/Users/user/.appcelerator/install/7.0.1/package\",\r\n \"/Users/user/.appcelerator/install/7.0.1/package/node_modules\",\r\n \"/Users/user/Documents/Appcelerator_Studio_Workspace/EyeBinan/models\",\r\n \"/Users/user/Documents/Appcelerator_Studio_Workspace/EyeBinan/blocks\",\r\n \"/Users/user/Documents/Appcelerator_Studio_Workspace/EyeBinan/node_modules\",\r\n \"/Users/user/Documents/Appcelerator_Studio_Workspace/node_modules\",\r\n \"/Users/user/Documents/node_modules\",\r\n \"/Users/user/node_modules\",\r\n \"/Users/node_modules\",\r\n \"/node_modules\",\r\n \"/Users/user/.appcelerator/.npm/lib/node_modules\"\r\n]\r\n2018-01-08T20:25:11.501Z | DEBUG | [PLUGIN-LOAD] 0ms /Users/user/.appcelerator/install/7.0.1/package/appc.js\r\n2018-01-08T20:25:11.554Z | DEBUG | [PLUGIN-LOAD] 48ms /Users/user/.appcelerator/install/7.0.1/package/node_modules/appc-cli-titanium/appc.js\r\n2018-01-08T20:25:11.554Z | DEBUG | run plugin: /Users/user/.appcelerator/install/7.0.1/package/node_modules/appc-cli-titanium\r\n2018-01-08T20:25:11.558Z | DEBUG | [PLUGIN-LOAD] 1ms /Users/user/.appcelerator/install/7.0.1/package/node_modules/arrow/appc.js\r\n2018-01-08T20:25:11.563Z | DEBUG | run plugin: /Users/user/.appcelerator/install/7.0.1/package/node_modules/arrow\r\n2018-01-08T20:25:11.601Z | TRACE | plugin \"titanium\" failed its \"when\" function check, skipping...\r\n2018-01-08T20:25:11.602Z | TRACE | loading plugin \"arrow\" for command \"run\" CLI options via function\r\n2018-01-08T20:25:11.602Z | TRACE | Duplicate option \"port\" for command \"run\", removing...\r\n2018-01-08T20:25:11.605Z | TRACE | executing command \"run\" with the following plugins:\r\n[\"arrow\"]\r\n2018-01-08T20:25:11.607Z | TRACE | session already loaded in opts.session\r\n2018-01-08T20:25:11.614Z | TRACE | generated npm install token 6b3xxxxxxxxxxxxxxx95f13f7215ebb5f7327\r\nFetching connector/appc.composite@2.0.0\r\nFetching connector/appc.arrowdb@1.1.11\r\nInstalled 2 modules\r\n2018-01-08T20:25:17.936Z | ERROR | spawn /bin/sh ENOENT\r\n2018-01-08T20:25:17.948Z | ERROR | Error: exited with non-zero exit code\r\n at ChildProcess. (/Users/user/.appcelerator/install/7.0.1/package/node_modules/arrow/lib/plugin/run.js:121:20)\r\n at emitTwo (events.js:125:13)\r\n at ChildProcess.emit (events.js:213:7)\r\n at Process.ChildProcess._handle.onexit (internal/child_process.js:197:12)\r\n{code}", "updateAuthor": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "created": "2018-01-08T20:26:39.000+0000", "updated": "2018-01-09T16:49:40.000+0000" }, { "id": "432887", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "The issue \"ENOENT\" is often related to node js. Can you update your node js. Also, Try a logout and login in the platform through terminal. Thanks.", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-01-09T03:08:18.000+0000", "updated": "2018-01-09T03:08:18.000+0000" }, { "id": "432909", "author": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "body": "Any specific node version? The documentation mention > 8.0 (n.b. I'm using 8.1.0)\r\n\r\nI should note, that previous node projects are running fine, it's when creating new API Builder (node) projects.", "updateAuthor": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "created": "2018-01-09T14:03:39.000+0000", "updated": "2018-01-09T16:51:21.000+0000" }, { "id": "432944", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Try updating to the latest one. I believe it's 8.9.x. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2018-01-10T02:20:58.000+0000", "updated": "2018-01-10T02:20:58.000+0000" }, { "id": "433763", "author": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "body": "I've updated to node 8.9.4, and reran the blank project locally:\r\n{code}\r\nCopyright (c) 2014-2018, Appcelerator, Inc. All Rights Reserved.\r\nFetching connector/appc.composite@2.0.0\r\nFetching connector/appc.arrowdb@1.1.11\r\nInstalled 2 modules\r\nAn uncaught exception was thrown!\r\nCannot find module 'escodegen'\r\nCannot find module 'escodegen'\r\n2018-01-28T06:11:43.606Z | ERROR | exited with non-zero exit code\r\n{code}\r\n\r\nIssue was resolved after installing:\r\n{code:java}\r\nnpm install escodegen\r\n{code}\r\n\r\nAND adding it to *dependencies* of the blank project\r\n{code:java}\r\n\"escodegen\": \"^*\"\r\n{code}\r\n in package.json", "updateAuthor": { "name": "underlabs", "key": "underlabs", "displayName": "Joseph Sachs", "active": true, "timeZone": "America/Montreal" }, "created": "2018-01-28T06:13:25.000+0000", "updated": "2018-01-28T06:17:34.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }