I’m seeing an issue with sub-workflow executions in n8n.
-
The main workflow execution is filled with data.
-
I’m calling a sub-workflow using the When executed by another Workflow node*.*
-
Most of the time it works fine and the sub-workflow returns data as expected.
-
But in about 1% of ~200 runs, the sub-workflow execution is empty.
What I expected:
- The sub-workflow to consistently receive input and return processed data back.
What actually happens:
-
Main workflow shows all the input data, always, also in the cases of “empty” errors in the sub-workflow.
-
Sub-workflow runs, but the execution log for those failing runs is empty.
Information on your n8n setup
- n8n version: running version [email protected]
- Database (default: SQLite): Supabase
- Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
- Operating system: Mac OS