n8n-io/n8n
Documented errors, page 5 of 11. Back to n8n-io/n8n
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Reflector field "merge" must be an array | exception | error | llm-output-validation, observation-log, json-parsing, reflection |
| Value to be set into the relation must be a map of relation… | exception | error | typeorm, relation-query-builder, composite-key, join-columns |
| claude not on PATH | exception | error | cli, prerequisites, env, claude, build-mcp-manifest |
| Column was not found in entity. | exception | error | typeorm, increment, metadata, api-misuse |
| Data type " " in " . " is not supported by " " database. | exception | critical | column-type, driver, datatype, startup |
| Environment variable | validation | error | task-runner, python, configuration, env-var, type-error, startup |
| Found unknown node. Make sure to provided all involved… | exception | error | typeorm, persistence, topological-sort, internal, invariant |
| Only select queries are supported in CTEs in | exception | error | query-builder, cte, driver-capability, postgres |
| Planner produced invalid output after | exception | error | |
| Sub-agent task name must contain at least one alphanumeric… | exception | error | task-path, sanitization, validation, naming |
| The current conversation and workflow state is too large to… | validation | warning | ai-workflow-builder, llm, context-window, validation |
| Failed to retrieve access token | exception | error | azure, oauth2, credentials, authentication, token |
| Invalid Qdrant URL: . Please provide a valid URL with… | validation | error | qdrant, vector-store, url-validation, user-error, configuration, langchain |
| Supabase delete failed | exception | error | supabase, database, network, rls, vector-store |
| You must provide selection conditions in order to find a… | exception | error | typeorm, find, api-misuse, query-safety |
| Database connection provided by a query runner was already… | exception | error | typeorm, query-runner, lifecycle, transactions |
PLAIN_GENERIC_AUTH ' ' creates a new credential. Set genericAuthType to 'httpTemplatedCustomAuth'… | validation | error | |
| Require a name and arguments for the tool call | exception | error | |
403 Forbidden | exception | error | credentials, probe, rest-api, forbidden, information-hiding, authorization |
| Deferred tool name collision — the following tool names… | exception | error | tools, naming, collision, deferred, reserved, agent |
| Failed to parse workflow code | exception | error | sdk, codegen, parse-workflow-code, reserved-name, naming-conflict |
| Invalid resume payload | exception | warning | security, credentials, http-request, query-parameters |
| ${operation.error.message ?? 'Unknown error'} | exception | error | google-gemini, file-search, upload, api-error, long-running-operation, node-operation-error |
| Reflector output did not contain a JSON object | exception | warning | serialization, config, parameters, ai-generated |
| Unexpected score type | exception | error | weaviate, vector-store, hybrid-search, metadata, type-mismatch |
| Browser connection lost: The browser extension disconnected | exception | critical | connection-lost, extension, cdp, websocket |
| bucketFromEvaluation: no fileSlug for test case | exception | error | eval, comparison, data-integrity |
| Entities and have the same discriminator values. Make sure… | exception | error | single-table-inheritance, discriminator, child-entity, startup |
| read-only | exception | error | python, sandbox, security, builtins, immutability |
| Reflector merge[ ].marker must be a known observation marker | exception | error | llm-output-validation, observation-log, json-parsing, required-field, type-mismatch |
| Unsupported file type | exception | error | attachments, mime-type, anthropic, validation |
| An assistant with the same name | validation | error | openai, assistant, duplicate, pre-validation, v1 |
| Attachment exceeds maximum size of 10.0 MB | exception | error | size-limit, xlsx, attachment-parsing, limits |
| Document at index has empty content — nothing to embed. | exception | error | vector-store, add-documents, validation, data-quality |
| Entity manager is not using single database connection and… | exception | error | typeorm, entity-manager, lifecycle, api-misuse |
| Failed to read result from child process | exception | error | python, task-runner, pipe, timeout, serialization |
INVALID_EXPRESSION_PATH ' ' parameter ' ' uses $json. but no predecessor outputs this field. | validation | warning | expression, validator, field-path, output-shape |
| The invitation was likely either deleted or already claimed | exception | error | auth, invitation, bad-request, signup |
| The marker " " was not found. | exception | error | credential, redacted-key, sensitivity, snapshot |
| Dataset " " not found | exception | error | langsmith, dataset, network, configuration |
| No file chooser pending and no element target provided | exception | error | mcp-browser, playwright, upload, validation, forms |
| Snapshot not found: (tried ) | exception | error | e2e, test-only, heap-snapshot, not-found |
| Text-to-speech failed | exception | error | minimax, tts, api-error, content-moderation |
| Failed to generate valid workflow after | exception | error | |
| Failed to initialize Azure OpenAI client | exception | error | azure, openai, llm, client-init, wrapping |
| agent-browser action failed | exception | error | mcp-browser, agent-browser, interaction, cli |
| API key must be a string | validation | error | ollama, credentials, type-validation, pre-flight |
| Disk source needs the n8n repo (run from inside it) or… | exception | error | cli, filesystem, path, build-mcp-manifest, prerequisites |
| Missing gateway token in deeplink. Connect from n8n using… | validation | error | local-gateway, authentication, deeplink, token |
| The "--activeState=fromJson" flag can only be used when n8n… | exception | error | cli, import, workflow, queue-mode, activation, config, user-error |
| Failed to parse workflow code | exception | error | sdk, codegen, parse-workflow-code, interpreter-error, syntax-error-wrapper |
| Invalid invite URL | exception | error | auth, invitation, bad-request, users |
| Relation was not found in entity | exception | error | typeorm, query-builder, relation, metadata |
| Security violation: ' ' is not allowed | exception | error | sdk, validators, security, dangerous-globals |
| Unsupported syntax: 'Logical operator | exception | error | sdk-interpreter, logical-operator, unreachable, defense-in-depth |
| Cannot save user < >: Provided email is invalid | validation | error | validation, user, email, entity, typeorm |
| Deferred tool name " " is reserved | exception | error | tools, deferred-tools, validation, naming, reserved |
PARTIAL_EXPRESSION_PATH ' ' parameter ' ' uses $json. - exists in [ ] but NOT in [ ]. | validation | warning | expression, validator, field-path, branches |
| Unsupported format for | validation | error | format-detection, attachment-parsing, routing, validation |
401 Unauthenticated | exception | warning | api, auth, rest, unauthenticated, user-error |
| Environment variable | validation | error | task-runner, python, configuration, env-var, type-error, startup |
| Invalid model ID " ": expected "provider/model-name" format | exception | error | model-config, validation, format, provider |
| Main alias is not set | exception | error | query-builder, alias, setup |
| No serializer registered for format | exception | error | workflow-builder, serialization, registry, plugins |
| onUpdate is not supported by the current database driver | exception | error | query-builder, insert, upsert, driver-capability |
| Collection not found | exception | error | zep, vector-store, collection, config, naming |
| No examples matched filters | exception | error | evaluations, dataset, filters, validation |
| Provider connection type cannot be changed. Create a new… | exception | error | cli, import, credentials, instance-scope, provider-connection, immutability, user-error |
| Unique constraint contains column that is missing in the… | exception | error | unique-constraint, metadata, schema, startup |
| Daytona sandbox " " is not running | exception | error | sandbox, daytona, lifecycle, agents |
| LLM does not support bindTools - cannot use tools for node… | exception | error | |
| No prompt found in inputs - expected "prompt" string or… | exception | error | langsmith, dataset, validation, types, schema |
SDK_CODE_AFTER_EXPORT_DEFAULT Statement after `export default workflow(...)` never reaches the builder —… | validation | warning | lint, sdk, builder |
| Tree repositories are not supported in | exception | error | typeorm, tree, mongodb, driver-support |
| Unsupported format ' '. toDateTime() supports 'ms', 's'… | exception | error | expression, number, date, format, validation |
| Browser not available | exception | error | browser-not-available, discovery, config, install |
| LangSmith mode requires dataset to be a dataset name string | exception | error | langsmith, dataset, types, validation |
| column was not found in the entity. | exception | error | typeorm, find-options, select, metadata |
| Cannot combine `--langsmith` with `--backend local` | exception | error | |
| Edge → has slot index ; slot indices above are not… | exception | error | graph, validation, slots, unimplemented, engine |
| Entity has an undefined discriminator value. Discriminator… | exception | error | single-table-inheritance, discriminator, metadata, startup |
INVALID_PARAMETER ' ' sends an XML/SOAP payload but is configured as JSON. For XML, SOAP, CSV, or… | validation | error | |
| Relation count can not be implemented on ManyToOne or… | exception | error | relation-count, many-to-one, one-to-one, metadata, startup |
| The resource " " is not supported | exception | error | configuration, node-parameters, router, alibabacloud |
| Unsupported mime type | validation | error | |
| Circular eager relations are disallowed. | exception | error | typeorm, relations, eager-loading, schema-validation, performance |
| Entity to work with is not specified! | exception | error | typeorm, query-builder, relation, main-alias |
| Failed to parse xlsx | exception | error | xlsx, sheetjs, corrupt-file, attachment-parsing |
| Invalid memory configuration. Use: new Memory() for… | exception | error | memory, configuration, type-validation, agent |
SDK_AS_CONST `as const` is TypeScript-only and the workflow parser cannot interpret it… | validation | warning | lint, sdk, typescript |
| Cannot call .output() on the workflow builder. Use… | exception | error | workflow-builder, api-misuse, output-selector |
| Could not connect to database | exception | error | langchain, agent, sql, sqlite, binary, validation, bug |
| Cron expression must have | validation | error | scheduler, cron, validation |
| Failed to list models (status ) ` : ''} | exception | error | model-discovery, network, http, ai-utilities |
| Message content must be a string or contain text content | exception | error | langsmith, types, validation, messages, parsing |
| No importable properties found. Please check the --include… | exception | error | cli, import, credentials, flags, include, validation, user-error |
| Too many redirects (max ) | exception | error | |
| Video task did not complete within the maximum polling… | exception | warning | minimax, video-generation, polling, timeout, long-running |
| Dangerous column header | validation | error | |
| Delegated child checkpoint metadata is missing or invalid | exception | error | checkpoint, resume, delegate-tool, data-integrity |