-
-
Notifications
You must be signed in to change notification settings - Fork 34.2k
Closed
Description
- Version: 11.9.0
- Platform: all
- Subsystem: worker
parentPort.postMessage fails on assumption of not nil of first argument. Though it's documented as accepting any value.
internal/worker/io.js:65
if (payload.type !== messageTypes.STDIO_WANTS_MORE_DATA)
^
TypeError: Cannot read property 'type' of undefined
at MessagePort.onmessage (internal/worker/io.js:65:15)
full scripts:
const {
Worker, isMainThread, parentPort, workerData
} = require('worker_threads')
if (isMainThread) {
const worker = new Worker(__filename);
worker.on('message', data => console.log('received worker data', data));
worker.on('error', err => console.error('worker error:', error));
worker.on('exit', (code) => {
if (code !== 0)
console.error(`Worker stopped with exit code ${code}`);
})
return
}
parentPort.postMessage(undefined)Metadata
Metadata
Assignees
Labels
No labels