{ "id": "168628", "key": "TIMOB-24900", "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-08-10T16:33:02.000+0000", "created": "2017-06-27T17:29:02.000+0000", "epic": { "id": 168063, "key": "TIMOB-24764", "name": "Android O: Implement support", "summary": "Android O: Implement support", "color": { "key": "color_8" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [ "merge-6.2.0", "qe-6.1.1" ], "versions": [ { "id": "17608", "name": "Release 6.1.0", "archived": false, "released": true, "releaseDate": "2017-05-26" }, { "id": "19572", "description": "Important fixes for 6.1.0", "name": "Release 6.1.1", "archived": false, "released": true, "releaseDate": "2017-06-16" } ], "issuelinks": [], "assignee": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-08-21T22:24:44.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": "Android 8.0 preview is out when trying to build to my device I received the error below.\r\n\r\nh4. Steps to reproduce:\r\n# Create the default application {{appc new}}\r\n# Build to an android device running 8.0 {{appc run -p android -T device -l trace}}\r\n\r\nh4. Actual\r\n\r\n{noformat}\r\n2017-06-27T17:02:19.391Z | ERROR | An uncaught exception was thrown!\r\nCannot read property 'cyan' of undefined\r\n2017-06-27T17:02:19.391Z | ERROR | Cannot read property 'cyan' of undefined\r\n2017-06-27T17:02:19.391Z | TRACE | TypeError: Cannot read property 'cyan' of undefined\r\n at setDeviceId (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/android/cli/commands/_build.js:1273:61)\r\n at AndroidBuilder.validate (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/android/cli/commands/_build.js:1339:8)\r\n at Object.exports.validatePlatformOptions (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/titanium.js:672:69)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/cli/commands/build.js:278:21\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/cli/commands/build.js:458:4\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/lib/environ.js:271:4\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:886:16)\r\n at Socket. (internal/child_process.js:342:11)\r\n at emitOne (events.js:96:13)\r\n at Socket.emit (events.js:188:7)\r\n at Pipe._handle.close [as _onclose] (net.js:497:12)\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 /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/lib/environ.js:267:3\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:3694:9\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:356:16\r\n at replenish (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:877:25)\r\n at iterateeCallback (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:867:17)\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:840:16\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:3691:13\r\n at apply (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:21:25)\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:56:12\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/lib/environ.js:234:7\r\n at ChildProcess.exithandler (child_process.js:195:7)\r\n at emitTwo (events.js:106:13)\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 /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/lib/environ.js:227:6\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:3686:9\r\n at replenish (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:882:17)\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:886:9\r\n at eachOfLimit (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:913:22)\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:918:16\r\n at _parallel (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:3685:5)\r\n at Object.series (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:4525:3)\r\n at Object.getOSInfo (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/lib/environ.js:223:8)\r\n at Function.logger.log.init (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/cli/commands/build.js:429:11)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/cli/commands/build.js:265:15\r\n at CLI.callCommandValidate (/Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/lib/cli.js:720:7)\r\n at /Users/Josh/.appcelerator/install/6.2.2/package/node_modules/titanium/node_modules/node-appc/node_modules/async/dist/async.js:3686:9\r\n---------------------------------------------\r\n at Object.run (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-appc/lib/subprocess.js:59:8)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:325:21\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3830:24\r\n at eachOfArrayLike (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1003:9)\r\n at eachOf (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1051:5)\r\n at _parallel (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3829:5)\r\n at Object.parallelLimit [as parallel] (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3912:5)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:309:9\r\n at ChildProcess. (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/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:886:16)\r\n at Socket. (internal/child_process.js:342:11)\r\n---------------------------------------------\r\n at Object.run (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-appc/lib/subprocess.js:59:8)\r\n at getVMInfo (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:306:18)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:447:4\r\n at Object.detect (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:38:41)\r\n at Object.isEmulator (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:445:7)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulator.js:188:13\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3830:24\r\n at eachOfArrayLike (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1003:9)\r\n at eachOf (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1051:5)\r\n at _parallel (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3829:5)\r\n at Object.parallelLimit [as parallel] (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3912:5)\r\n at EmulatorManager.isEmulator (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulator.js:182:8)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:391:12\r\n at conn.exec.bufferUntilClose (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:493:5)\r\n at Connection. (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:252:4)\r\n---------------------------------------------\r\n at Socket.Readable.on (_stream_readable.js:687:35)\r\n at Connection.exec (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:249:9)\r\n at ADB. (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:492:9)\r\n at Connection. (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:172:8)\r\n at emitOne (events.js:96:13)\r\n at Socket.emit (events.js:188:7)\r\n at readableAddChunk (_stream_readable.js:176:18)\r\n at Socket.Readable.push (_stream_readable.js:134:10)\r\n at TCP.onread (net.js:547:20)\r\n---------------------------------------------\r\n at Socket.Readable.on (_stream_readable.js:687:35)\r\n at Connection.exec (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:120:9)\r\n at ADB.shell (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:488:7)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:352:8\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3830:24\r\n at replenish (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:946:17)\r\n at iterateeCallback (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:931:17)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:906:16\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3835:13\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/adb.js:393:6\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulator.js:198:4\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3838:9\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:421:16\r\n at iteratorCallback (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:998:13)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:906:16\r\n---------------------------------------------\r\n at Object.run (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-appc/lib/subprocess.js:59:8)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:325:21\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3830:24\r\n at eachOfArrayLike (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1003:9)\r\n at eachOf (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:1051:5)\r\n at _parallel (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3829:5)\r\n at Object.parallelLimit [as parallel] (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3912:5)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:309:9\r\n at ChildProcess. (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/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:886:16)\r\n at Socket. (internal/child_process.js:342:11)\r\n---------------------------------------------\r\n at Object.run (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-appc/lib/subprocess.js:59:8)\r\n at getVMInfo (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:306:18)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:447:4\r\n at finalize (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:179:4)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:234:6\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:386:4\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3838:9\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:421:16\r\n at iteratorCallback (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:998:13)\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:906:16\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/node_modules/async/dist/async.js:3835:13\r\n at /Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-titanium-sdk/lib/emulators/genymotion.js:381:7\r\n at ChildProcess. (/Users/Josh/Library/Application Support/Titanium/mobilesdk/osx/6.1.1.v20170626160851/node_modules/node-appc/lib/subprocess.js:60:3)\r\n at emitTwo (events.js:106:13)\r\n{noformat}\r\n\r\n\r\nh4. Expected\r\nNo error is shown and the build is successful", "attachment": [], "flagged": false, "summary": "Android: Unable to build to Android 8.0 devices or emulators", "creator": { "name": "jlongton", "key": "jlongton", "displayName": "Josh Longton", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "jlongton", "key": "jlongton", "displayName": "Josh Longton", "active": true, "timeZone": "Europe/London" }, "environment": "Mac OS Version : 10.12.5\r\nAppc CLI : 6.2.2\r\nAppc NPM : 4.2.9\r\nNode : v6.10.3\r\nPixel XL (8.0)\r\nEmulator: (8.0)\r\nAndroid SDK Tools: (25.2.5)\r\nAndroid SDK Platform-tools: (26)\r\nAndroid SDK Build-tools: (26 rc2), (26)", "closedSprints": [ { "id": 933, "state": "closed", "name": "2017 Sprint 16 SDK", "startDate": "2017-07-30T16:17:10.306Z", "endDate": "2017-08-13T16:17:00.000Z", "completeDate": "2017-08-13T23:06:34.398Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "422954", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "For me when I build the app from appc studio to Android 8.0 API 26 emulator the emulator launches but stays at the black screen & studio logs keeps on saying {{package manager has not started yet, will try in 2000 ms}}. \r\nIf launched from android studio the emulator launches fine but building to an already Android 8.0 started emulator give the same logs.\r\n\r\nMight be an issue with the Android API 26 system image as well, but I am not 100% sure. ", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-06-27T17:54:04.000+0000", "updated": "2017-06-27T17:54:15.000+0000" }, { "id": "424863", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "One difference I noticed in the {{appc ti info -t android}} {{Connected Android Devices}} section is that the android O device does not have the device name, SDK Version & the ABI's listed.\r\n\r\n{code}\r\nNexus 5\r\n ID = 03055ed008e41a7d\r\n State = device\r\n SDK Version = 6.0.1 (android-23)\r\n ABIs = armeabi-v7a, armeabi\r\nAndroid Device <--- Android O device\r\n ID = 8XV7N16806000094\r\n State = device\r\n\r\n{code}", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-07-27T00:33:44.000+0000", "updated": "2017-07-27T00:33:44.000+0000" }, { "id": "426003", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "titanium_mobile: https://github.com/appcelerator/titanium_mobile/pull/9279\r\nnode-titanium-sdk: https://github.com/appcelerator/node-titanium-sdk/pull/14", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-07T13:13:48.000+0000", "updated": "2017-08-07T13:13:48.000+0000" }, { "id": "426006", "author": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "body": "When running the trackDevices test and a device is already connected, it sometimes doesn't find the device and allows the test to immediately exit:\r\n\r\n{code}\r\n$ node tests/test-adb.js\r\n[1] CONNECTED\r\n[1] SENDING host:track-devices\r\n[1] RECEIVED 4 BYTES (state=1) (cmd=host:track-devices)\r\n[1] BUFFER LENGTH = 4\r\n[1] RESULT OKAY\r\n[1] DONE, SETTING STATE TO WAIT_FOR_RESPONSE\r\n[1] RECEIVED 20 BYTES (state=4) (cmd=host:track-devices)\r\n[1] BUFFER LENGTH = 20\r\n[1] DONE, RECEIVED RESPONSE\r\n[1] SOCKET CLOSED BY SERVER 20\r\n[2] CONNECTED\r\n[2] SENDING host:transport:001006de0b00\r\n[2] RECEIVED 4 BYTES (state=1) (cmd=host:transport:001006de0b00)\r\n[2] BUFFER LENGTH = 4\r\n[2] RESULT FAIL\r\n[2] ERROR!\r\n[2] RECEIVED 35 BYTES (state=0) (cmd=host:transport:001006de0b00)\r\n[2] SOCKET CLOSED BY SERVER null\r\n[3] CONNECTED\r\n[3] SENDING host:transport:192.168.56.101:5555\r\n[3] RECEIVED 4 BYTES (state=1) (cmd=host:transport:192.168.56.101:5555)\r\n[3] BUFFER LENGTH = 4\r\n[3] RESULT FAIL\r\n[3] ERROR!\r\n[3] RECEIVED 42 BYTES (state=0) (cmd=host:transport:192.168.56.101:5555)\r\n[3] SOCKET CLOSED BY SERVER null\r\n[4] CONNECTED\r\n[4] SENDING host:transport:192.168.56.101:5555\r\n[4] RECEIVED 46 BYTES (state=1) (cmd=host:transport:192.168.56.101:5555)\r\n[4] BUFFER LENGTH = 46\r\n[4] RESULT FAIL\r\n[4] ERROR! device '192.168.56.101:5555' not found\r\nDevices:\r\n[ { id: '001006de0b00', state: 'device', emulator: false } ]\r\n\r\n[4] SOCKET CLOSED BY SERVER null\r\n{code}", "updateAuthor": { "name": "cbarber", "key": "cbarber", "displayName": "Chris Barber", "active": true, "timeZone": "America/Chicago" }, "created": "2017-08-07T16:15:11.000+0000", "updated": "2017-08-07T16:15:26.000+0000" }, { "id": "426518", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~gmathews]. A backport will be needed for this.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-11T02:01:26.000+0000", "updated": "2017-08-11T02:01:26.000+0000" }, { "id": "426843", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~lchoudhary] https://github.com/appcelerator/titanium_mobile/pull/9319 for 6.2.0 will include this fix", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-17T10:51:58.000+0000", "updated": "2017-08-17T10:51:58.000+0000" }, { "id": "426858", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Thanks [~gmathews], I am waiting for the CR for https://github.com/appcelerator/node-titanium-sdk/pull/16 which will update the node-titanium-sdk to 0.4.3 & then I can merge the above PR.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-17T18:16:05.000+0000", "updated": "2017-08-17T18:16:05.000+0000" }, { "id": "426883", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Merged https://github.com/appcelerator/titanium_mobile/pull/9319.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-17T23:28:47.000+0000", "updated": "2017-08-17T23:28:47.000+0000" }, { "id": "426884", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Hi [~gmathews], How about this commit in https://github.com/appcelerator/titanium_mobile/pull/9279/commits/e2cec28e28f89ed86a3c58c95aabe1c80f92ce68 . Do we need a backport to 6.2.0 for it ?", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-17T23:41:12.000+0000", "updated": "2017-08-18T00:37:22.000+0000" }, { "id": "426897", "author": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~lchoudhary]\r\n\r\n6_2_X: https://github.com/appcelerator/titanium_mobile/pull/9332", "updateAuthor": { "name": "gmathews", "key": "gmathews", "displayName": "Gary Mathews", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-18T11:51:01.000+0000", "updated": "2017-08-18T11:51:01.000+0000" }, { "id": "426928", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FR passed, master & backport PR merged.", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-18T23:13:29.000+0000", "updated": "2017-08-18T23:13:29.000+0000" }, { "id": "426982", "author": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Verified the fix in SDK 6.2.0.v20170821133426 & 7.0.0.v20170821125551.\r\n\r\nClosing.\r\n\r\nStudio Ver: 4.9.1.201707200100\r\nSDK Ver: 6.2.0.v20170821133426, 7.0.0.v20170821125551\r\nOS Ver: 10.12.3\r\nXcode Ver: Xcode 8.3.3\r\nAppc NPM: 4.2.9\r\nAppc CLI: 6.2.3\r\nTi CLI Ver: 5.0.14\r\nAlloy Ver: 1.9.13\r\nNode Ver: 6.10.1\r\nJava Ver: 1.8.0_101\r\nDevices: ⇨ google Nexus 6P --- Android 8.0.0", "updateAuthor": { "name": "lchoudhary", "key": "lchoudhary", "displayName": "Lokesh Choudhary", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2017-08-21T22:24:27.000+0000", "updated": "2017-08-21T22:24:27.000+0000" } ], "maxResults": 12, "total": 12, "startAt": 0 } } }