ErrLookup › langflow-ai/langflow
langflow-ai/langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows. · Python · 3,573 source files
Analyzed at 976ec789d2 on 2026-08-14. 412 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| HTTP error! status: ${response.status} | http | error | mcp, http-500, auth-settings, pydantic |
| Failed to load file (HTTP ${status}) | exception | warning | mcp, sse, disconnect, http-404 |
| Failed to load models. Please check your provider credential | exception | error | mcp, streamable-http, http-500, transport |
reload-in-progress reload-in-progress: ${inProgress.message} | exception | error | mcp, http-404, patch, ownership |
| Failed to reload bundle | exception | error | mcp, mcp-composer, oauth, http-500 |
| Failed to download files: ${response.statusText} | http | error | mcp, oauth, http-500, configuration |
| Failed to download flows: ${response.statusText} | http | error | mcp, http-500, patch, catch-all |
| Failed to install MCP | exception | warning | mcp, install, local-only, proxy |
| Failed to delete MCP Server | exception | error | mcp, install, configuration, http-500 |
| Failed to install MCP | exception | warning | mcp, install, validation, http-400 |
| Failed to patch MCP Server | exception | error | mcp, mcp-composer, install, http-500 |
| Langflow was not able to connect to the server. Please make | exception | error | mcp, mcp-composer, install, http-500 |
| No supported files found in folder. Allowed types: ${types?. | validation | warning | mcp, install, http-400, client-support |
| File type ${fileExtension} not allowed. Allowed types: ${typ | validation | warning | mcp, install, http-400, client-install |
| Multiple files are not allowed | validation | error | mcp, install, http-500, filesystem |
| An error occurred while uploading the file | exception | error | mcp, http-404, install, ownership |
| Restored version contains no flow data | exception | error | mcp, install, http-500, catch-all |
| Invalid file type | validation | error | mcp, mcp-composer, oauth, configuration |
| You cannot upload a component as a flow or vice versa | validation | warning | mcp, install, wsl, claude-desktop |
| Invalid flow data | validation | error | frontend, flow-import, validation, json |
| Deployment name is required | validation | error | frontend, deployments, validation, form |
| The file size is too large. Please select a file smaller tha | validation | warning | frontend, file-upload, configuration, i18n |
| Flow not found | http | error | frontend, build, http-404, stale-state |
| Error processing build events | exception | error | frontend, build, streaming, http-error, proxy |
| Error starting build process | exception | error | frontend, build, http-error, proxy, diagnostics |
| Build job not found | exception | error | frontend, build, streaming, http-404, scaling |
| Invalid JSON format. | exception | error | frontend, mcp, json, validation, copy-paste |
| No valid MCP server found in the input. | exception | error | frontend, mcp, json, validation, config-format |
| Error in parser ${parser} | exception | error | frontend, parsing, error-masking, utilities |
| Error in streaming request. | exception | error | frontend, streaming, http-error, api-client |
| Too many files detected (${droppedFiles.length}). This likel | exception | warning | frontend, file-upload, drag-and-drop, limit, file-manager |
| errors.tooManyFiles | exception | warning | frontend, file-upload, folder-picker, limit, i18n, file-manager |
| git is not available; cannot check append-only invariant. | console | error | python, ci, git, migrations, tooling, environment |
| error: invalid JSON in {source}: {exc} | console | error | python, json, migrations, tooling, validation |
| error: {source} top-level value must be an object | console | error | python, json, migrations, tooling, schema |
| error: {source} entries field must be a list | console | error | json, migration, validation, ci |
| error: {source} ambiguous_bare_names field must be a list | console | error | json, migration, validation, ci |
| The '{provider}' components moved to the 'lfx-bundles' distr | exception | error | import, packaging, migration, module-not-found |
| provider directory not found: {src} | console | error | migration, filesystem, cli, validation |
| destination already exists (already consolidated?): {dst} | console | warning | migration, idempotency, filesystem, cli |
| {provider}: source has subdirectory/ies {subdirs} that move_ | console | error | migration, data-loss-prevention, packaging, cli |
| Could not read lfx version from src/lfx/pyproject.toml | exception | error | packaging, versioning, regex, migration |
| module {__name__!r} has no attribute {attr_name!r} | exception | error | python, lazy-import, attribute-error, migration |
| Could not import {attr_name!r} from {__name__!r}: {e} | exception | error | import, dependencies, lazy-import, packaging |
| ripgrep (rg) is required for --rewrite-consumers but was not | console | error | tooling, ripgrep, cli, dependencies |
| --bundle {bundle!r} is not a valid bundle name (lowercase sn | console | error | cli, validation, naming, migration |
| In-tree provider directory not found: {in_tree} | console | error | migration, filesystem, validation, cli |
| Bundle directory already exists: {bundle_dir}. Refusing to | console | warning | migration, idempotency, filesystem, cli |
| A deactivated duplicate exists at {deactivated_dup}. Resolv | console | error | migration, duplicate, validation, cli |
| {nested} imports from ``langflow`` -- the bundle is installe | console | error | migration, imports, packaging, validation |
| {src} imports from ``langflow`` -- the bundle is installed a | console | error | migration, imports, packaging, validation |
| No ``*.py`` files under {in_tree}; nothing to port. | console | warning | migration, filesystem, validation, cli |
| --migration-release {migration_release!r} must be a three-se | console | error | cli, semver, validation, migration |
| Could not strip ruff per-file-ignore entry for {ri.pattern!r | console | error | migration, ruff, pyproject, regex, formatting |
| Could not locate the {what} end marker ({needle!r}) in pypro | console | error | migration, pyproject, markers, formatting, cli |
| lfx-{bundle} already referenced in {ROOT_PYPROJECT.relative_ | console | warning | migration, pyproject, idempotency, cli |
| orjson is required for --update-index (same dep scripts/buil | console | error | migration, dependencies, cli, uv |
| Cannot import {self._lfx_module_name} for backwards compatib | exception | error | import, lfx, backwards-compat, packaging |
| module '{self.__name__}' has no attribute '{name}' | exception | error | import, attributeerror, lfx, backwards-compat |
| Refusing to start with {num_workers} workers and the default | exception | critical | startup, workers, job-queue, redis, configuration |
| Settings service is already initialized. This indicates pote | exception | error | startup, env-file, settings, race-condition, cli |
| Direct-uvicorn startup (Windows/macOS) requires a pre-built | exception | error | startup, uvicorn, platform, windows, macos |
| Gunicorn startup requires an application factory. | exception | error | startup, gunicorn, platform, linux, app-factory |
| Could not create default folder. | exception | error | cli, superuser, database, first-run, folders |
| This endpoint is not available | http | error | agentic, http-404, feature-flag, security, configuration |
| Invalid path | http | error | agentic, files, http-400, path-traversal, validation |
| Not found | http | error | agentic, files, http-404, sandbox, security |
| File too large | http | warning | agentic, files, http-413, size-limit |
| Binary content not supported | http | warning | agentic, files, http-415, binary, content-type |
| No model provider is configured. Please configure at least o | http | error | agentic, http-400, model-provider, api-key, configuration |
| Provider '{provider}' is not configured. Available providers | http | error | agentic, http-400, model-provider, validation |
| Unknown provider: {provider} | http | error | agentic, provider, http-400, configuration |
| Missing required configuration for {provider}: {', '.join(mi | http | error | agentic, provider, api-key, http-400, configuration |
| Invalid flow_id: not a valid UUID. | http | warning | agentic, flow-id, uuid, http-422, validation |
| Flow not found. | http | error | agentic, flow, http-404, authorization, multi-tenant |
| Could not extract class name from code | validation | error | agentic, custom-component, validation, ast, http-400 |
| Inputs and outputs have overlapping names: {overlap} | validation | error | agentic, custom-component, validation, http-400, naming |
| Agentic MCP server is not bound to an authenticated user ({A | exception | critical | agentic, mcp, security, fail-closed, environment |
| {e} | http | error | agentic, flow-execution, custom-component, http-400 |
| An error occurred while executing the flow. | http | error | agentic, flow-execution, http-500, valueerror, logging |
| An internal error occurred while executing the flow. | http | error | agentic, flow-execution, http-500, internal-error |
| An error occurred while preparing the flow. | http | error | agentic, streaming, http-500, flow-file, io |
| Invalid flow filename | http | warning | agentic, path-traversal, security, http-400, flow-loader |
| Invalid flow filename: '{flow_filename}' | http | warning | agentic, path-traversal, security, http-400, flow-loader |
| Flow file '{flow_filename}' not found | http | warning | agentic, flow-loader, http-404, file-not-found |
| Could not load flow module: {flow_path} | http | error | agentic, flow-loader, import, http-500, python-flow |
| Error loading flow module: {e} | http | error | agentic, flow-loader, import, http-500, python-flow, dependencies |
| Flow module must define 'get_graph()' function: {flow_path} | http | error | flow-loader, dynamic-import, get-graph, langflow-agentic |
| Error creating graph: {e} | http | error | flow-loader, get-graph, runtime-error, http-500 |
| err | validation | error | validation, filesystem-portability, user-components, windows |
| class_name must be a CamelCase identifier (letters/digits/un | validation | error | validation, class-name, regex, user-components |
| class_name {class_name!r} is a Windows-reserved device name | validation | error | validation, windows, reserved-names, user-components |
| code must be a non-empty string | validation | error | validation, empty-input, user-components |
| code size {encoded_size} bytes exceeds limit of {MAX_COMPONE | validation | error | validation, size-limit, user-components, llm-output |
| str(exc) | validation | error | sandbox, permissions, auto-login, user-components |
| Cannot create .components directory: {exc.strerror or exc} | validation | error | filesystem, permissions, disk-full, user-components |
| Failed to write {target.name}: {exc.strerror or exc} | validation | error | filesystem, atomic-write, retry, user-components |
| Invalid flow_id: not a valid UUID. | http | error | validation, uuid, assistant, http-422 |
| Flow not found. | http | error | http-404, ownership, assistant, flows |
| Flow creation failed. | http | error | database, invariant, assistant, http-500 |
| Template not found | http | error | templates, http-404, starter-projects |
| Invalid target folder | http | error | folders, http-400, ownership, templates |
| str(e) | http | error | build, job-queue, redis, http-500 |
| Unsupported event_delivery {event_delivery!r}. Use one of: { | http | warning | event-delivery, http-400, defensive-check, build |
| Event polling was cancelled | http | info | http-499, polling, client-disconnect, cancellation |
| Job not found: {exc!s} | http | error | job-queue, http-404, redis, build |
| Unexpected error: {exc!s} | http | error | http-500, catch-all, event-stream, build |
| Checkpoint expired or not found; cannot resume this run. | http | error | hitl, checkpoint, http-404, state-management |
| str(exc) | http | error | build, http-500, generic-handler, graph-execution |
| parse_exception(exc) | http | error | component, build, http-500, runtime-error |
| Error serializing vertex build response: {exc} | exception | error | serialization, pydantic, vertex, custom-component |
| response.model_dump() | http | error | health-check, http-500, database, cache, ops |
| Log retrieval is disabled | http | warning | logging, http-501, configuration, superuser |
| Cannot request logs before and after the timestamp | http | warning | logging, http-400, query-params, api-usage |
| Timestamp is required when requesting logs after the timesta | http | warning | logging, http-400, query-params |
| Invalid {label}. Use a simple {label} without directory path | http | warning | path-traversal, http-400, security, validation |
| Invalid file entry | http | error | security, path-traversal, http-400, public-api, validation |
| Invalid file path format | http | error | security, path-traversal, http-400, validation, public-api |
| Invalid filename | http | error | security, path-traversal, public-flow, validation, http-400 |
| No client_id cookie found | http | error | public-flow, authentication, cookies, http-400, api |
| Flow is not public | http | error | public-flow, authorization, http-403, access-control, api |
| Flow is not accessible | http | error | public-flow, database, data-integrity, http-403 |
| Metadata value for '{key}' exceeds {KB_METADATA_MAX_VALUE_LE | validation | warning | knowledge-base, metadata, validation, http-422, limits |
| Metadata array '{key}' exceeds {KB_METADATA_MAX_ARRAY_LENGTH | validation | warning | knowledge-base, metadata, validation, http-422, limits |
| Metadata array '{key}' must contain only strings. | validation | warning | knowledge-base, metadata, validation, type-error, http-422 |
| Metadata array entry under '{key}' exceeds {KB_METADATA_MAX_ | validation | warning | knowledge-base, metadata, validation, http-422, limits |
| Metadata value for '{key}' must be a string, number, bool, o | validation | warning | knowledge-base, metadata, validation, type-error, http-422 |
| Metadata must be a JSON object. | validation | warning | knowledge-base, metadata, validation, json, http-422 |
| Metadata exceeds the {KB_METADATA_MAX_KEYS} key limit. | validation | warning | knowledge-base, metadata, validation, http-422, limits |
| Metadata key {key!r} is invalid: must be 1-{KB_METADATA_MAX_ | validation | warning | knowledge-base, metadata, validation, naming, http-422 |
| Metadata key '{key}' is reserved for ingestion-internal use. | validation | warning | knowledge-base, metadata, validation, reserved-words, http-422 |
| Metadata is not valid JSON: {exc.msg} | validation | warning | knowledge-base, metadata, json, validation, http-422 |
| Per-file metadata is not valid JSON: {exc.msg} | validation | warning | knowledge-base, metadata, json, validation, http-422 |
| Per-file metadata must be a JSON object keyed by filename. | validation | warning | knowledge-base, metadata, validation, json, http-422 |
| Per-file metadata exceeds the {KB_METADATA_MAX_KEYS} file li | validation | warning | knowledge-base, metadata, validation, limits, http-422 |
| Per-file metadata keys must be non-empty filename strings. | validation | warning | knowledge-base, metadata, validation, http-422 |
| Per-file metadata for {filename!r} must be a JSON object. | validation | error | validation, metadata, knowledge-base, http-422 |
| Uploaded file is not a valid ZIP archive: {exc} | http | error | zip, upload, import, validation |
| ZIP contains {len(json_entries)} JSON entries, exceeding the | http | error | zip, upload, limit, import |
| Not Found | http | error | a2a, feature-flag, http-404, configuration |
| A2A access is disabled for this agent: unsupported folder au | http | error | a2a, auth, http-403, folder |
| API key required | http | error | a2a, auth, http-401, api-key |
| Invalid API key | http | error | a2a, auth, http-401, api-key |
| OAuth authentication is not yet implemented for MCP server c | http | error | mcp, oauth, http-501, project-creation |
| str(exc) | error_code | error | a2a, ssrf, webhook, json-rpc |
| Task {params.id} has no active stream to resubscribe to | error_code | warning | a2a, streaming, json-rpc, task-state |
| webhook url must be http or https | exception | error | a2a, webhook, validation, url |
| webhook url has no host | exception | error | a2a, webhook, validation, url |
| webhook url resolves to a blocked address: {', '.join(blocke | exception | error | a2a, ssrf, webhook, security |
| webhook url has an invalid host: {exc} | exception | error | a2a, webhook, idna, url |
| webhook url is not allowed: {exc} | exception | error | a2a, ssrf, webhook, allowlist |
| str(exc) | http | error | api-key, http-400, database, catch-all |
| str(e) | http | error | api-key, http-403, permissions, rbac |
| `since` must be strictly less than `until` | http | warning | authz, audit, validation, http-400, time-range |
| actions must be strings | validation | warning | authz, pydantic, validation, http-422 |
| actions capped at {_MAX_ACTIONS} unique entries | validation | warning | authz, validation, http-422, rate-limits |
| resource_ids capped at {_MAX_RESOURCE_IDS} | http | warning | authz, validation, http-400, pagination |
| Superuser required to administer role assignments. | http | error | authz, rbac, http-403, authorization |
| user_id not found | http | error | authz, rbac, http-404, role-assignments |
| role_id not found | http | error | authz, rbac, http-404, role-assignments |
| Assignment already exists for this user/role/domain | http | warning | authz, rbac, http-409, integrity-error, idempotency |
| Assignment not found | http | warning | authz, rbac, http-404, role-assignments |
| Superuser required to administer roles. | http | error | authz, rbac, http-403, authorization, roles |
| Role not found | http | warning | authz, rbac, http-404, roles |
| parent_role_id does not reference an existing role | http | warning | authz, rbac, http-400, roles, validation |
| Role with name {payload.name!r} already exists | http | warning | authz, rbac, http-409, roles, unique-constraint |
| System roles cannot be modified | http | warning | authz, rbac, http-400, roles, system-roles |
| A role cannot be its own parent | http | warning | authz, rbac, http-400, roles, hierarchy, validation |
| Setting this parent would create a role hierarchy cycle | http | warning | authz, rbac, http-400, roles, hierarchy, cycle-detection |
| name cannot be null | http | error | authz, api, roles, validation, patch |
| permissions cannot be null; pass an empty list to clear | http | error | authz, api, roles, validation, patch |
| Name conflict — another role already uses this name | http | error | authz, api, roles, conflict, unique-constraint |
| System roles cannot be deleted | http | error | authz, api, roles, system-roles, delete |
| Role still has active assignments — revoke them before delet | http | error | authz, api, roles, conflict, foreign-key, delete |
| Flow not found | http | error | authz, api, flows, not-found, uuid-privacy |
| You don't have permission to edit this flow. | http | error | authz, api, flows, forbidden, rbac |
| You don't have permission to delete this flow. | http | error | authz, api, flows, forbidden, rbac, delete |
| Only the resource owner or a superuser may administer shares | http | error | authz, api, shares, forbidden, oss-floor, ownership |
| Resource not found | http | error | authz, api, shares, not-found, validation |
| Share could not be created: it may already exist or conflict | http | error | authz, api, shares, conflict, unique-constraint, create |
| Unknown scope {scope!r} | http | warning | authz, api, shares, validation, enum, query-params |
| Share not found | http | error | authz, api, shares, not-found |
| Unknown permission_level {payload.permission_level!r} | http | warning | authz, api, shares, validation, enum, patch |
| Share could not be updated: it may conflict with an existing | http | error | authz, api, shares, conflict, patch |
| Superuser required to administer teams. | http | error | authz, api, teams, forbidden, superuser, rbac |
| Job not found: {exc!s} | http | warning | langflow, job-queue, http-404, redis |
| Graph not found | http | error | langflow, cache, graph, http-404 |
| parse_exception(exc) | http | error | langflow, vertex-build, runtime-error, http-500 |
| Error building Component | http | error | langflow, streaming, http-500, sse |
| This flow cannot be executed. | http | error | langflow, public-flow, custom-components, http-400 |
| Job not found | http | warning | langflow, public-flow, security, http-404 |
| Provider account is already tracked by user. | http | error | langflow, deployments, conflict, http-409 |
| Deployment was deleted from the provider, but local cleanup | http | error | langflow, deployments, partial-failure, idempotent-retry |
| str(exc) | http | error | |
| If you pass an input_value to the chat input, you cannot pas | exception | error | |
| If you pass an input_value to the text input, you cannot pas | exception | error | |
| Flow {flow_id_str} has no data | exception | error | |
| Authentication required to run flows. | http | error | |
| Flow not found | http | error | |
| This endpoint is not available | http | error | |
| Request body is empty. You should provide a JSON payload con | http | error | |
| Session {session_id} not found | http | error | |
| Flow {flow_id_str} not found | http | error | |
| The /process endpoint is deprecated and will be removed in a | http | error | |
| The /task endpoint is deprecated and will be removed in a fu | http | error | |
| File size is larger than the maximum file size {max_file_siz | http | error | |
| External credentials do not allow this action | http | error | |
| Component templates are still initializing. Please try again | http | error | |
| Custom component creation is restricted to administrators | http | error | |
| Custom component creation is disabled | http | error | |
| Custom component editing is restricted to administrators | http | error | |
| {**primary.to_dict(), "result": result.to_dict()} | http | error | extensions, lfx, http-422, validation |
| Flow not found | http | error | files, http-404, authorization, flow-id |
| str(e) | http | error | files, settings, http-500, upload |
| File size is larger than the maximum file size {max_file_siz | http | warning | files, upload, http-413, size-limit |
| {str(e)} | http | error | files, storage, http-500, upload, disk |
| Extension not found for file {file_name} | http | error | files, download, filename, http-500 |
| Content type not found for extension {extension} | http | error | files, mime-type, download, http-500 |
| Content type {content_type} is not an image | http | error | files, images, mime-type, http-500 |
| Folder must be one of: {', '.join(sorted(allowed_folders))} | http | warning | files, profile-pictures, http-400, validation |
| Profile picture not found | http | warning | files, profile-pictures, path-traversal, http-404, security |
| Profile picture {safe_folder}/{safe_file} not found | http | warning | http-404, profile-pictures, static-assets, filesystem |
| Flow not found | http | error | http-404, flow-events, ownership, authorization |
| Flow not found | http | error | http-404, flow-versions, ownership, authorization |
| Cannot use deployment_provider_id: the wxo_deployments featu | http | error | http-400, feature-flags, deployments, flow-versions, configuration |
| Version entry not found | http | error | http-404, flow-versions, not-found, pruning |
| Flow data could not be copied for snapshot. The data may be | http | error | http-422, flow-versions, deepcopy, data-corruption |
| Cannot activate a version with no data | http | error | http-400, flow-versions, activate, data-integrity |
| Flow data could not be copied. The data may be corrupted. | http | error | http-422, flow-versions, activate, deepcopy, data-corruption |
| Could not activate version — the flow was modified concurren | http | error | http-409, flow-versions, concurrency, activate, database |
| Database error while activating version. Please try again. | http | error | http-500, flow-versions, database, activate, infrastructure |
| Starter project and default project not found. Please create | http | error | http-404, flows, folders, initial-setup, database-seeding |
| An internal error occurred while listing flows. | http | error | http-500, flows, authorization, error-handling, database |
| Flow not found | http | error | http-404, flows, public-flow, not-found, sharing |
| Flow is not public | http | error | http-403, flows, public-flow, access-type, sharing, security |
| The database is busy. Please retry the request. | http | error | |
| Could not update the flow. | http | error | |
| Flow(s) with the following IDs already exist: {conflict}. Us | http | error | |
| No file provided | http | error | |
| The uploaded file is empty | http | error | |
| str(e) | http | error | |
| No valid flow JSON files found in the ZIP | http | error | |
| Invalid JSON file: {e} | http | error | |
| Invalid JSON: expected an object with 'flows' or a single fl | http | error | |
| Invalid JSON: 'flows' must be a list of flow objects | http | error | |
| Invalid JSON: flows[{non_dict[0]}] is not an object | http | error | |
| An internal error occurred while deleting flows. | http | error | |
| No flows found. | http | error | |
| An internal error occurred while loading examples. | http | error | |
| Component cache not initialized | http | error | |
| fs_path cannot be empty | http | warning | validation, fs-path, http-400, flows |
| Invalid fs_path: directory traversal (..) is not allowed | http | warning | security, path-traversal, validation, http-400, fs-path |
| Invalid fs_path: null bytes are not allowed | http | warning | security, validation, null-byte, http-400, fs-path |
| Invalid base directory: {e} | http | error | configuration, filesystem, http-400, fs-path, environment |
| Invalid path: {e} | http | error | filesystem, validation, http-400, fs-path, windows |
| Absolute path must be within your flows directory | http | warning | security, path-containment, validation, http-400, fs-path |
| Invalid path: resolves outside allowed directory | http | error | security, symlink, path-containment, http-400, fs-path |
| str(exc) | http | error | concurrency, locking, http-423, flows, conflict |
| Failed to write flow to filesystem: {e} | http | error | filesystem, io, http-500, fs-path, permissions |
| Endpoint name must be unique | http | error | conflict, uniqueness, http-409, endpoint-name, upsert |
| Folder not found | http | warning | validation, folders, http-400, upsert, flows |
| str(e) | http | warning | validation, pydantic, http-400, flows |
| An internal error occurred while creating the flow. | http | error | http-500, database, flows, logging |
| Cannot change folder of a flow you do not own. | http | error | authorization, ownership, http-403, folders, rbac |
| Cannot change fs_path of a flow you do not own. | http | error | authorization, ownership, http-403, fs-path, rbac |
| Cannot transfer ownership of a flow you do not own. | http | error | authorization, ownership, http-403, flows, security |
| Cannot change a2a_enabled of a flow you do not own. | http | error | authorization, ownership, http-403, a2a, rbac |
| Cannot change a2a_card_overrides of a flow you do not own. | http | error | authorization, ownership, http-403, a2a, rbac |
| Name must be unique | http | error | |
| Access denied for knowledge base '{kb_name}'. | http | error | |
| Knowledge base '{kb_name}' not found | http | error | |
| Access denied: knowledge base '{kb_name}' is managed by a Me | http | error | |
| Knowledge base name must be at least 3 characters | http | error | |
| Knowledge base '{kb_name}' already exists | http | error | |
| Knowledge base '{kb_name}' was recently deleted but its on-d | http | error | |
| Failed to persist knowledge base '{kb_name}' with backend '{ | http | error | |
| Internal error creating knowledge base | http | error | |
| No files provided | http | error | |
| Error previewing chunks. | http | error | |
| File {uploaded_file.filename} exceeds the maximum upload siz | http | error | upload, file-size, knowledge-base, http-413 |
| Knowledge base missing embedding configuration. Please creat | http | error | knowledge-base, embedding, metadata, http-400 |
| Invalid embedding configuration | http | error | knowledge-base, embedding, configuration, http-400 |
| Error ingesting files to knowledge base. | http | error | knowledge-base, ingestion, http-500, server-error |
| Per-file metadata keys must be non-empty filename strings. | http | warning | knowledge-base, validation, metadata, http-422 |
| str(exc) | http | error | knowledge-base, folder-ingest, validation, http-400 |
| Error ingesting folder to knowledge base. | http | error | knowledge-base, folder-ingest, http-500, server-error |
| Error listing knowledge bases. | http | error | knowledge-base, list, http-500, server-error |
| Error getting knowledge base. | http | error | knowledge-base, http-500, metadata, server-error |
| Error getting chunks. | http | error | knowledge-base, chunks, vector-store, http-500 |
| Error listing metadata keys. | http | error | knowledge-base, metadata, vector-store, http-500 |
| An ingestion for this connector target is already queued or | http | warning | knowledge-base, connector-ingest, idempotency, http-409 |
| Error ingesting via connector. | http | error | knowledge-base, ingestion, connector, http-500, langflow |
| Ingestion run not found. | http | warning | knowledge-base, ingestion-run, http-404, langflow |
| Error deleting knowledge base. | http | error | knowledge-base, delete, database, http-500, langflow |
| Knowledge bases not found: {} | http | warning | knowledge-base, bulk-delete, http-404, langflow |
| Error deleting knowledge bases. | http | error | knowledge-base, bulk-delete, http-500, catch-all, langflow |
| No ingestion job found for the knowledge base {kb_name} | http | warning | knowledge-base, ingestion, cancel, http-404, langflow |
| Cannot cancel job with status '{job_status}' | http | warning | knowledge-base, ingestion, cancel, http-400, race-condition, langflow |
| Error cancelling ingestion. | http | error | knowledge-base, cancel, http-500, catch-all, langflow |
| An error occurred during authentication | http | error | auth, login, http-500, langflow |
| Incorrect username or password | http | warning | auth, login, http-401, credentials, langflow |
| Auto login is disabled. | http | warning | auth, auto-login, http-403, configuration, langflow |
| Invalid refresh token | http | warning | auth, refresh-token, http-401, session, langflow |
| Cannot build deployment artifact: the parent flow for versio | http | warning | deployment, flow-version, http-422, data-integrity, langflow |
| Flow version '{flow_version.id}' cannot be used as a deploym | http | warning | deployment, flow-version, pydantic, http-422, langflow |
| The {provider_label} integration is not configured for {oper | http | error | deployment, provider, adapter, http-500, configuration, langflow |
| Empty result while {operation} ({provider_label}). | http | error | deployment, provider, adapter, http-500, empty-response, langflow |
| Unexpected result while {operation} ({provider_label}): {det | http | error | deployment, provider, adapter, pydantic, http-500, langflow |
| The {provider_label} integration is not configured for this | http | error | deployment, provider, http-500, configuration, langflow |
| Missing provider_data for {provider_label}. | http | warning | deployment, provider, provider-data, http-422, validation, langflow |
| Invalid provider_data for {provider_label}: {detail} | http | error | |
| Invalid provider_data for {provider_label}: {exc.detail} | http | error | |
| Flow version ids cannot be present in both add/remove operat | validation | error | |
| Invalid flow version id: {flow_version_ref} | http | error | |
| One or more flow versions are invalid. Please ensure the flo | http | error | |
| Flow version {row.flow_version_id} has no data (snapshot may | http | error | |
| One or more flow version ids are not checkpoints of flows in | http | error | |
| {str(exc)} | http | error | |
| {exc.message} | http | error | |
| This operation is not supported by the deployment provider. | http | error | |
| An unexpected error occurred while communicating with the de | http | error | |
| Deployment provider account not found. | http | error | |
| Deployment provider account has no provider_key configured. | http | error | |
| {exc} | http | error | |
| No deployment adapter registered for provider_key '{adapter_ | http | error | |
| Deployment not found. | http | error | |
| Project not found. | http | error | |
| Deployment provider create result is missing required snapsh | http | error | |
| Snapshot binding count mismatch on create: {} flow versions | http | error | |
| Unexpected source_ref in create snapshot bindings: {source_r | http | error | |
| Deployment provider {provider_key} does not support binding- | http | error | |
| Failed to retrieve the number of flows attached to deploymen | http | error | |
| Unexpected source_ref in update snapshot bindings: {unexpect | http | error | |
| Missing snapshot bindings for added flow versions on update: | http | error | |
| {exc.message} | http | error | |
| An unexpected error occurred while communicating with the de | http | error | |
| provider_data.tenant_id is required for watsonx-orchestrate | exception | error | |
| Unable to create tool name for flow_version_id: [{flow_versi | http | error | |
| Failed to resolve wxO tool payload for {field_name}: [{flow_ | http | error | |
| provider_data.llm is required for wxO deployment create. | http | error | |
| provider_data.display_name is required for wxO deployment cr | http | error | |
| Cannot resolve provider snapshot ids for flow_version_ids in | http | error | |
| Deployment provider create result contains a tool binding wi | http | error | |
| Deployment provider create result contains a tool binding wi | http | error | |
| Deployment provider create result contains a created tool bi | http | error | |
| Watsonx deployment_llm_list_result payload slot is not confi | http | error | |
| Deployment mapper llm list result payload is missing. | http | error | |
| Deployment mapper llm list result payload is invalid: {detai | http | error | |
| Deployment provider update result is missing required snapsh | http | error | |
| Watsonx config_list_result payload slot is not configured. | http | error | |
| Invalid config item provider_data payload: expected non-null | http | error | |
| Invalid config list provider_data payload: {exc.format_first | http | error | |
| Watsonx snapshot_list_result payload slot is not configured. | http | error | |
| Invalid snapshot list provider_data payload: {exc.format_fir | http | error | |
| Flow version attachment has an invalid provider_snapshot_id. | http | error | |
| Invalid flow-version provider_data payload: snapshot id must | http | error | |
| Invalid flow-version provider_data payload: snapshot provide | http | error | |
| Invalid flow-version provider_data payload: connections must | http | error | |
| Failed to load tool data for tool id {snapshot_id} | http | error | |
| Invalid flow-version provider_data payload: {detail} | http | error | |
| Invalid deployment list item provider_data payload: expected | http | error | |
| Missing deployment name while shaping wxO deployment metadat | http | error | watsonx-orchestrate, deployments, http-500, invariant |
| Cannot resolve provider snapshot ids for flow_version_ids in | http | error | watsonx-orchestrate, deployments, http-422, flow-version, snapshot-id |
| Created snapshot binding has empty tool_id={binding.tool_id! | http | error | watsonx-orchestrate, deployments, http-500, adapter, created-tools |
| Created snapshot binding has non-UUID source_ref={source_ref | http | error | watsonx-orchestrate, deployments, http-500, uuid, created-tools |
| Cannot resolve provider snapshot ids for flow_version_ids in | http | error | watsonx-orchestrate, deployments, http-422, snapshot-id, flow-version |
| String must not be empty. | validation | error | watsonx-orchestrate, pydantic, validation, http-422, empty-string |
| credentials contains duplicate key values: {sorted(duplicate | validation | error | watsonx-orchestrate, pydantic, validation, http-422, credentials, duplicates |
| {label} must not reference connections app_ids: {invalid_raw | validation | error | watsonx-orchestrate, pydantic, validation, http-422, connections, app-ids |
| {label} add_app_ids and remove_app_ids must not overlap: {ov | validation | error | watsonx-orchestrate, pydantic, validation, http-422, overlap, app-ids |
| {remove_label} cannot be combined with upsert for the same i | validation | error | watsonx-orchestrate, pydantic, validation, http-422, conflict, upsert |
| connections contains app_id values not referenced by operati | validation | error | watsonx-orchestrate, pydantic, validation, http-422, connections, referential-integrity |
| connections contains duplicate app_id values: {duplicates} | validation | error | watsonx-orchestrate, pydantic, validation, http-422, connections, duplicates |
| {info.field_name} cannot be set to null. | validation | error | watsonx-orchestrate, pydantic, validation, http-422, null-handling |
| provider_data.existing_agent_id cannot be set to null. | validation | error | watsonx-orchestrate, pydantic, validation, http-422, null-handling, existing-agent |
| existing_agent_id is only for tracking existing wxO agents i | validation | error | watsonx-orchestrate, pydantic, validation, http-422, existing-agent, payload-contract |
| provider_data.display_name is required for new agent creatio | validation | error | watsonx-orchestrate, pydantic, validation, http-422, required-field, display-name |
| provider_data.llm is required for new agent creation. | validation | error | watsonx-orchestrate, pydantic, validation, http-422, required-field, llm |
| provider_data must include at least one add_flows or upsert_ | validation | error | watsonx-orchestrate, pydantic, validation, http-422, required-field, tools |
| When existing_agent_id is provided, Langflow uses the descri | validation | error | watsonx-orchestrate, pydantic, validation, http-422, existing-agent, description |
| flow_version_id must be provided as a UUID string or UUID ob | validation | error | pydantic, validation, watsonx, deployment, uuid |
| flow_version_id must be a valid UUID. | validation | error | pydantic, validation, watsonx, uuid, bad-request |
| provider_data must include exactly one of 'input' or 'messag | validation | error | pydantic, validation, watsonx, api-contract, xor-constraint |
| MCP Server disconnected, error: {e} | http | warning | mcp, sse, network, disconnect, transient |
| Internal server error: {e} | http | error | mcp, sse, http-500, server-error, logging |
| MCP Streamable HTTP transport is not initialized | http | error | mcp, http-503, startup, lifespan, streamable-http |
| Internal server error in Streamable HTTP transport | http | error | mcp, http-500, streamable-http, server-error, session |
| Project not found | http | error | mcp, http-404, project, routing, auth |
| Project owner not found | http | error | mcp, http-404, oauth, data-integrity, project-owner |
| This project is configured for OAuth authentication, but the | http | error | mcp, http-401, oauth, api-key, authentication |
| API key required for this project. Provide x-api-key header | http | error | mcp, http-401, api-key, authentication, authorization |
| Invalid API key | http | error | mcp, http-401, api-key, authentication, credentials |
| Missing superuser username in auth settings | http | error | mcp, http-400, configuration, superuser, auto-login |
| Invalid user | http | error | mcp, http-403, superuser, configuration, user-management |
| Project ID is required to start MCP server | http | error | mcp, sse, http-400, routing, internal-error |
| {e} | http | error | |
| Project MCP Server disconnected, error: {e} | http | error | |
| Internal server error in project MCP transport | http | error | |
| Failed to get direct Streamable HTTP URL | http | error | |
| MCP configuration can only be installed from a local connect | http | error | |
| Host and port are not set in settings | http | error | |
| Invalid transport. Use 'sse' or 'streamablehttp'. | http | error | |
| {e.message} | http | error | |
| Failed to start MCP Composer. See logs for details. | http | error | |
| {body.client.capitalize()} is not installed on this system. | http | error | |
| OAuth host and port are required to get the SSE URL for MCP | exception | error | |
| Windows C: drive not mounted at /mnt/c in WSL | exception | error | |
| Could not find valid Windows user directory in WSL | exception | error | mcp, wsl, claude-desktop, filesystem, path-resolution |
| Could not determine Windows Claude config path in WSL: {e!s} | exception | error | mcp, wsl, subprocess, claude-desktop, interop |
| Unsupported operating system for Claude configuration | exception | warning | mcp, platform-support, claude-desktop, linux |
| Unsupported client | exception | error | mcp, input-validation, client-config, api |
| Auth config is missing. Please check your settings and try a | validation | error | mcp, auth, configuration, project-settings, encryption |