{ "id": "144101", "key": "AC-28", "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": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-02-13T15:45:36.000+0000", "created": "2015-02-03T14:36:55.000+0000", "labels": [ "alpha2", "appc" ], "versions": [], "issuelinks": [], "assignee": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2015-02-13T15:45:36.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": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." } ], "description": "When running a ppc run on a sever project and the run fails. Performing a subsequent run, fails further.\r\nOnly recourse is to delete project and recreate.\r\n\r\nSuggest adding a notion of \"clean\" or \"clean-run\" to remove failed dependencies and other failed artifacts.\r\n\r\nSee output examples:\r\nExample first run failure output:\r\n\r\n{code}\r\nLC02HL0L6DV7M% appc run\r\nAppcelerator Command-Line Interface, version 0.1.94\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nINFO | Installing dependencies... Gateway\r\nINFO | Checking for 1 module: connector/appc.acs\r\nINFO | Fetching connector/appc.acs@1.0.25\r\nINFO | Installed 1 module\r\nERROR | Command failed: npm http GET https://registry.npmjs.org/acs-node\r\nnpm http GET https://registry.npmjs.org/pkginfo\r\nnpm http 304 https://registry.npmjs.org/pkginfo\r\nnpm http GET https://registry.npmjs.org/lodash\r\nnpm http 304 https://registry.npmjs.org/acs-node\r\nnpm http 304 https://registry.npmjs.org/lodash\r\nnpm http GET https://registry.npmjs.org/async\r\nnpm http 304 https://registry.npmjs.org/async\r\nnpm ERR! git fetch -a origin (git://github.com/appcelerator/acs-node-sdk) fatal: unable to connect to github.com:\r\nnpm ERR! git fetch -a origin (git://github.com/appcelerator/acs-node-sdk) github.com[0: 192.30.252.128]: errno=Connection refused\r\nnpm ERR! Error: No compatible version found: acs-node@'appcelerator/acs-node-sdk'\r\nnpm ERR! Valid install targets:\r\nnpm ERR! [\"0.9.0\",\"0.9.1\",\"0.9.2\",\"0.9.3\"]\r\nnpm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:719:10)\r\nnpm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:638:10\r\nnpm ERR! at saved (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:142:7)\r\nnpm ERR! at Object.oncomplete (fs.js:107:15)\r\nnpm ERR! If you need help, you may report this log at:\r\nnpm ERR! \r\nnpm ERR! or email it to:\r\nnpm ERR! \r\n\r\nnpm ERR! System Darwin 13.3.0\r\nnpm ERR! command \"node\" \"/usr/local/bin/npm\" \"install\" \"--production\"\r\nnpm ERR! cwd /Users/u316877/Developer/Source/ti/4.0.0/Gateway/node_modules/connectors/appc.acs\r\nnpm ERR! node -v v0.10.13\r\nnpm ERR! npm -v 1.3.2\r\nnpm ERR! \r\nnpm ERR! Additional logging details can be found in:\r\nnpm ERR! /Users/u316877/Developer/Source/ti/4.0.0/Gateway/node_modules/connectors/appc.acs/npm-debug.log\r\nnpm ERR! not ok code 0\r\n\r\nERROR | exited with non-zero exit code\r\n{code}\r\n\r\nExample second run:\r\n\r\n{code}\r\nLC02HL0L6DV7M% appc run\r\nAppcelerator Command-Line Interface, version 0.1.94\r\nCopyright (c) 2014-2015, Appcelerator, Inc. All Rights Reserved.\r\n\r\nINFO | Installing dependencies... Gateway\r\nINFO | APIKey is: Qu9pgz17I6WRwyUryCgmXdbMAztgQHFk\r\nERROR | Error loading connector: appc.acs { [Error: Cannot find module 'acs-node'] code: 'MODULE_NOT_FOUND' }\r\nERROR | Error: Cannot find module 'acs-node'↩\r\n at Function.Module._resolveFilename (module.js:338:15)↩\r\n at Function.Module._load (module.js:280:25)↩\r\n at Module.require (module.js:364:17)↩\r\n at require (module.js:380:17)↩\r\n at require (/Users/u316877/Developer/Source/ti/4.0.0/Gateway/node_modules/connectors/appc.acs/lib/index.js:1:234)↩\r\n at Object. (/Users/u316877/Developer/Source/ti/4.0.0/Gateway/node_modules/connectors/appc.acs/lib/index.js:4:8)↩\r\n at Module._compile (module.js:456:26)↩\r\n at Object.Module._extensions..js (module.js:474:10)↩\r\n at Module.load (module.js:356:32)↩\r\n at Function.Module._load (module.js:312:12)↩\r\n at new APIBuilder (/Users/u316877/.appcelerator/install/0.1.94/package/node_modules/apibuilder/lib/apibuilder.js:206:10)↩\r\n at Object. (/Users/u316877/Developer/Source/ti/4.0.0/Gateway/app.js:2:11)↩\r\n at Module._compile (module.js:456:26)↩\r\n at Object.Module._extensions..js (module.js:474:10)↩\r\n at Module.load (module.js:356:32)↩\r\n at Function.Module._load (module.js:312:12)↩\r\n at Function.Module.runMain (module.js:497:10)↩\r\n at startup (node.js:119:16)↩\r\nFATAL | Unhandled exception { [Error: Cannot find module 'acs-node']↩\r\n code: 'MODULE_NOT_FOUND',↩\r\n __cached_trace__: ↩\r\n [ { receiver: [Object], fun: [Function], pos: 9587 },↩\r\n { receiver: [Object], fun: [Function], pos: 8175 },↩\r\n { receiver: [Object], fun: [Function], pos: 10312 },↩\r\n { receiver: [Object], fun: [Object], pos: 10696 },↩\r\n { receiver: [Object], fun: [Function], pos: 233 },↩\r\n { receiver: {}, fun: [Function], pos: 379 },↩\r\n { receiver: [Object], fun: [Function], pos: 12854 },↩\r\n { receiver: [Object], fun: [Function], pos: 13365 },↩\r\n { receiver: [Object], fun: [Function], pos: 10114 },↩\r\n { receiver: [Object], fun: [Function], pos: 8947 },↩\r\n { receiver: [Object], fun: [Object], pos: 6821 },↩\r\n { receiver: {}, fun: [Function], pos: 125 },↩\r\n { receiver: [Object], fun: [Function], pos: 12854 },↩\r\n { receiver: [Object], fun: [Function], pos: 13365 },↩\r\n { receiver: [Object], fun: [Function], pos: 10114 },↩\r\n { receiver: [Object], fun: [Function], pos: 8947 },↩\r\n { receiver: [Object], fun: [Function], pos: 13920 },↩\r\n { receiver: [Object], fun: [Object], pos: 4502 } ],↩\r\n __previous__: ↩\r\n { [Error]↩\r\n id: 63,↩\r\n __previous__: null,↩\r\n __trace_count__: 1,↩\r\n __cached_trace__: ↩\r\n [ [Object],↩\r\n [Object],↩\r\n [Object],↩\r\n [Object],↩\r\n [Object],↩\r\n [Object],↩\r\n [Object],↩\r\n [Object] ] } }↩\r\n{code}\r\n", "attachment": [], "flagged": false, "summary": "Executing subsequent appc run on a 4.0.0 server project, previous run failure", "creator": { "name": "u316877", "key": "u316877", "displayName": "Jerry Porter", "active": true, "timeZone": "America/Havana" }, "subtasks": [], "reporter": { "name": "u316877", "key": "u316877", "displayName": "Jerry Porter", "active": true, "timeZone": "America/Havana" }, "environment": "macosx 10.9 appc 4.0.0", "closedSprints": [ { "id": 321, "state": "closed", "name": "2015 Sprint 3 API", "startDate": "2015-02-02T15:53:51.937Z", "endDate": "2015-02-14T01:00:00.000Z", "completeDate": "2015-02-17T19:23:07.182Z", "originBoardId": 149 } ], "comment": { "comments": [ { "id": "342555", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "A workaround for this _should_ be deleting your project's {{node_modules}} folder. This will force all the modules to be installed again. We are working on a fix to prevent the github download problem in the future. You can delete node_modules and try again, but if you encounter the same error, just give us a bit more time and we should hopefully have a fix in today.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-02-09T17:26:36.000+0000", "updated": "2015-02-09T17:26:36.000+0000" }, { "id": "342863", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{{arrowdb}} is now available on npm and can replace the module that used to reference github. [~jhaynie] is checking the local testing code before I make any changes here, as the tests are failing. Once the tests are resolved I will sub in the new module dep and ensure the tests are still passing.\r\n\r\nh3. failed tests\r\n\r\n{code}\r\nRunning \"mochaTest:src\" (mochaTest) task\r\n\r\n\r\n ACLs\r\nINFO | APIKey is: U7eX4bHNFCVRgfw2IDypoRabolDqxzLB\r\nERROR | Error loading connector: appc.arrowdb { [ACS Node SDK Error: Required parameter ACS app key is missing.]↩\r\n errorCode: 1001,↩\r\n docUrl: 'TBD',↩\r\n message: 'Required parameter ACS app key is missing.',↩\r\n parameter: 'ACS app key' }↩\r\n 1) \"before all\" hook\r\nDEBUG | attempting to load model /Users/tlukasavage/development/api-connector-acs/models/acl.js\r\n 2) \"before all\" hook\r\n\r\n Custom Objects\r\nINFO | APIKey is: U7eX4bHNFCVRgfw2IDypoRabolDqxzLB\r\n 3) \"before all\" hook\r\nDEBUG | attempting to load model /Users/tlukasavage/development/api-connector-acs/models/acl.js\r\n 4) \"before all\" hook\r\n\r\n Posts\r\nINFO | APIKey is: U7eX4bHNFCVRgfw2IDypoRabolDqxzLB\r\n 5) \"before all\" hook\r\nDEBUG | attempting to load model /Users/tlukasavage/development/api-connector-acs/models/acl.js\r\n 6) \"before all\" hook\r\n\r\n Users\r\nINFO | APIKey is: U7eX4bHNFCVRgfw2IDypoRabolDqxzLB\r\n 7) \"before all\" hook\r\nDEBUG | attempting to load model /Users/tlukasavage/development/api-connector-acs/models/acl.js\r\n 8) \"before all\" hook\r\n\r\n\r\n 0 passing (682ms)\r\n 8 failing\r\n\r\n 1) ACLs \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 2) ACLs \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 3) Custom Objects \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 4) Custom Objects \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 5) Posts \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 6) Posts \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 7) Users \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n\r\n 8) Users \"before all\" hook:\r\n Uncaught Error: Model name: appc.arrowdb/acl exists in multiple places\r\n at isModelDuplicate (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:571:9)\r\n at Function.createModel [as extend] (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/lib/arrow.js:1170:4)\r\n at Object. (/Users/tlukasavage/development/api-connector-acs/models/acl.js:5:30)\r\n at Module._compile (module.js:456:26)\r\n at Object.Module._extensions..js (module.js:474:10)\r\n at Module.load (module.js:356:32)\r\n at Function.Module._load (module.js:312:12)\r\n at Module.require (module.js:364:17)\r\n at require (module.js:380:17)\r\n at requireNew (/Users/tlukasavage/development/api-connector-acs/node_modules/arrow.js/node_modules/require-new/src/require-new.js:27:17)\r\n{code}", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-02-10T23:17:19.000+0000", "updated": "2015-02-10T23:17:19.000+0000" }, { "id": "343269", "author": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This will be resolved by changes that will be available in {{alpha2}}. In the meantime, use the following workaround to get around the issue:\r\n\r\nA workaround for this should be deleting your project's {{node_modules}} folder. This will force all the modules to be installed again.", "updateAuthor": { "name": "tlukasavage", "key": "tlukasavage", "displayName": "Tony Lukasavage", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2015-02-13T15:45:36.000+0000", "updated": "2015-02-13T15:45:36.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }