When testing the workflow, the code node using Javascript just spins and never finishes. If I use Python it will finish.
No error messages that I can see.
I’ve tried updating n8n, updating other components, restarting browser, clearing cache/cookies, using a completely different browser, rebooting server, creating a new workflow, etc.
Any help would be appreciated!
Please share your workflow
Share the output returned by the last node
Information on your n8n setup
- n8n version: 1.91.2
- Database (default: SQLite): PostgreSQL
- n8n EXECUTIONS_PROCESS setting (default: own, main): Default
- Running n8n via (Docker, npm, n8n cloud, desktop app): NPM
- Operating system: Ubuntu 24.04
New info - when I have N8N_RUNNERS_ENABLED=True the failure happens. When I set it to false it starts working again.
My understanding is using task runners is recommended. Is this true? If so, what am I doing wrong? The error in the logs shows the following:
{"level":"error","message":"[Task Runner]: Task runner failed to start {
error: EvalError: Code generation from strings disallowed for this context
at new Function (<anonymous>)
at generateHolderClass (/usr/lib/node_modules/exceljs/node_modules/bluebird/js/release/join.js:92:16)
at module.exports (/usr/lib/node_modules/exceljs/node_modules/bluebird/js/release/join.js:101:28)
at module.exports (/usr/lib/node_modules/exceljs/node_modules/bluebird/js/release/promise.js:731:18)
at Object.<anonymous> (/usr/lib/node_modules/exceljs/node_modules/bluebird/js/release/bluebird.js:9:36)
at Module._compile (node:internal/modules/cjs/loader:1529:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
at Module.load (node:internal/modules/cjs/loader:1275:32)
at Module._load (node:internal/modules/cjs/loader:1096:12)
at Module.require (node:internal/modules/cjs/loader:1298:19)
at require (node:internal/modules/helpers:182:18)
at Object.<anonymous> (/usr/lib/node_modules/exceljs/node_modules/unzipper/lib/parse.js:5:15)
at Module._compile (node:internal/modules/cjs/loader:1529:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
at Module.load (node:internal/modules/cjs/loader:1275:32)
at Module._load (node:internal/modules/cjs/loader:1096:12)
}","metadata":{"file":"forward-to-logger.js","scopes":["task-runner"],"timestamp":"2025-05-06T15:37:26.743Z"}
1 Like
I have the same error, when using “exif-parser” installed as an additional package in Dockerfile
.
I have N8N_RUNNERS_ENABLED=True
.