langgenius/dify
Documented errors, page 2 of 3. Back to langgenius/dify
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| API key not found | http | error | not-found, api-key, dataset, http-404, idempotency |
| has_comment must be a boolean value | validation | warning | validation, boolean, query-param, feedback-export, pydantic |
| Invalid cursor | http | warning | pagination, cursor, bad-request, base64, installed-app |
| Cannot delete workflow that is currently in use by pipeline | http | error | workflow, rag-pipeline, state-conflict, http-400 |
| Conversation not found | http | error | dify, trial-api, console, explore, suggested-questions, conversation, http-404, not-found |
invalid_email The email address is not valid. | error_code | error | auth, login, invitation, email, validation |
| name is required when auto_generate is false | validation | warning | pydantic, validation, conversation, request-schema |
server_5xx device-flow poll unavailable after retries | error_code | error | oauth, callback, context, forbidden, authentication, ttl, console |
| Agent not found. | http | error | agent-roster, not-found, app-detail, state-machine |
| Trial app feature is not enabled. | http | warning | feature-flag, cloud-only, trial-app, http-403 |
| app : mode missing from app metadata | exception | error | cli, app-metadata, version-skew, cache, difyctl, typescript |
| Dataset not found. | http | error | datasets, notion, dataset, not-found, tenant-scoped |
NotLoggedIn no credential stored for | error_code | error | cli, auth, accounts, credentials, difyctl, typescript |
account_banned Account is banned. | error_code | error | auth, login, account, banned, authorization |
invalid_action Document is being indexed, please try again later | error_code | warning | dify, knowledge-base, segment, redis, concurrency, indexing, transient, rest-api |
| invalid grant_type | http | error | oauth-server, grant-type, token, validation |
no_file_uploaded Please upload your file. | error_code | error | annotations, file-upload, multipart, console-api, validation |
no_audio_uploaded Please upload your audio. | error_code | error | dify, trial-api, console, explore, audio, upload, multipart, http-400, validation |
| Not Found | http | warning | edition, deployment-config, http-404, access-control |
unsupportedDslMode unsupportedDslMode | error_code | error | frontend, release, dsl, state-management, jotai |
not_found Document not found. | http | error | datasets, segments, not-found, document-ownership |
| Invalid app id in webapp auth | http | error | apps, webapp-auth, enterprise, console-api, consistency |
audio_too_large Audio size exceeded. | error_code | warning | dify, trial-api, console, explore, audio, upload, size-limit, http-413 |
| Unsupported Media Type | http | error | content-type, http-415, rag-pipeline, workflow-sync |
| Workspace owner not found for tenant= | console | critical | backend, cli, rbac, migration, data-integrity, missing-owner |
| Dataset not found for pipeline | http | error | rbac, dataset, rag-pipeline, not-found, authz |
| embedding model and embedding model provider are required… | validation | error | validation, datasets, embedding-model, request-payload, init |
invalid_or_expired_token The token is invalid or has expired. | error_code | error | auth, registration, token, expired |
| unknown flag | validation | error | cli, flags, unknown-flag, short-flag, usage |
| SECRET_KEY is not set and could not be generated at | exception | critical | config, secret-key, storage, security, startup |
| Unsupported query list type. | validation | warning | pydantic, validation, query-params, agent-roster |
| expected list for files, got | validation | error | rag-pipeline, validation, file-upload, api, rest |
| Message not found | http | error | dify, trial-api, console, explore, suggested-questions, message, http-404, not-found |
| patched environment variable ids must be unique | validation | error | workflow, environment-variables, validation, duplicate, api |
| App not found | http | error | annotation, app-not-found, tenant-scope, not-found |
| Knowledge creation failed during policy | exception | error | frontend, knowledge, rag, api-error, partial-failure, optimistic-concurrency |
document_indexing Cannot delete document during indexing. | error_code | warning | datasets, indexing, concurrency, delete, state |
| JSON is invalid | exception | error | backend, cli, data-migration, json, validation |
draft_workflow_not_exist Draft workflow need to be initialized. | error_code | error | rag-pipeline, draft-workflow, not-found, precondition, api, rest |
usage_invalid_flag is not a valid app UUID | error_code | error | cli, validation, uuid, difyctl, typescript |
| KNOWLEDGE_FS_BASE_URL must be an absolute HTTP(S) URL | validation | error | backend, config, pydantic, validation, url, knowledge-fs |
provider_quota_exceeded Your quota for Dify Hosted Model Provider has been exhausted. Please go to… | console | error | explore, completion, model-provider, quota, billing |
unknown decode poll response | error_code | error | dataset, metadata, not-found, tenant-isolation, rest-api, console |
| KNOWLEDGE_FS_BASE_URL and KNOWLEDGE_FS_JWT_SECRET must be… | validation | error | config, pydantic, knowledge-fs, required-field |
| redirect_uri is invalid | http | error | oauth-server, redirect-uri, validation, registration |
email_code_login_limit Too many incorrect password attempts. Please try again later. | error_code | warning | auth, login, rate-limit, brute-force, redis |
not_allowed_create_workspace Workspace not found, please contact system admin to invite you to join in a… | error_code | error | auth, email-code-login, workspace, configuration, feature-flag |
| Knowledge creation failed during create | exception | error | frontend, knowledge, rag, api-error, error-wrapping |
auth_failed {message} | error_code | error | api, auth, api-key, data-source, provider, credential |
dataset_name_duplicate The dataset name already exists. Please modify your dataset name. | error_code | error | datasets, external-knowledge, duplicate, validation, rest-api |
email_send_ip_limit Too many emails have been sent from this IP address recently. Please try again… | error_code | warning | auth, email-code-login, rate-limit, ip, redis, abuse-prevention |
| unknown flag | validation | error | cli, flags, unknown-flag, usage |
| Dataset Collection Binding not found | console | error | backend, cli, vector-store, qdrant, data-integrity, orphaned-reference |
app_not_found App not found. | error_code | error | sandbox, app-not-found, workflow, tenant-scope |
| The workspace custom feature has reached the limit of your… | http | warning | billing, feature-flag, workspace-branding, http-403 |
| Data source type not support | validation | error | datasets, data-source, switch-statement, internal-error, batch |
| is not a valid language. | validation | error | i18n, validation, locale, constants |
| Authorization header is missing. | http | error | auth, admin, unauthorized, http-header |
| KNOWLEDGE_FS_BASE_URL must not include credentials, query… | validation | error | config, pydantic, knowledge-fs, security, url-validation |
| must be a non-empty string when set | validation | error | validation, optional-field, string, guard |
| Parameter ' ' must be a string | validation | error | validation, user, type-coercion, http, guard |
email_code_error Email code is invalid or expired. | error_code | error | auth, registration, verification-code, brute-force-protection |
email_password_reset_limit Too many failed password reset attempts. Please try again in 24 hours. | error_code | warning | auth, forgot-password, rate-limit, brute-force-protection |
not_chat_app App mode is invalid. | console | error | explore, app-mode, chat, routing |
| text or message_id is required | validation | error | validation, tts, text-to-audio, required-field |
| Invalid doc_type. | validation | error | metadata, validation, bug, knowledge |
| Invalid partner information | http | error | billing, partner, request-validation, cloud-edition |
invitation_account_mismatch This invitation was sent to another account. Please sign in with the invited… | error_code | error | api, auth, invitation, session, authorization |
| must be a non-empty array | validation | error | validation, knowledge-base, segments, metadata, required-field |
| This feature requires a paid plan. | http | warning | billing, plan-gate, cloud-only, http-403 |
| Unsupported tag_ids type. | validation | error | apps, pydantic, query-params, validation, console-api |
| last run not found | http | info | workflow, not-found, node-run, last-run, console-api |
| Qdrant URL is required. | console | error | backend, cli, vector-store, qdrant, config, missing-env |
| Parameter ' ' exceeds maximum length of characters | validation | error | validation, length-limit, http, query, body, guard |
| Child chunk not found. | http | warning | datasets, child-chunk, delete, not-found, idempotency |
| client_secret is invalid | http | error | oauth-server, client-secret, token, security |
| deleted environment variable ids must be unique | validation | error | workflow, environment-variables, validation, duplicate, api |
| NEW_USER_DEFAULT_MODELS entries must use… | validation | error | config, pydantic, model-defaults, validation |
| doc_metadata must be a dictionary. | validation | error | metadata, validation, bug, knowledge |
| missing required argument | validation | error | cli, args, missing-argument, usage |
limit_exceeded Unable to create workspace because the maximum workspace limit was exceeded | error_code | error | auth, login, workspace, license, quota, limit |
| must be a non-empty string | validation | error | validation, required-field, string, identifiers, guard |
| KnowledgeFS connection settings are required when the… | validation | error | config, pydantic, knowledge-fs, required-field |
password_mismatch The passwords do not match. | error_code | error | auth, registration, validation, password |
| Snippet not found | http | error | snippet, agent-composer, not-found, tenant-scope |
| Unsupported legacy dataset permission | console | error | backend, cli, rbac, migration, enum, data-integrity |
| Vector store is not supported. | console | error | backend, cli, vector-store, unsupported-type, migration |
| Forbidden | http | error | rag-pipeline, workflow, authorization, http-403 |
already_activate Auth Token is invalid or account already activated, please check again. | error_code | error | api, auth, invitation, activation, token |
| The number of members has reached the limit of your… | http | warning | billing, quota, members, http-403 |
| Recommended app not found | http | error | rest-api, explore, not-found, installed-app, dify |
| The uploaded file is empty | exception | error | annotations, file-upload, csv, validation, console-api |
| File not found. | http | error | upload-file, storage, not-found, datasets, estimate |
document_already_finished The document has been processed. Please refresh the page or go to the document… | error_code | info | datasets, indexing, state, estimate |
invalid_metadata Invalid metadata value | error_code | error | metadata, query-param, validation, knowledge |
| must contain non-empty strings | validation | error | validation, array, string-array, items, filtering |
| refresh_token is required | http | error | oauth-server, refresh-token, token, validation |
| Unsupported vector db type | exception | error | vector-store, config, rag, value-error, unsupported |
| Vector store type is not configured. | exception | error | vector-store, config, rag, value-error, deployment |
| tracing_provider is required when enabled is True | validation | error | apps, tracing, pydantic, validation, console-api |