{ "id": "124146", "key": "TIMOB-16074", "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": "15927", "description": "2014 Sprint 04", "name": "2014 Sprint 04", "archived": true, "released": true, "releaseDate": "2014-02-28" }, { "id": "15928", "description": "2014 Sprint 04 Core", "name": "2014 Sprint 04 Core", "archived": true, "released": true, "releaseDate": "2014-02-28" }, { "id": "15971", "description": "Release 3.2.3", "name": "Release 3.2.3", "archived": false, "released": true, "releaseDate": "2014-04-30" }, { "id": "15422", "description": "Release 3.3.0", "name": "Release 3.3.0", "archived": false, "released": true, "releaseDate": "2014-07-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-02-28T23:38:51.000+0000", "created": "2013-12-23T20:01:26.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "qe-testadded" ], "versions": [ { "id": "14982", "description": "Release 3.2.0", "name": "Release 3.2.0", "archived": false, "released": true, "releaseDate": "2013-12-19" } ], "issuelinks": [ { "id": "38256", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "131402", "key": "AC-1378", "fields": { "summary": "[ERROR] Application Installer abnormal process termination. Process exit value was 8", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "35155", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "126307", "key": "AC-2133", "fields": { "summary": "Latest CLI V3.2.1 seems to break the compiling", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "35183", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "126478", "key": "AC-2262", "fields": { "summary": "longjohn.js:184 -- Error: EPERM, operation not permitted", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "35181", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "126293", "key": "AC-2403", "fields": { "summary": "CLI: TypeError during validatePlatformOptions()", "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" } }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "34464", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "124819", "key": "TIMOB-16265", "fields": { "summary": "Android: Got EPERM, app crashing while trying to access protected folder with Genymotion emulator", "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" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "updated": "2014-06-10T16:07:24.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" } ], "description": "There is a bug in the Genymotion library that causes an error when it tries to scan for Virtual Box and encounters a restricted directory.\r\n\r\n{code}\r\nC:\\Users\\manuel.conde\\AppData\\Roaming\\npm\\node_modules\\titanium\\node_modules\\longjohn\\dist\\longjohn.js:184\r\n throw e;\r\n ^\r\nError: EPERM, operation not permitted 'C:\\Program Files\\Archivos comunes'\r\n at fs.readdirSync (fs.js:654:18)\r\n at scan (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\titanium-sdk\\lib\\emulators\\genymotion.js:138:25)\r\n at scan (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\titanium-sdk\\lib\\emulators\\genymotion.js:150:26)\r\n at C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\titanium-sdk\\lib\\emulators\\genymotion.js:156:10\r\n at C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\titanium-sdk\\lib\\emulators\\genymotion.js:113:8\r\n at q.process (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:728:21)\r\n at processImmediate (timers.js:330:15)\r\n---------------------------------------------\r\n at C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:693:21\r\n at Array.forEach (native)\r\n at _each (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:32:24)\r\n at _insert (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:678:11)\r\n at q.push (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:705:15)\r\n at C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\titanium-sdk\\lib\\emulators\\genymotion.js:129:12\r\n at queue.drain (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\node-appc\\lib\\subprocess.js:108:3)\r\n at next (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:723:31)\r\n---------------------------------------------\r\n at C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:693:21\r\n at Array.forEach (native)\r\n at _each (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:32:24)\r\n at _insert (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:678:11)\r\n at q.push (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:705:15)\r\n at Object.findExecutable (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\node-appc\\lib\\subprocess.js:113:8)\r\n at async.parallel.virtualbox (C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\titanium-sdk\\lib\\emulators\\genymotion.js:99:20)\r\n at C:\\Users\\manuel.conde\\AppData\\Roaming\\Titanium\\mobilesdk\\win32\\3.2.0.GA\\node_modules\\async\\lib\\async.js:521:25\r\n{code}\r\n\r\nHere's the original Q&A question: http://developer.appcelerator.com/question/160759/update-to-ti-320ga-android-not-compiling-anymore", "attachment": [], "flagged": false, "summary": "CLI: Genymotion library causes crash when scanning for Virtual Box in restricted folders", "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": "Windows\r\nTitanium CLI 3.2.0", "comment": { "comments": [ { "id": "290736", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Master pull request: https://github.com/appcelerator/titanium_mobile/pull/5302\r\n3.2.x pull request: https://github.com/appcelerator/titanium_mobile/pull/5303\r\n\r\nProbably best to test this on Windows.\r\n\r\nTo test:\r\n1. Install Genymotion\r\n2. Create an Android project\r\n3. Create folder named \"Genymobile\" in C:\\Program Files\r\n4. Set permissions on that folder to Administrator only\r\n5. Run an emulator build (for any kind of emulator)\r\n6. The emulator should launch and the app should run", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2014-01-31T23:07:17.000+0000", "updated": "2014-02-01T00:05:05.000+0000" }, { "id": "292923", "author": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "body": "Observe that my main problem was that I had Genymotion installed, but I uninstalled it because was not working on my machine.\r\n\r\nBut CLI was still calling the genymotion.js script. Just removing it from the folder, all began to work as expected.", "updateAuthor": { "name": "mcvendrell", "key": "mcvendrell", "displayName": "Manuel Conde Vendrell", "active": true, "timeZone": "Europe/Madrid" }, "created": "2014-02-13T16:33:14.000+0000", "updated": "2014-02-13T16:33:14.000+0000" }, { "id": "298877", "author": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified fixed on:\nWindows 8.1\nAppcelerator Studio, build:3.2.3.201403250634\nTitanium SDK, build: 3.2.3.v20140324164913\nCLI: 3.2.3-dev\nAlloy: 1.3.1\n\nFollowing Chris' test steps I successfully managed to launch the genymotion emulator.\nClosing.", "updateAuthor": { "name": "sdowse", "key": "sdowse", "displayName": "Samuel Dowse", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2014-03-26T21:43:33.000+0000", "updated": "2014-03-26T21:43:33.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }