{ "id": "168831", "key": "TIMOB-24938", "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": [ { "id": "18414", "description": "", "name": "Release 6.2.0", "archived": false, "released": true, "releaseDate": "2017-09-13" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2017-07-07T21:44:33.000+0000", "created": "2017-07-05T16:40:14.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [ { "id": "19572", "description": "Important fixes for 6.1.0", "name": "Release 6.1.1", "archived": false, "released": true, "releaseDate": "2017-06-16" }, { "id": "18414", "description": "", "name": "Release 6.2.0", "archived": false, "released": true, "releaseDate": "2017-09-13" } ], "issuelinks": [], "assignee": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "updated": "2017-08-16T18:06:21.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" }, { "id": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": "h5.Description\r\n\r\nWhen building for ws-local and using a windows specific app id the CLI will error with the below\r\n\r\n{code: title=app does not already exist}\r\n[ERROR] Error: Unable to find an installed app with id: com.appc.test\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:177:13\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:157:3\r\n at ChildProcess. (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\node-appc\\lib\\subprocess.js:60:3)\r\n at emitTwo (events.js:106:13)\r\n at ChildProcess.emit (events.js:191:7)\r\n at maybeClose (internal/child_process.js:891:16)\r\n at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)\r\n---------------------------------------------\r\n at Object.run (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\node-appc\\lib\\subprocess.js:59:8)\r\n at getAppxPackages (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:120:18)\r\n at Object.loopbackExempt (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:171:2)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\windows\\cli\\hooks\\ws-run.js:174:26\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:3816:26\r\n at replenish (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:982:17)\r\n at iterateeCallback (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:967:17)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:944:16\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:3821:13\r\n---------------------------------------------\r\n at Object.run (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\node-appc\\lib\\subprocess.js:59:8)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:79:20\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\node-appc\\lib\\subprocess.js:129:3\r\n at ChildProcess.exithandler (child_process.js:195:7)\r\n at emitTwo (events.js:106:13)\r\n at ChildProcess.emit (events.js:191:7)\r\n at maybeClose (internal/child_process.js:891:16)\r\n at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)\r\n---------------------------------------------\r\n at Object.exports.execFile (child_process.js:287:9)\r\n at exports.exec (child_process.js:103:18)\r\n at Object.getRealName (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\node-appc\\lib\\subprocess.js:128:2)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:73:19\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\utilities.js:49:3\r\n at _combinedTickCallback (internal/process/next_tick.js:73:7)\r\n at process._tickDomainCallback (internal/process/next_tick.js:128:9)\r\n---------------------------------------------\r\n at magik (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\utilities.js:34:10)\r\n at Object.install (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:50:9)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\windows\\cli\\hooks\\ws-run.js:171:26\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:3816:26\r\n at replenish (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:982:17)\r\n at iterateeCallback (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:967:17)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:944:16\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:3821:13\r\n at apply (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:21:25)\r\n---------------------------------------------\r\n at Object.run (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\node-appc\\lib\\subprocess.js:59:8)\r\n at getAppxPackages (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:120:18)\r\n at getPackageFullName (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:199:2)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:223:3\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\utilities.js:49:3\r\n at _combinedTickCallback (internal/process/next_tick.js:73:7)\r\n at process._tickDomainCallback (internal/process/next_tick.js:128:9)\r\n---------------------------------------------\r\n at magik (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\utilities.js:34:10)\r\n at Object.uninstall (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\windowslib\\lib\\winstore.js:222:9)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\windows\\cli\\hooks\\ws-run.js:168:26\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:3816:26\r\n at replenish (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:982:17)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:986:9\r\n at eachOfLimit (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:1011:22)\r\n at C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:1016:16\r\n at _parallel (C:\\ProgramData\\Titanium\\mobilesdk\\win32\\6.2.0.v20170630062735\\node_modules\\async\\dist\\async.js:3815:5)\r\n---------------------------------------------\r\n at Domain. (C:\\Users\\ewan\\AppData\\Roaming\\Appcelerator\\Appcelerator Studio\\plugins\\com.appcelerator.titanium.liveview.core_1.1.0.1495185232\\node_modules\\liveview\\hook\\lvhook.js:171:6)\r\n at Domain.run (domain.js:221:14)\r\n at C:\\Users\\ewan\\AppData\\Roaming\\Appcelerator\\Appcelerator Studio\\plugins\\com.appcelerator.titanium.liveview.core_1.1.0.1495185232\\node_modules\\liveview\\hook\\lvhook.js:165:10\r\n at C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\lib\\hook.js:236:13\r\n at C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\async\\dist\\async.js:3845:9\r\n at replenish (C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\async\\dist\\async.js:1030:17)\r\n at C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\async\\dist\\async.js:1034:9\r\n at eachOfLimit (C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\async\\dist\\async.js:1061:22)\r\n at C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\async\\dist\\async.js:1066:16\r\n at _parallel (C:\\Users\\ewan\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\async\\dist\\async.js:3844:5)\r\n{code}\r\n\r\nh5.Steps to reproduce\r\n\r\n# Add the following to the windows section of your tiapp (creating if it doesnt exist) {{com.incrediblyuniqueappid}}\r\n# Build the app using {{appc run -p windows -T ws-local}} (windows local from Studio)\r\n\r\nh5.Actual\r\n\r\nIt will error out with the above error\r\n\r\nh5.Expected\r\n\r\nIt should not error out ", "attachment": [], "flagged": false, "summary": "Windows: CLI errors when using a Windows specific app id and building for ws-local", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": "Windows 10 Pro\r\nTi SDK: 6.2.0.v20170630062735", "closedSprints": [ { "id": 921, "state": "closed", "name": "2017 Sprint 14 Tooling", "startDate": "2017-07-02T23:55:00.000Z", "endDate": "2017-07-16T23:55:00.000Z", "completeDate": "2017-07-17T14:40:08.859Z", "originBoardId": 219 } ], "comment": { "comments": [ { "id": "423513", "author": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "body": "Master: https://github.com/appcelerator/titanium_mobile_windows/pull/1034", "updateAuthor": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "created": "2017-07-05T16:46:02.000+0000", "updated": "2017-07-05T16:46:02.000+0000" }, { "id": "426796", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fix in SDK Version 7.0.0.v20170815065413 and SDK Version: 6.2.0.v20170815130745\r\n\r\nTest and other information can be found at:\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1034", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-16T18:05:52.000+0000", "updated": "2017-08-16T18:05:52.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }