TypeError
Cannot set property 'lookup' of undefined
dgram.js ? in replaceHandle at line 147
dgram.js ? in null.<anonymous> at line 198
cluster.js ? in Object.109:1002 at line 587
cluster.js ? in handleResponse at line 171
cluster.js ? in respond at line 192
cluster.js ? in handleMessage at line 202
events.js ? in process.EventEmitter.emit at line 117
child_process.js ? in handleMessage at line 318
child_process.js ? in null.<anonymous> at line 392
child_process.js ? in process.handleConversion.dgram.Native.got at line 171
child_process.js ? in process.<anonymous> at line 391
events.js ? in process.EventEmitter.emit at line 117
child_process.js ? in handleMessage at line 318
child_process.js ? in Pipe.channel.onread at line 343
As far as I can tell this is happening because in cluster.handleMessage (202), respond (192) is being called with empty arguments, which results in dgram.replaceHandle being called with an empty (null) handle further down the line.
It appears that in the master branch (and 0.11 releases) cluster.js has been totally rewritten - the offending code no longer exists - so my questions are: does anyone know if this has been fixed in 0.10.28? (I see a slight change between 0.10.15 and 0.10.28 but can't grok if it fixes this) Should I submit a bug report for the 0.10 line or just let it go? Is there any way to fix this so I don't keep getting errors? (Maybe a handler on an error event emitter somewhere? Not sure where to attach that though.)