n8n-io/n8n
Documented errors, page 6 of 11. Back to n8n-io/n8n
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| " " declares a ZIP64-sized entry; refusing to parse a… | exception | error | |
| Index not found | exception | error | redis, vector-store, redisearch, config, index |
| LLM doesn't support withStructuredOutput | exception | error | |
| Update operation is not implemented for this Vector Store | exception | error | |
| Chat Model is required | exception | error | guardrails, chat-model, langchain, config |
| No authentication data defined on node! | exception | error | authentication, configuration, chat-trigger, webhook, credentials |
| No image data returned from Gemini API | exception | error | api-response, google-gemini, image-edit, empty-output, model-selection |
| Project not found | http | warning | folders, projects, rest, not-found, middleware |
| Request failed ( ) | exception | error | http, cli, api |
| VectorStore " " requires a backend — set it via .store() | exception | error | vector-store, validation, configuration, backend |
| Auto shutdown timeout must be non-negative, got | validation | error | task-runner, python, configuration, timeout, startup |
| Browser connection lost: The connection to the browser… | exception | critical | connection-lost, network, websocket, send |
| Error connecting to ChromaDB | exception | error | chromadb, vector-store, catch-all, node-operation-error, langchain |
| File too large: bytes (max bytes). Use write_file to… | exception | warning | filesystem, validation, computer-use |
FILTER_MISSING_OPTIONS is missing 'options' in . Add: options | validation | error | filter, validator, options, node-config |
FROM_AI_IN_NON_TOOL ' ' uses $fromAI() which is only valid in tool nodes connected to an AI agent. | validation | warning | from-ai, validator, tool, ai-agent, expression |
| MCP api-key rotate endpoint returned a redacted key —… | exception | error | mcp, auth, n8n-api, contract-violation |
| ${response.error.message} | exception | error | google-gemini, video-generation, veo, api-error, long-running-operation, policy, node-operation-error |
| Max iterations ( ) reached. The agent could not complete… | exception | error | langchain, agent, tools-agent, iterations, loop, v3 |
| Set operation is only supported for many-to-one and… | exception | error | typeorm, relation-query-builder, set, relation-type |
| The selected tools are not supported by | exception | error | langchain, agent, tools, structured-tools, configuration, compatibility |
| User permanently denied access to | exception | error | permissions, security, computer-use |
VALIDATION_ERROR Invalid connection parameters | error_code | error | workflow-builder, validation, zod, input |
| Code must export a workflow built with the workflow() SDK… | exception | error | sdk, codegen, as-workflow-builder, missing-workflow-export, shape-mismatch |
| --delete-prebuilt-workflows requires --prebuilt-workflows | exception | error | cli, argument-validation, instance-ai, evaluations |
| Duplicate skill name | exception | error | skills, duplicates, configuration |
| Failed to get upload URL | exception | error | google-gemini, file-upload, resumable-upload, api-error, headers, node-operation-error |
| Nested found at key " ". Only flat objects are supported. | validation | error | json, attachment-parsing, data-shape, validation |
| Reflector merge[ ] must be an object | exception | error | llm-output-validation, observation-log, json-parsing, type-mismatch |
| policy.maxChildren must be at least 1 | exception | error | tools, delegate, sub-agent, validation, policy, numeric |
| Additional Model Request Fields must be a JSON object | validation | warning | bedrock, embeddings, json, type-mismatch, configuration |
| Filter operator " " on key " " requires a string, number… | validation | error | vector-store, filter, validation, type-mismatch |
| Invalid URL in allow list | exception | error | guardrails, url, validation, config |
| No monitors available | exception | error | runtime, hardware, display, computer-use, headless |
| No valid filter value provided for operator | exception | warning | weaviate, filter, validation, operator, equal |
| agent-browser failed | exception | error | mcp-browser, agent-browser, cli, spawn, exec |
| Instance roles are managed automatically and cannot be… | exception | error | users, rbac, saml, scim, ldap, provisioning, forbidden, authorization |
INVALID_DATE_METHOD ' ' parameter " " uses .toISOString() which is a JS Date method. Use .toISO()… | validation | warning | date, luxon, expression, validator |
| Invalid payload type | validation | error | in-memory-vector-store, vector-store, type-validation, user-error, action-handler, langchain |
| jitterRatio must be at least 0 and below 1, got | validation | error | scheduler, configuration, validation, numeric |
| No message provided | exception | error | langsmith, types, validation, messages |
| Cannot access property on | exception | error | sdk-interpreter, null-access, runtime, property-access |
| Collection must be a string | exception | error | chromadb, vector-store, type-validation, parameter, node-operation-error, langchain |
| --concurrency must be >= 1 | exception | error | cli, argument-validation, instance-ai, mcp-manifest |
| MCP server " ": invalid URL | validation | error | mcp, url-validation, user-error, configuration |
| MCP tool name collision — the following tool names resolve… | exception | error | mcp, tools, naming, collision, configuration, agent |
| SplitInBatches node input connections are managed by… | exception | error | runtime, builder, split-in-batches, connections |
| Task was cancelled | exception | error | python, task-runner, cancellation, signals, subprocess |
| Assistant handler not configured | exception | error | |
| Pass --results <eval-results.json> (repeatable, one per… | exception | error | cli, argument-validation, instance-ai, cost-report |
| Request to Azure Blob storage failed | exception | error | azure, blob-storage, unexpected, sdk-error, catch-all |
| Sandbox workspace setup failed during | exception | error | |
| Usage: tsx evaluations/cli/compare-pairwise.ts --ee-dir | exception | error | cli, validation, argument-parsing, compare-pairwise |
| Guardrail validation failed | exception | error | guardrails, llm, error-wrapping, catch-all |
MISSING_EXPRESSION_PREFIX ' ' has parameter " " containing } without '=' prefix. n8n expressions must… | validation | warning | expression, validator, prefix, syntax |
| Not a expression statement | exception | error | n8n, expression, typescript, ast, syntax |
| Version " " not found for workflow " ". | exception | error | workflow, version, not-found, history, publish |
| Wrong output type returned | exception | error | workflow-tool, ai-tool, type-mismatch, response-handling |
997 MFA code expired. Close the modal and enable MFA again | exception | error | mfa, totp, verification |
| Cannot get junction table for join without relation. | exception | error | query-builder, join, many-to-many, junction, metadata |
| Metadata value for key | exception | error | pinecone, metadata, validation, vector-store |
| Unsupported syntax: 'Object key type | exception | error | sdk-interpreter, object-literal, computed-key, security |
| Cannot change your own global role | exception | error | users, rbac, role-change, self-protection, forbidden, authorization |
| Could not configure Limit Wait Time | exception | error | validation, configuration, chat-trigger, wait-time, error-wrapping |
| Filter operator " " on key " " does not support float… | exception | error | qdrant, filter, validation, vector-store, float |
| Page not found | exception | error | mcp-browser, tabs, agent-browser, stale-state |
| Scenario " " not found in | exception | error | config, scenario, test-case, fixture |
| Sqlite does not support AUTOINCREMENT on composite primary… | exception | error | database, sqlite, schema-design |
| Static tool name collision — the following tool names… | exception | error | tools, naming, collision, configuration, agent |
TIMEOUT TIMEOUT | error_code | error | |
| Down migration only possible when there are no projects… | exception | error | migration, projects, downgrade, rbac |
| Invalid filter operator | validation | error | vector-store, filter, validation, configuration |
| Invalid redirect location received from server | exception | error | http, redirect, ssrf, url-parsing, backend-network |
| MCP server " ": URL blocked by SSRF policy | validation | error | |
| Reflector merge[ ].text must be a string | exception | error | llm-output-validation, observation-log, json-parsing, required-field |
| Single document per item expected | validation | error | |
| Could not read node catalogue at | exception | error | eval-harness, stub-services, node-catalogue, filesystem, configuration |
| Failed to load existing workflow | exception | error | |
| Nested CTEs aren't supported | exception | error | query-builder, cte, sql |
| No scenarios found in | exception | error | config, test-case, schema, fixture |
| No scenarios to build | exception | warning | cli, validation, scenarios, build-mcp-manifest |
| npm pack failed | exception | error | network, npm, scanner, registry |
OPENAI_STRUCTURED_OUTPUT_IGNORED OpenAI node stores textFormat.textOptions as an ARRAY. At runtime the node… | error_code | error | |
| Admin cannot reset password of global owner | exception | error | users, password-reset, rbac, forbidden, authorization, owner, admin |
AGENT_NO_SYSTEM_MESSAGE ' ' has no system message. System-level instructions should be in the system… | validation | warning | agent, validator, system-message, ai |
| Cannot query across for property | exception | error | typeorm, query-builder, relations, where-clause |
| Evaluator disposed | exception | error | expression-runtime, lifecycle, use-after-dispose, evaluator |
| Invalid binary data mode | exception | warning | binary-data, rest, bad-request, storage-mode, validation |
| Nested sets do not support multiple root entities. | exception | error | typeorm, tree, nested-set, persistence, constraint |
| Process was forcefully killed (SIGKILL) | exception | critical | python, task-runner, oom, signals, subprocess, memory |
| SQL operation " " is not allowed | exception | error | langchain, agent, sql, security, guardrail, read-only |
SWITCH_WRONG_RULES_KEY uses 'rules.rules' but the Switch node expects 'rules.values'. Rename the inner… | validation | error | switch, validator, rules, node-config, key-name |
| Unknown --test-case " ". Available | exception | error | |
| Workspace has no sandbox | exception | error | sandbox, workspace, configuration, agents |
| Cannot find relation | exception | error | relation-id, relation, metadata, startup |
| Redis client not initialized | exception | error | redis, vector-store, credentials, configuration, node-operation-error, langchain |
| Sandbox " " has been destroyed | exception | error | sandbox, lifecycle, state-machine, agents |
| --suite <slug|id> is required | exception | error | cli, validation, argument-parsing, suite, langtracer-push |
| The Certificate field must contain a PEM certificate… | exception | error | n8n-utils, jwt, oauth, crypto, certificate, validation |
| User ID is not available. This node requires an… | exception | error | auth, user-session, vector-store, memory, context |