{ "id": "118592", "key": "TIMOB-14893", "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": [], "resolution": { "id": "2", "description": "The problem described is an issue which will never be fixed.", "name": "Won't Fix" }, "resolutiondate": "2013-08-19T16:31:01.000+0000", "created": "2013-08-15T19:11:48.000+0000", "priority": { "name": "Low", "id": "4" }, "labels": [ "android", "cli", "ios", "triage" ], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2017-03-22T23:02:10.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": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "description": "I can successfully build using Ti SDK versions upto and including 3.2.0.v20130730132443, for emulator or device, targeting iOS or Android.\r\n\r\nHowever, when I try using any more recent SDK versions (e.g. 3.2.0.v20130814111647), the CLI build fails immediately with the following red text in the console:\r\n\r\n[ERROR] : TypeError: Object # has no method 'get' [ERROR] : at detectPlugins (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\lib\\tiplugin.js:156:44) [ERROR] : at exports.detect.async.parallel.project (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\lib\\tiplugin.js:63:4) [ERROR] : at _parallel (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:521:25) [ERROR] : at async.each (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:108:13) Builds an existing app or module project. Android Build Options: -L, --alias the alias for the keystore -A, --android-sdk the path to the Android SDK -B, --avd-abi the abi for the avd -I, --avd-id the id for the avd -S, --avd-skin the skin for the avd [default: HVGA] -K, --keystore the location of the keystore file -O, --output-dir the output directory when using dist-playstore -P, --password the password for the keystore [ERROR] : at Array.forEach (native) [ERROR] : at _each (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:32:24) [ERROR] : at async.each (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:107:9) [ERROR] : at _parallel (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:520:20) [ERROR] : at async.parallel (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:536:9) [ERROR] : at Object.detect (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\lib\\tiplugin.js:61:8) [ERROR] : at exports.execFile (child_process.js:594:9) [ERROR] : at exports.exec (child_process.js:481:18) -T, --target the target to build for [emulator, device, dist-playstore] blackberry Build Options: -D, --debug-token the path to the debug token bar file -A, --ip-address
the internet address of the simulator or device -K, --keystore-password the password given while registering the application signing keys -N, --ndk the path to the BlackBerry Native Development SDK -O, --output-dir the path containing the signed bar file -P, --password the password used on the simulator or device [ERROR] : at exports.detect.async.series.cached (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\lib\\android.js:103:4) [ERROR] : at async.series.results (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:548:21) [ERROR] : at _asyncMap (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:224:13) [ERROR] : at async.eachSeries.iterate (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:131:13) [ERROR] : at async.eachSeries.iterate (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:142:25) [ERROR] : at _asyncMap (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:226:17) [ERROR] : at exports.execFile (child_process.js:594:9) [ERROR] : at exports.exec (child_process.js:481:18) [ERROR] : at exports.detect.async.series.exec.cwd (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\lib\\android.js:90:4) [ERROR] : at async.series.results (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:548:21) [ERROR] : at _asyncMap (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:224:13) [ERROR] : at async.eachSeries.iterate (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:131:13) [ERROR] : at async.eachSeries.iterate (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:142:25) [ERROR] : at _asyncMap (C:\\Users\\Adam\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.v20130814111647\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:226:17)", "attachment": [], "flagged": false, "summary": "CLI: When building, receive error: TypeError: Object # has no method 'get'", "creator": { "name": "anfen", "key": "anfen", "displayName": "Adam Fennell", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "anfen", "key": "anfen", "displayName": "Adam Fennell", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Windows 7 (64Bit)\r\nMAC OSX 10.8 (Mountain Lion)\r\nTitanium Studio Build: 3.1.1.201306112235\r\nCLI: 3.1.1", "comment": { "comments": [ { "id": "266780", "author": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I've also been getting this, but only for Alloy projects. Escalating now.", "updateAuthor": { "name": "dsefton", "key": "dsefton", "displayName": "Daniel Sefton", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-15T22:40:16.000+0000", "updated": "2013-08-15T22:40:16.000+0000" }, { "id": "266846", "author": { "name": "anfen", "key": "anfen", "displayName": "Adam Fennell", "active": true, "timeZone": "America/Los_Angeles" }, "body": "This project is an Alloy v1.1 app.\r\nAfter upgrading today to Alloy 1.2 & CLI 3.1.2, this issue still occurs exactly as described.", "updateAuthor": { "name": "anfen", "key": "anfen", "displayName": "Adam Fennell", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-16T08:27:01.000+0000", "updated": "2013-08-16T08:29:14.000+0000" }, { "id": "267089", "author": { "name": "anfen", "key": "anfen", "displayName": "Adam Fennell", "active": true, "timeZone": "America/Los_Angeles" }, "body": "I know there's only been 1 business day gone (at best) since this issue was raised, so please excuse the question. I'd like to know what the estimated turnaround of issues are, on average. This will help me know whether to hold out for future releases before publishing our app. An answer along the lines of a week, couple of weeks, a month, a couple of months, would be great. Thanks in advance.", "updateAuthor": { "name": "anfen", "key": "anfen", "displayName": "Adam Fennell", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2013-08-19T09:02:17.000+0000", "updated": "2013-08-19T09:03:12.000+0000" }, { "id": "267127", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "If you want to use a 3.2.0 unstable SDK, then you need to upgrade to the latest 3.2.0 unstable Titanium CLI.\r\n\r\n{code}\r\nsudo npm install -g https://github.com/appcelerator/titanium.git\r\n{code}", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-08-19T16:31:01.000+0000", "updated": "2013-08-19T16:31:01.000+0000" }, { "id": "268695", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hi [~cbarber], a developer wants to use 3.2.0 and gets the following errors:\r\n\r\n{code}\r\nsudo npm install -g git://github.com/appcelerator/titanium.git\r\nunbuild titanium@3.1.2\r\nnpm http GET https://registry.npmjs.org/fields\r\nnpm http GET https://registry.npmjs.org/async\r\nnpm http GET https://registry.npmjs.org/colors\r\nnpm http GET https://registry.npmjs.org/humanize\r\nnpm http GET https://registry.npmjs.org/longjohn\r\nnpm http GET https://registry.npmjs.org/jade\r\nnpm http GET https://registry.npmjs.org/moment\r\nnpm http GET https://registry.npmjs.org/node-appc\r\nnpm http GET https://registry.npmjs.org/optimist\r\nnpm http GET https://registry.npmjs.org/request\r\nnpm http GET https://registry.npmjs.org/semver\r\nnpm http GET https://registry.npmjs.org/sprintf\r\nnpm http GET https://registry.npmjs.org/wrench\r\nnpm http GET https://registry.npmjs.org/temp\r\nnpm http GET https://registry.npmjs.org/winston\r\nnpm http 304 https://registry.npmjs.org/fields\r\nnpm http 304 https://registry.npmjs.org/async\r\nnpm http 304 https://registry.npmjs.org/colors\r\nnpm http 304 https://registry.npmjs.org/longjohn\r\nnpm http 304 https://registry.npmjs.org/humanize\r\nnpm http 304 https://registry.npmjs.org/jade\r\nnpm http 304 https://registry.npmjs.org/moment\r\nnpm http 304 https://registry.npmjs.org/node-appc\r\nnpm http 304 https://registry.npmjs.org/semver\r\nnpm http 304 https://registry.npmjs.org/optimist\r\nnpm http 304 https://registry.npmjs.org/sprintf\r\nnpm http 304 https://registry.npmjs.org/request\r\nunbuild titanium@3.2.0\r\nnpm http GET https://registry.npmjs.org/semver/-/semver-2.0.11.tgz\r\nnpm ERR! Error: No compatible version found: node-appc@'>=0.2.0-0 <0.3.0-0'\r\nnpm ERR! Valid install targets:\r\nnpm ERR! [\"0.1.28-cr\",\"0.1.29-alpha\",\"0.1.29-beta\",\"0.1.29-cr\",\"0.1.30-alpha\",\"0.1.0\",\"0.1.1\",\"0.1.2\",\"0.1.3\",\"0.1.4\",\"0.1.5\",\"0.1.6\",\"0.1.7\",\"0.1.8\",\"0.1.9\",\"0.1.10\",\"0.1.11\",\"0.1.12\",\"0.1.13\",\"0.1.14\",\"0.1.15\",\"0.1.16\",\"0.1.17\",\"0.1.18\",\"0.1.19\",\"0.1.20\",\"0.1.21\",\"0.1.22\",\"0.1.23\",\"0.1.24\",\"0.1.25\",\"0.1.26\",\"0.1.27\",\"0.1.28-cr\",\"0.1.28\",\"0.1.29-alpha\",\"0.1.29-beta\",\"0.1.29-cr\",\"0.1.29\",\"0.1.30-alpha\",\"0.1.30-cr\",\"0.1.30\"]\r\nnpm ERR!   at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:719:10)\r\nnpm ERR!   at next (/usr/local/lib/node_modules/npm/lib/cache.js:698:17)\r\nnpm ERR!   at /usr/local/lib/node_modules/npm/lib/cache.js:675:5\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 12.4.0\r\nnpm ERR! command \"node\" \"/usr/local/bin/npm\" \"install\" \"-g\" \"git://github.com/appcelerator/titanium.git\"\r\nnpm ERR! cwd /Users/markboyer\r\nnpm ERR! node -v v0.10.13\r\nnpm ERR! npm -v 1.3.2\r\nnpm http 304 https://registry.npmjs.org/temp\r\nnpm http 304 https://registry.npmjs.org/wrench\r\nnpm http 304 https://registry.npmjs.org/winston\r\nnpm http 200 https://registry.npmjs.org/semver/-/semver-2.0.11.tgz\r\nnpm ERR! \r\nnpm ERR! Additional logging details can be found in:\r\nnpm ERR!   /Users/markboyer/npm-debug.log\r\nnpm ERR! not ok code 0\r\n{code}\r\n\r\nPlease advise.", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-08-28T19:26:12.000+0000", "updated": "2013-08-28T19:27:34.000+0000" }, { "id": "268700", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "[~egomez] Titanium CLI requires node-appc 0.2 which is not published yet. Until node-appc 0.2.0 is published, or we setup CI builds, you'll need to manually clone the \"titanium\" git repo and manually update package.json, run npm install, and manually pull node-appc master from git.\n\nOn a side note, not sure why your comment was attached to this ticket. It doesn't appear to relate.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-08-28T19:42:58.000+0000", "updated": "2013-08-28T19:42:58.000+0000" }, { "id": "268844", "author": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Thanks, [~cbarber].\n\nThe reason to ask here was because a couple of developers were getting: \"TypeError: Object # has no method 'get'\" when building on 3.2 CI.\n\nIn regards with node-appc 0.2, I was wondering is there a time frame for publishing it?", "updateAuthor": { "name": "egomez", "key": "egomez", "displayName": "Eduardo Gomez", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-08-29T15:37:35.000+0000", "updated": "2013-08-29T15:37:35.000+0000" }, { "id": "268899", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "node-appc 0.2 will ship when 3.2 ships. We may have CI builds of Titanium CLI which would include the latest node-appc before 3.2 ships.", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2013-08-29T17:56:39.000+0000", "updated": "2013-08-29T17:56:39.000+0000" }, { "id": "415198", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as \"Won't Fix\".", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T23:02:10.000+0000", "updated": "2017-03-22T23:02:10.000+0000" } ], "maxResults": 9, "total": 9, "startAt": 0 } } }