Hi,
I’m running N8n 2.0.2 self-hosted on Railway and I can’t make any HTTP requests.
Problem:
- HTTP Request node fails with: “Cannot read properties of undefined (reading ‘execute’)”
- Code nodes can’t use https, axios, or fetch - all blocked with “Module ‘https’ is disallowed”
What I’ve tried: - Set NODE_FUNCTION_ALLOW_BUILTIN=, N8N_ALLOWED_DOMAINS=, N8N_RUNNERS_ENABLED=false
- Multiple redeployments
- Tested different N8n versions (issue persists)
What works: - Native nodes (Google Calendar, MongoDB, etc.) work fine
Environment: - Docker image: n8nio/n8n
- Setup: Primary + Worker with PostgreSQL, MongoDB, Redis
- Stack trace mentions @n8n+task-runner in the error
This blocks all external API integrations without native nodes (like Cal.com). Is this a known Task Runner issue? Any configuration I’m missing?
Thanks!
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system: