{ "id": "172035", "key": "TIMOB-26280", "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": "20220", "name": "Release 7.3.1", "archived": false, "released": true, "releaseDate": "2018-08-30" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2018-08-21T12:57:20.000+0000", "created": "2018-08-09T23:38:23.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "regression" ], "versions": [ { "id": "20115", "name": "Release 7.3.0", "archived": false, "released": true, "releaseDate": "2018-08-17" } ], "issuelinks": [ { "id": "56733", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "172047", "key": "TIMOB-26293", "fields": { "summary": "Android: node-titanium-sdk 0.6.0 doesn't wait for Genymotion cold boot in 7_3_X", "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" } }, "priority": { "name": "Critical", "id": "1" }, "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": "2018-08-22T09:18:49.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" } ], "description": "h5. Steps to reproduce:\r\n1. Try to build for genymotion emulator with the specified SDK.\r\n\r\nh5. Actual results:\r\n1. The build fails with error:\r\n{code}\r\n[INFO] : Launching emulator: Google Nexus 6P - 6.0.0 - API 23 - 1440x2560\r\n[TRACE] : Starting emulator: Google Nexus 6P - 6.0.0 - API 23 - 1440x2560\r\n[TRACE] : Checking if emulator Google Nexus 6P - 6.0.0 - API 23 - 1440x2560 is running...\r\n[TRACE] : Detecting if Google Nexus 6P - 6.0.0 - API 23 - 1440x2560 exists...\r\n[TRACE] : Found 26 emulators\r\n[TRACE] : Emulator exists, detecting all running emulators and connected devices...\r\n[TRACE] : Detected 1 running emulators and connected devices\r\n[TRACE] : Checking 1 devices to see if it's the emulator we want\r\n[ERROR] Application Installer abnormal process termination. Process exit value was 1\r\n[TRACE] : The emulator is NOT running\r\n[TRACE] : Emulator not running, detecting emulator info\r\n[TRACE] : Found 26 emulators\r\n[TRACE] : Starting the emulator...\r\n[INFO] : Running: /Applications/Genymotion.app/Contents/MacOS/player.app/Contents/MacOS/player --vm-name \"Google Nexus 6P - 6.0.0 - API 23 - 1440x2560\"\r\n2018-08-09T23:23:34.385Z | ERROR | An uncaught exception was thrown!\r\nCannot set property 'child' of undefined\r\n2018-08-09T23:23:34.385Z | ERROR | Cannot set property 'child' of undefined\r\n2018-08-09T23:23:34.385Z | TRACE | TypeError: Cannot set property 'child' of undefined\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:531:26\r\n at Object.detect (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:41:10)\r\n at Object.start (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:500:10)\r\n at EmulatorManager. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulator.js:417:11)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulator.js:110:4\r\n at Object.detect (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/android.js:77:10)\r\n at EmulatorManager. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulator.js:85:11)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3888:9\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:473:16\r\n at iteratorCallback (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1064:13)\r\n---------------------------------------------\r\n at Socket.Readable.on (_stream_readable.js:772:35)\r\n at Connection.exec (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:135:9)\r\n at ADB.shell (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:524:7)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:386:11\r\n at ChildProcess. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:61:3)\r\n at emitTwo (events.js:126:13)\r\n at ChildProcess.emit (events.js:214:7)\r\n at maybeClose (internal/child_process.js:925:16)\r\n---------------------------------------------\r\n at Object.run (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:60:8)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:341:21\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3880:24\r\n at eachOfArrayLike (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1069:9)\r\n at eachOf (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1117:5)\r\n at _parallel (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3879:5)\r\n at Object.parallelLimit [as parallel] (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3962:5)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:321:9\r\n at ChildProcess. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:61:3)\r\n---------------------------------------------\r\n at Object.run (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:60:8)\r\n at getVMInfo (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:316:18)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:440:5\r\n at Object.detect (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:41:10)\r\n at Object.isRunning (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:438:8)\r\n at EmulatorManager. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulator.js:159:65)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:429:3\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3888:9\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:473:16\r\n---------------------------------------------\r\n at Socket.Readable.on (_stream_readable.js:772:35)\r\n at Connection.exec (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:135:9)\r\n at ADB.shell (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:524:7)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:386:11\r\n at ChildProcess. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:61:3)\r\n at emitTwo (events.js:126:13)\r\n at ChildProcess.emit (events.js:214:7)\r\n at maybeClose (internal/child_process.js:925:16)\r\n---------------------------------------------\r\n at Object.run (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:60:8)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:341:21\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3880:24\r\n at eachOfArrayLike (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1069:9)\r\n at eachOf (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1117:5)\r\n at _parallel (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3879:5)\r\n at Object.parallelLimit [as parallel] (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3962:5)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:321:9\r\n at ChildProcess. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:61:3)\r\n---------------------------------------------\r\n at Object.run (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/node-appc/lib/subprocess.js:60:8)\r\n at getVMInfo (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:316:18)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:466:4\r\n at Object.detect (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:41:10)\r\n at Object.isEmulator (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:464:7)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/emulator.js:196:13\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3880:24\r\n at eachOfArrayLike (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1069:9)\r\n at eachOf (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1117:5)\r\n---------------------------------------------\r\n at Socket.Readable.on (_stream_readable.js:772:35)\r\n at Connection.exec (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:274:9)\r\n at /Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:528:9\r\n at Connection. (/Users/lchoudhary/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.v20180809095942/node_modules/node-titanium-sdk/lib/adb.js:192:8)\r\n at emitOne (events.js:116:13)\r\n at Socket.emit (events.js:211:7)\r\n at addChunk (_stream_readable.js:263:12)\r\n at readableAddChunk (_stream_readable.js:250:11)\r\n{code}\r\n\r\nh5. Expected result:\r\n1. The build should not fail & build the app successfully.", "attachment": [], "flagged": false, "summary": "Android: Build for genymotion emulator fails with \"Cannot set property 'child' of undefined\" in node-titanium-sdk ", "creator": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Studio Ver: 5.1.0.201808080937\r\nSDK Ver: 7.3.0.v20180809095942\r\nOS Ver: 10.13.5\r\nXcode Ver: Xcode 9.4.1\r\nAppc NPM: 4.2.13\r\nAppc CLI: 7.0.5-master.3\r\nDaemon Ver: 1.1.3\r\nTi CLI Ver: 5.1.1\r\nAlloy Ver: 1.12.0\r\nNode Ver: 8.9.1\r\nNPM Ver: 5.5.1\r\nJava Ver: 10.0.1\r\nGenymotion : 2.12.2\r\n", "closedSprints": [ { "id": 1065, "state": "closed", "name": "2016 Sprint 17 SDK", "startDate": "2018-08-13T17:39:36.846Z", "endDate": "2018-08-27T17:39:00.000Z", "completeDate": "2018-08-29T16:10:57.013Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "440710", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "node-titanium-sdk PR: https://github.com/appcelerator/node-titanium-sdk/pull/43\r\n\r\nFun fact: this bug has been around since Titanium SDK 3.2.0 (4 years ago) and secondly, the AVD code had the same bug and was fixed in June 2018 in [917b0d8|https://github.com/appcelerator/node-titanium-sdk/commit/917b0d8cd6d85a7419f52ee769c9611323a29f29].", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2018-08-13T19:24:08.000+0000", "updated": "2018-08-13T19:24:08.000+0000" }, { "id": "440711", "author": { "name": "jvandijk", "key": "jvandijk", "displayName": "Jeroen van Dijk", "active": true, "timeZone": "Europe/Amsterdam" }, "updateAuthor": { "name": "jvandijk", "key": "jvandijk", "displayName": "Jeroen van Dijk", "active": true, "timeZone": "Europe/Amsterdam" }, "created": "2018-08-13T19:57:59.000+0000", "updated": "2018-08-13T19:57:59.000+0000" }, { "id": "440712", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "Correct you are [~jvandijk]! Thank you!", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2018-08-13T19:59:51.000+0000", "updated": "2018-08-13T19:59:51.000+0000" }, { "id": "440713", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR Passed.\r\nWaiting for CR.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-13T21:32:34.000+0000", "updated": "2018-08-13T21:32:34.000+0000" }, { "id": "440935", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Merged, released node-titanium-sdk 0.6.1. Updated 7_3_X, master, and next branches to node-titanium-sdk 0.6.1.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2018-08-21T12:57:20.000+0000", "updated": "2018-08-21T12:57:20.000+0000" }, { "id": "440981", "author": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "body": "*Closing ticket* Verified fix in SDK Version: {{7.3.1.v20180821233955}}, {{7.4.0.v20180821233840}} and SDK Version: {{7.5.0.v20180821233900}}\r\n\r\nTest and other information can be found at:\r\nhttps://github.com/appcelerator/node-titanium-sdk/pull/43", "updateAuthor": { "name": "smohammed", "key": "smohammed", "displayName": "Samir Mohammed", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2018-08-22T09:18:44.000+0000", "updated": "2018-08-22T09:18:44.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }