Closed
Description
- Version:
v10.6.0
- Platform:
Windows 64-bit
Linux 29d0523d5d87 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 Linux
(Alpine Linux on Docker)Linux 30e69b847957 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 GNU/Linux
(Debian on Docker)
- Subsystem:
worker_threads
Reproduction code
const { Worker, isMainThread } = require('worker_threads');
if (isMainThread) {
const worker = new Worker(__filename);
worker.on('error', err => {
console.log(`Worker threw an error: ${err.message}`);
});
worker.on('exit', code => {
console.log(`Worker finished with exit code ${code}`);
});
} else {
throw new Error('error!');
}
Expected output
Worker threw an error: error!
Worker finished with exit code 1
Actual output
Worker threw an error: error!
Worker finished with exit code 0