n8n-io/n8n
Documented errors, page 9 of 11. Back to n8n-io/n8n
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Tool " " requires a description | exception | error | tool, builder, validation, llm |
| Already connected to a browser | exception | warning | already-connected, state, connect, validation |
| Cannot publish archived Workflow | exception | error | workflow, archived, publish, repository |
| LLM does not support bindTools | exception | error | |
| Tools Agent requires Chat Model which supports Tools calling | exception | error | langchain, agent, tools-agent, model, tools-calling, configuration |
| Cannot load entity because only one primary key was… | exception | error | typeorm, relation-query-builder, load, composite-key |
| Cannot update system roles | exception | error | rbac, role, system, immutable |
FILTER_MISSING_COMBINATOR is missing 'combinator' in . Add: combinator: 'and | validation | error | filter, validator, combinator, node-config |
UNKNOWN_CONFIG_KEY Node has unknown key(s) at the top level of config: . Did you mean to place… | validation | error | |
| Column " " of Entity " " is defined as VIRTUAL, but… | exception | error | postgres, generated-column, virtual, startup |
| Delimiter must be a single character | validation | error | |
| Reflector output must be a JSON object | exception | warning | ai, langchain, tool-node, parameters |
| SelectQueryBuilder.addOrderBy "order" can accept only "ASC"… | exception | error | typeorm, select-query-builder, order-by, validation |
| The name of this tool is not a valid alphanumeric string | exception | error | |
| The value in the "Extra Body" field is not valid JSON | exception | error | openai, llm, json, configuration, user-input |
| MCP server " " not configured in ( ) | exception | error | config, mcp, lookup |
| .onTrue() is only available on IF nodes | exception | error | runtime, builder, if-node, branching |
| This model is not supported in | exception | error | langchain, agent, tools-agent, openai, responses-api, version, v2 |
FILTER_MISSING_CONDITIONS is missing or has empty 'conditions' array in . Add at least one condition with… | validation | error | filter, validator, conditions, node-config |
| Invalid cron expression | validation | error | scheduler, cron, validation, syntax |
| Workflow reviews settings are not enabled in this instance | exception | error | license, workflow-reviews, security, feature-flag |
| Error during parsing of LLM output, please check your LLM… | exception | error | llm-output, parsing, sentiment-analysis, error-wrapping |
| Failed to upload capabilities | exception | error | gateway, http, computer-use |
| .cronExpression must be a string, got | validation | error | scheduler, cron, type-narrowing, database |
| You cannot use `--userId` and `--projectId` together. Use… | exception | error | cli, import, workflow, flags, mutually-exclusive, user-error |
| Instance AI runtime sandbox does not support command… | exception | error | |
| MCP server " ": provide either "url" or "command", not both | exception | error | mcp, config, validation, transport |
OPENAI_STRUCTURED_OUTPUT_SCHEMA_INVALID OpenAI node output format is "JSON Schema", but the schema value is not a… | error_code | error | |
| Request to delete a user failed because the transferee… | exception | error | users, delete, ownership-transfer, rest-api, not-found |
SUBNODE_NOT_CONNECTED is a subnode that must be connected to a parent node as , but it has no such… | validation | error | |
| Unsupported operator | exception | warning | weaviate, filter, validation, operator, unsupported |
| Chroma getOrCreateCollection error | exception | error | chromadb, vector-store, network, configuration, operational-error |
| Could not find the user with the ID | exception | error | cli, ldap, not-found, user-error |
| maxConcurrentPasses must be a positive integer, got | validation | error | scheduler, configuration, validation, numeric |
NODE_NOT_FOUND Node with ID " " not found in workflow | error_code | error | workflow-builder, nodes, validation, lookup |
| difference(): expected array arg, e.g. .difference([1, 2… | exception | error | expression-runtime, array-extensions, difference, argument-validation |
| Invalid loadPreviousSession option | exception | error | validation, configuration, chat-trigger, enum, workflow-import |
| Invalid package specification | exception | error | security, command-injection, validation, scanner |
| It was not possible to extract the table from the Database… | exception | error | |
| MCP server " ": only http(s) URLs are allowed, got | validation | error | |
| No models connected | exception | error | model-selector, langchain, connections, config |
| The "text" parameter is empty. | exception | error | langchain, agent, tools-agent, prompt, dead-code, v2 |
| Entity whose relation needs to be set is not set. Use .of… | exception | error | typeorm, relation-query-builder, set, of-method |
| Filesystem error while creating the output directory | exception | error | cli, export, filesystem, user-error |
| Instance AI runtime workspace has no sandbox. | exception | error | |
SYNTAX_ERROR SYNTAX_ERROR | error_code | error | |
| MCP api-key rotate endpoint returned no apiKey | exception | error | mcp, auth, n8n-api, version-mismatch |
| Provider connection data must be a JSON object | exception | error | cli, import, credentials, instance-scope, validation, data, type-mismatch, user-error |
| Role not found | exception | error | rbac, role, not-found, repository |
| Token is required | exception | warning | invitations, token, validation, rest-api |
| Access to is blocked by admin. | exception | error | |
NAME_CONFLICT A node with the name | error_code | error | workflow-builder, nodes, validation, rename, uniqueness |
| Unknown flag: Valid flags | exception | error | |
| User to generate invite link for not found | exception | error | users, invite, rest-api, not-found |
| Entity where values should be inserted is not specified… | exception | error | query-builder, insert, alias, setup |
| Agent " " requires instructions | exception | error | agent, instructions, configuration, build |
| Assistant SDK returned HTTP | exception | error | |
| Authorization failed - insufficient permissions. | exception | error | azure-ai-search, vector-store, authorization, error-classification, http-403 |
| nodes.json not found at | exception | error | build, cli, config, filesystem |
| SSE connection failed | exception | error | sse, network, n8n-api, auth |
| Video generation succeeded but no file_id was returned | exception | error | minimax, video-generation, polling, response-shape, file-id |
| Auto-fixing parser prompt has to contain | exception | error | |
| not found | exception | error | config, mcp, filesystem, setup |
| No checkpoint found for runId | exception | warning | workflow-structure, merge-node, connections |
| SearXNG search failed | exception | error | |
| Tool not found | exception | error | http-request, xml, soap, body |
| Agent listing is not available on this instance. | exception | error | |
| Failed to fetch source config | exception | error | telemetry, network, config, upstream |
SPECIFIC_CONNECTION_NOT_FOUND Connection not found | error_code | warning | workflow-builder, connections, state, remove |
| SSE response has no body | exception | error | sse, network, infra |
| Subnode output connections are managed by parent node… | exception | error | subnode, connections, workflow-builder, fluent-api |
| Error: No JSON string provided. | exception | error | mongodb-atlas, vector-store, type-validation, filter, node-operation-error, langchain |
| Postgres package has not been found installed. Try to… | exception | critical | typeorm, postgres, dependencies, database, startup |
| Provided "take" value is not a number. Please provide a… | exception | error | typeorm, query-builder, validation, pagination |
| The Private Key field must contain a PEM private key… | exception | error | n8n-utils, jwt, oauth, crypto, private-key, validation |
| Agent does not support stream resume | exception | error | |
| " " alias was not found. Maybe you forgot to join it? | exception | error | typeorm, query-builder, alias, joins |
| cannot convert to date | exception | error | expression, string, date, parsing, data-quality |
| expr() requires a string argument, but received | exception | error | expression, type-validation, runtime, sdk |
| File too large: bytes (max bytes). Use searchFiles for… | exception | warning | filesystem, validation, computer-use |
| Value is not a valid date | exception | error | expression, string, date, parsing, data-quality |
| Model did not provide parameter | exception | error | ai-tool, llm-input, validation, http-request-tool |
| replacements[ ] is missing a valid "old_str" string. Each… | validation | error | |
CODE_MODE_API_MISUSE uses mode: 'runOnceForEachItem' but calls $input. (). $input. () is only… | validation | warning | lint, code-node, sdk |
| Failed to parse docx | exception | error | |
MISSING_TRIGGER Workflow has no trigger node. It will need to be started manually. | validation | error | |
| No examples found in dataset | exception | error | evaluations, dataset, validation, configuration |
| Reflector output must be valid JSON | exception | error | ai, langchain, subnode, connections, workflow-structure |
| sqlit driver does not support change comment. | exception | error | database, sqlite |
| union(): expected array arg, e.g. .union([1, 2, 3, 4]) | exception | error | expression-runtime, array-extensions, union, argument-validation |
| Unknown expression function | exception | error | expression, api-misuse, typo |
| Unsupported format for | exception | error | |
| Assistant SDK response has no body | exception | error | |
| Flag requires a value | exception | error | |
| Misconfigured placeholder | exception | error | |
| Missing 'valueTextArray' for 'containsAll' operator. | exception | warning | weaviate, filter, validation, operator, array |
| Missing 'valueTextArray' for 'containsAny' operator. | exception | warning | weaviate, filter, validation, operator, array |
| Authorization data is wrong! | exception | error | authentication, http, webhook, chat-trigger, forbidden |
| Invalid options | exception | error | |
| Invitation accepted but no session cookie received | exception | error | auth, n8n-api, invitations |