{ "id": "140407", "key": "TIMOB-18079", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "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": "16593", "description": "Release 4.0.0", "name": "Release 4.0.0", "archived": false, "released": true, "releaseDate": "2015-05-21" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2015-01-09T19:38:35.000+0000", "created": "2014-11-24T17:10:21.000+0000", "epic": { "id": 111877, "key": "TIMOB-13255", "name": "Windows: CLI support", "summary": "CLI: Add support for Windows Mobile platform", "color": { "key": "color_1" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [], "assignee": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "updated": "2017-03-16T22:42:23.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": "13103", "name": "CLI", "description": "Node-based command line interface" }, { "id": "10206", "name": "iOS", "description": "iOS Platform" }, { "id": "11500", "name": "MobileWeb", "description": "Mobile Web (HTML) Platform" }, { "id": "10207", "name": "Tooling" } ], "description": "Each platform's build command extends a Builder base class. We need to move common functions into the Builder so that we can reuse code across the build commands.", "attachment": [], "flagged": false, "summary": "CLI: Refactor build commands for greater code reuse", "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": 265, "state": "closed", "name": "2014 Sprint 24 Tooling", "startDate": "2014-11-24T17:45:54.359Z", "endDate": "2014-12-06T02:47:00.000Z", "completeDate": "2014-12-08T17:25:44.396Z", "originBoardId": 121 } ], "comment": { "comments": [ { "id": "333408", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Master pull request: https://github.com/appcelerator/titanium_mobile/pull/6383\r\n\r\nTo test,\r\n\r\n1) run \"ti info\"\r\n2) build an Android, iOS, and Mobile Web app (simulator/emulator builds are fine)", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-11-24T17:18:59.000+0000", "updated": "2014-11-24T17:18:59.000+0000" }, { "id": "333624", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Merged.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2014-11-25T14:46:19.000+0000", "updated": "2014-11-25T14:46:19.000+0000" }, { "id": "338531", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "If a module is missing, the code starting at https://github.com/appcelerator/titanium_mobile/blame/master/node_modules/titanium-sdk/lib/builder.js#L184 is called. The references to {{logger}} and {{\\_\\_}} are invalid though so the script throws an error. It should be {{this.logger}} and the {{\\_\\_}} lib needs to be included in the module.\r\n\r\n{code}\r\n[WARN] Could not find a valid Titanium module id=ti.map version=latest platform=windows deploy-type=development\r\nC:\\Users\\Tim\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\longjohn\\dist\\longjohn.js:185\r\n throw e;\r\n ^\r\nReferenceError: logger is not defined\r\n at WindowsBuilder. (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\3.6.0.v20150108110929\\node_modules\\titanium-sdk\\lib\\builder.j\r\n at detect.callback (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\3.6.0.v20150108110929\\node_modules\\node-appc\\lib\\timodule.js:386:52)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\3.6.0.v20150108110929\\node_modules\\node-appc\\lib\\timodule.js:170:51\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\3.6.0.v20150108110929\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:592:17\r\n at done\r\n(C:\\ProgramData\\Titanium\\mobilesdk\\win32\\3.6.0.v20150108110929\\node_modules\\node-appc\\node_modules\\async\\lib\\async.js:135:19\r\n{code}", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2015-01-09T16:01:49.000+0000", "updated": "2015-01-09T16:02:53.000+0000" }, { "id": "338532", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "https://github.com/appcelerator/titanium_mobile/pull/6557", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2015-01-09T16:10:40.000+0000", "updated": "2015-01-09T16:10:40.000+0000" }, { "id": "413409", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-16T22:42:23.000+0000", "updated": "2017-03-16T22:42:23.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }