Project: titanium
Issue TIMOB-18538: CLI: Fix incompatibilities with Node 0.12
Node 0.12 has been released. The Titanium CLI is not compatible: {code} ≫ ti setup /usr/local/lib/node_modules/titanium/node_modules/longjohn/dist/longjohn.js:185 throw e; ^ ChildProcess.emit (events.js:110:17),maybeClose (child_process.js:1008:16),Socket. (child_process.js:1176:11),Socket.emit (events.js:107:17),Pipe.close (net.js:476:12) {code} To test: 1. Install Node 0.12 (or use a node version manager like {{n}} and set your current version to 0.12) 2. Run a {{ti}} command, such as {{ti setup check}} or {{ti info}} Perhaps related to async processing or spawning child processes. Enter {{ti setup}} choose option 2 (or type {{k}}), fails. Choose option 2 again, fails. Choose it a third time and it works; you get the setup check info. However, it doesn't detect my JDK and therefore my Android SDK info.
Story points: 8