n8n-io/n8n · error
NO_NODES
NO_NODES
Error message
Workflow has no nodes
What it means
Error "Workflow has no nodes" thrown in n8n-io/n8n.
Source
Thrown at packages/@n8n/workflow-sdk/src/workflow-builder/plugins/validators/no-nodes-validator.ts:28
/**
* Validator that checks for empty workflows.
*
* Returns an error if the workflow has no nodes, since an empty workflow
* cannot perform any operations.
*/
export const noNodesValidator: ValidatorPlugin = {
id: 'core:no-nodes',
name: 'No Nodes Validator',
priority: 100, // High priority - should run early
// Per-node validation not used - we do workflow-level validation
validateNode: (): ValidationIssue[] => [],
validateWorkflow(ctx: PluginContext): ValidationIssue[] {
if (ctx.nodes.size === 0) {
return [
{
code: 'NO_NODES',
message: 'Workflow has no nodes',
severity: 'error',
violationLevel: 'critical',
},
];
}
return [];
},
};
View on GitHub (pinned to 5ac6606e81)
When it happens
Trigger: Thrown at packages/@n8n/workflow-sdk/src/workflow-builder/plugins/validators/no-nodes-validator.ts:28 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12).
Data as JSON: /api/errors/6655ba27d93b2eec.
Report an issue: GitHub.