Closed
Description
- Version: 10.0.0
- Platform: OS X 10.13.2
- Subsystem: Process
I am unable to set a callback on the 'data' event (since process.stderr
is a net.Socket
stream, it should emit the data
event).
The following snippet works on v8.0.0 but throws an error on v10.0.0:
process.stderr.on('data', function(data) {
// not relevant, error is threw anyway
});
Error threw:
Error: read ENOTCONN
at WriteStream.Socket._read (net.js:530:20)
at WriteStream.Readable.read (_stream_readable.js:458:10)
at resume_ (_stream_readable.js:897:12)
at process._tickCallback (internal/process/next_tick.js:174:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:721:11)
at startup (internal/bootstrap/node.js:228:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:575:3)
Emitted 'error' event at:
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:174:19)
[... lines matching original stack trace ...]
at bootstrapNodeJSCore (internal/bootstrap/node.js:575:3)