It looks like node 0.10 has changed behavior of child_process.spawn to throw an exception when the binary does not exist:
From #400
INFO [karma]: Karma server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
ERROR [karma]: { [Error: spawn ENOENT] code: 'ENOENT', errno: 'ENOENT', syscall:'spawn' }
Error: spawn ENOENT
at errnoException (child_process.js:948:11)
at Process.ChildProcess._handle.onexit (child_process.js:739:34)
We should handle that and display proper error message (can't find launcher binary, set env variable).
It looks like node 0.10 has changed behavior of child_process.spawn to throw an exception when the binary does not exist:
From #400
We should handle that and display proper error message (can't find launcher binary, set env variable).