n8n-io/n8n
Documented errors, page 11 of 11. Back to n8n-io/n8n
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| ${error.error} | exception | error | |
| No code for "Execute" set on node | exception | error | configuration, code-node, parameter-validation |
| Sticky notes do not support output connections | exception | error | runtime, builder, sticky-note, connections |
| Supplied check constraint was not found in table | exception | error | database, migration, sqlite, constraints |
| interval.intervalSeconds must be a positive integer, got | validation | error | scheduler, interval, validation, numeric |
| keys and values must be arrays | exception | error | expression, array, argument-shape, validation |
| No credentials found with specified filters | exception | error | cli, export, credentials, user-error |
UNSAFE_MEMORY_SESSION_KEY_EXPRESSION ' ' parameter ' ' uses $json in an AI memory subnode session key. Use an… | validation | error | |
| Email sending must be set up in order to request a password… | exception | error | email, smtp, password-reset, config, infrastructure |
| Invalid categor received: . Valid categories are | validation | error | cli, audit, validation, user-error |
| Invalid `--filter` format. Expected: --filter "key:value" | exception | error | |
| Invalid view range: end | validation | error | |
| Bad request - please check your parameters | exception | error | |
| Failed to fetch provider catalog | exception | error | network, catalog, models-dev, fetch |
| Tool name " " is reserved while episodic memory is enabled. | exception | error | set-node, assignments, parameters, node-version |
| ${error} | exception | error | |
| Eval " ": cannot use both .check() and .judge() | exception | error | eval, builder, mutually-exclusive |
| Invalid model index | exception | error | model-selector, rules, validation, off-by-one |
| Require a sessionId for the tool call | exception | error | |
| Not authenticated — call login() first | exception | error | auth, n8n-api, sse |
| Text for item is not defined | exception | error | configuration, parameter-validation, information-extractor, per-item |
| MCP Server returned no tools | exception | error | |
MERGE_SINGLE_INPUT ' ' has only input connection(s). Merge nodes require at least 2 inputs. Wire… | validation | error | |
| mkdir exited with code | exception | error | |
| No binary data received. | exception | error | langchain, agent, sql, sqlite, binary, configuration |
| Stream is not supported by sqlite driver. | exception | error | database, sqlite, streaming |
| Eval " " uses .judge() but no .model() was set | exception | error | eval, judge, model, builder |
| Unknown filter key " ". Expected one of: do, dont… | exception | error | |
| Security violation: 'require()' is not allowed | exception | error | sdk, validators, security, require, module-loading |
| Could not find a personal project for this user | exception | error | projects, migration, provisioning |
| Failed to write sandbox workspace file | exception | error | |
| Invalid `--filter` value for | exception | error | |
| Missing 'valueString' for 'like' operator. | exception | warning | weaviate, filter, validation, operator |
| N8N_SANDBOX_SERVICE_URL is required for sandbox provider… | exception | error | configuration, env-vars, sandbox, n8n-sandbox |
| User not authenticated! | exception | error | authentication, session, cookie, chat-trigger, webhook |
| " " contains no extractable text. | exception | error | |
| Malformed binary data ID | exception | warning | binary-data, rest, bad-request, validation |
| Session not found | http | error | |
| Text to classify for item | exception | error | configuration, parameter-validation, text-classifier, per-item |
| Tool not found | exception | error | |
409 Cannot workflow - you have this workflow open in another tab | http | warning | collaboration, locking, conflict, http-409 |
| Checkpoint for runId | exception | info | workflow-structure, trigger, informational |
SAME_NAME Node " " already has this name | error_code | info | workflow-builder, nodes, validation, rename |
CONNECTION_TYPE_NOT_FOUND Source node " " has no connections of type | error_code | warning | workflow-builder, connections, validation, remove |
| expected two arguments (value, defaultValue) for this… | exception | error | expression, arguments, argument-count |
| MFA secret could not be verified | exception | error | mfa, totp, verification |
| No model found called | exception | error | |
| Sticky notes do not support connections | exception | error | runtime, builder, sticky-note, connections |
| At least one category must be defined | exception | error | configuration, parameter-validation, text-classifier, schema |
| Missing 'valueBoolean' for 'isNull' operator. | exception | warning | weaviate, filter, validation, operator, boolean |
| Supplied foreign key was not found in table | exception | error | database, migration, sqlite, constraints |
| Failed to parse node types from | exception | error | build, cli, json, config |
| SelectQueryBuilder.addOrderBy "nulls" can accept only… | exception | error | typeorm, select-query-builder, order-by, nulls, validation |
| DAYTONA_API_KEY is required for sandbox provider "daytona"… | exception | error | configuration, env-vars, sandbox, daytona, secrets |
| MCP server " ": connectionTimeoutMs must be a positive… | exception | error | set-node, assignments, parameters, node-version |
| No binary data found, please connect a binary to the input… | exception | error | langchain, agent, sql, sqlite, binary, configuration |
| isEven() is only callable on integers | exception | error | expression, number, integer, type-mismatch |
| OAuth2 authentication requires mcp trigger node v2.0 or… | http | error | |
SELF_CONNECTION Cannot connect a node to itself | error_code | warning | workflow-builder, connections, validation, guard |
| isOdd() is only callable on integers | exception | error | expression, number, integer, type-mismatch |
| Redis Error | exception | error | |
CONNECTION_NOT_FOUND Source node " " has no outgoing connections | error_code | warning | workflow-builder, connections, state, remove |
| JSON array items must be flat objects (not arrays, nulls… | validation | error | |
| Subnode error handling is managed by parent node… | exception | error | subnode, error-handling, workflow-builder, fluent-api |
| cannot convert to integer | exception | error | expression, string, number, parsing, data-quality |
| Input item is missing | exception | error | searxng, ai-tool, input-validation, search |
| Sticky notes do not support error handlers | exception | error | runtime, builder, sticky-note, error-handling |
| MCP server " ": provide either "url" or "command | exception | error | set-node, assignments, parameters, node-version |
| Method Not Allowed | http | error | |
423 Cannot modify workflow while it is being edited by a user in the editor. | http | warning | collaboration, locking, workflow, http-423 |
| Invalid MFA token. | exception | error | mfa, totp, auth, password-reset |
| MCP server name " " is already registered | exception | error | mcp, config, duplicate, naming |
| Redirect from to is not allowed. Skip this URL and try a… | exception | error | |
| Tool name not found in item.json.tool or item.tool | exception | error | |
| If MFA enabled, mfaCode is required. | exception | error | mfa, validation, auth, password-reset |
| Instance owner cannot be deleted. | exception | error | users, delete, rbac, forbidden, owner, authorization |
| Invalid authentication token | exception | error | authentication, session, cookie, chat-trigger, token-expiry |
| No transport found for sessionId | http | error | |
| replacements[ ] is missing a valid "new_str" string. Each… | validation | error | |
| Seed agents " " and " " both address as " " — give them… | exception | error | |
| Sqlite does not support exclusion constraints. | exception | error | database, sqlite, constraints |
| "Embedded chat" is not supported, change the "Mode" in the… | exception | error | chat-trigger, configuration, mode-mismatch |
| File does not seem to contain credentials. Make sure the… | exception | error | cli, import, credentials, file-format, validation, user-error |
| Missing search query input at itemIndex | exception | error | serpapi, ai-tool, input-validation, deprecated, search |
| .onFalse() is only available on IF nodes | exception | error | runtime, builder, if-node, branching |
| Provided "offset" value is not a number. Please provide a… | exception | error | typeorm, query-builder, validation, pagination |
| Supplied index was not found in table | exception | error | database, migration, sqlite |
| You cannot use `--include` and `--exclude` together. Use… | exception | error | cli, import, credentials, flags, mutually-exclusive, user-error |
NO_NODES Workflow has no nodes | validation | error | |
| Provider connection data cannot be empty | exception | error | cli, import, credentials, instance-scope, validation, data, user-error |
| Expected a JSON array of objects, got a single value or… | validation | error | |
| ${turn.errorReason.message} | exception | error | set-node, assignments, parameters, node-version |
| API Key is required for authentication | exception | error | credentials, configuration, azure-ai-search, vector-store, authentication |
| must contain at least one property name. | exception | error | cli, import, credentials, flags, validation, user-error |
| No images were generated | exception | error | minimax, image-generation, response-shape, transient |
| This driver does not support table schemas | exception | error | database, sqlite, schema |
| () is only callable on type | exception | error | expression, type-mismatch, dispatch |