ErrLookup › danny-avila/LibreChat

danny-avila/LibreChat

Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active · TypeScript · 2,550 source files

Analyzed at 5ff282f900 on 2026-08-12. 190 documented errors.

Code / MessageTypeSeverityTags
Missing AZURE_AI_SEARCH_SERVICE_ENDPOINT, AZURE_AI_SEARCH_IN
exception error azure-ai-search, config, environment-variables, constructor
Missing DALLE_API_KEY environment variable.
exception error dalle3, openai, config, environment-variables, api-key
Missing required field: prompt
exception error dalle3, input-validation, prompt, tool-args
Missing FLUX_API_KEY environment variable.
exception error fluxapi, config, environment-variables, api-key
Missing required field: prompt
exception error fluxapi, input-validation, prompt, tool-args
Missing required field: finetune_id for finetuned generation
exception error fluxapi, input-validation, finetune, required-field
Invalid endpoint for finetuned generation. Must be one of: $
exception error fluxapi, input-validation, endpoint, allowlist, finetune
Gemini Image Generation requires one of: user-provided API k
exception error gemini, google, vertex-ai, config, service-account, api-key
This tool is only available for agents.
exception error gemini, agent-only, authorization, tool-factory
Missing required field: prompt
exception error gemini, input-validation, prompt, tool-args
Missing ${this.envVarApiKey} or ${this.envVarSearchEngineId}
exception error google-search, google-cse, config, environment-variables
Request failed with status ${response.status}: ${json.error.
exception error google-search, network, upstream, quota, api-error
This tool is only available for agents.
exception error openai-image, agent-only, authorization, tool-factory
Missing IMAGE_GEN_OAI_API_KEY environment variable.
exception error openai-image, config, environment-variables, api-key
Missing required field: prompt
exception error openai-image, input-validation, prompt, tool-args
No source found for image file
exception error openai-image, file-storage, image-edit, config, file-strategy
No download stream method found for source: ${source}
exception error openai-image, file-storage, image-edit, file-strategy, streaming
Failed to get download stream for image file
exception error openai-image, file-storage, image-edit, streaming, missing-file
[${req.baseUrl}] Invalid version: ${version}
validation error assistants, versioning, configuration, openai
[${req.baseUrl}] Endpoint is required
validation error assistants, validation, request-validation
OAuth flow not found
exception error oauth, actions, state-management, auth-flow
Storage backend "${source}" does not support file writes
exception error skills, storage, configuration, file-upload
Failed to authenticate OAuth tool
exception error oauth, actions, authentication, token-refresh
Authentication failed: ${error.message}
exception error actions, authentication, metadata, error-wrapping
Trouble deleting Assistant Actions for Assistant ID: ${assis
exception error actions, assistants, deletion, cascade
Unexpected run status ${run.status}.\nFull run info:\n\n${ru
exception error assistants, run-status, api-drift, openai
Agent not found
exception error agents, not-found, configuration, initialization
Subagent graph exceeds the maximum of ${MAX_SUBAGENT_GRAPH_N
exception warning agents, subagents, limits, graph
Subagent run configuration exceeds the maximum of ${MAX_SUBA
exception warning agents, subagents, limits, configuration
Subagent ${agentId} changed before it could be initialized.
exception warning agents, subagents, race-condition, versioning
You no longer have access to subagent ${agentId}.
exception error agents, subagents, authorization, race-condition
Subagent ${agentId} failed model validation.
exception error agents, subagents, model-validation, configuration
Subagent graph exceeds the maximum depth of ${MAX_SUBAGENT_D
exception warning agents, subagents, limits, recursion, depth
Storage backend "${source}" does not support file writes
exception error agents, skills, storage, configuration
no_user_key
{"type":"no_user_key"}
exception error assistants, api-key, authentication, openai
Assistants API key not provided. Please provide it again.
exception critical assistants, api-key, configuration, environment, openai
no_user_key
{"type":"no_user_key"}
exception error azure, assistants, api-key, authentication
Assistants API key not provided. Please provide it again.
exception error azure-assistants, config, api-key, env, initialization
No STT schema is set. Did you configure STT in the custom co
exception error stt, config, librechat-yaml, schema
Multiple providers are set. Please set only one provider.
exception warning stt, config, misconfiguration, provider
No provider is set. Please set a provider.
exception error stt, config, provider, empty-schema
The audio file size exceeds the limit of 25MB
validation warning stt, azure-openai, file-size, input-validation
The audio file format ${rawFormat} is not accepted
validation warning stt, azure-openai, mime, input-validation
Invalid provider
exception error stt, provider, config, strategy
Invalid response from the STT API
exception error stt, network, upstream, http-status
Missing data in response from the STT API
exception error stt, response-shape, upstream, schema
No TTS schema is set. Did you configure TTS in the custom co
exception error tts, config, librechat-yaml, schema
Multiple providers are set. Please set only one provider.
exception warning tts, config, misconfiguration, provider
No provider is set. Please set a provider.
exception error tts, config, provider, empty-schema
Voice ${voice} is not available.
validation warning tts, openai, voice, input-validation
Invalid provider
exception error tts, provider, config, strategy
Configuration or TTS schema is missing
exception error tts, config, librechat-yaml, endpoint
Invalid provider
exception error tts, provider, config, endpoint
Message ID is required
validation error tts, streaming, programming-error, precondition
Text is required
validation error validation, tts, audio, input-validation
Failed to fetch URL: ${response.status} ${response.statusTex
exception error network, azure, remote-fetch, storage
Remote file response too large: ${buffer.length} bytes
validation error storage, azure, limits, remote-fetch
User ID not found in blob path
exception error security, authorization, azure, storage, ownership
Error downloading code environment file stream: ${error.mess
exception error network, code-env, download, axios
An error occurred during file deletion.
exception error code-env, deletion, error-wrapping
Error uploading file: ${result.message}
exception error code-env, upload, storage, validation
Error uploading code environment file: ${error.message}
exception error code-env, upload, limits, timeout, axios
Unexpected batch upload response: ${JSON.stringify(result).s
exception error code-env, upload, batch, contract, validation
All files in batch upload failed
exception error code-env, upload, batch, retry
resource_recovery_required
{"type":"resource_recovery_required"}
exception error code-env, resource-recovery, priming, agents
${result.stderr}
exception warning code-env, sandbox, read, agents
${parsed.error}
exception error code-env, sandbox, image, read, agents
"${file_path}" changed while being read from the sandbox
exception error code-env, sandbox, image, concurrency, integrity
Reading "${file_path}" exceeded the sandbox stdout limit (ch
exception error code-env, sandbox, image, config, limits
Unexpected output while reading image bytes from the sandbox
exception error code-env, sandbox, image, parsing, config
Firebase is not initialized
exception critical firebase, storage, config, initialization
Failed to fetch URL: ${response.status} ${response.statusTex
exception error network, firebase, remote-fetch, storage
Remote file response too large: ${buffer.length} bytes
exception error file-upload, firebase, size-limit, network, defense-in-depth
Invalid file path
validation error firebase, security, authorization, file-deletion, ownership-check
Path traversal detected in filename
validation critical security, path-traversal, file-upload, local-storage, input-validation
Remote file response too large: ${buffer.length} bytes
exception error file-upload, local-storage, size-limit, network, defense-in-depth
Invalid file path: ${cleanFilepath}
validation error file-deletion, local-storage, data-integrity, input-validation
Invalid file path
validation error security, path-traversal, file-deletion, local-storage, authorization
Invalid file path: ${filepath}
validation error file-stream, local-storage, input-validation, data-integrity
OpenAI returned `false` for deleted status
exception error openai, file-deletion, api, external-service
An error occurred during file deletion.
exception error vectordb, rag, file-deletion, external-service, network
RAG_API_URL not defined
exception critical vectordb, rag, configuration, environment-variables, file-upload
File embedding failed. The filetype ${file.mimetype} is not
validation error vectordb, rag, file-upload, input-validation, mime-type
File embedding failed.
exception error vectordb, rag, file-upload, external-service, embedding
An error occurred during file upload.
exception error vectordb, rag, file-upload, external-service, error-handling, network
Invalid avatar URL
validation error avatar, url-validation, input-validation, oauth, ssrf-protection
Refusing to fetch avatar over ${parsed.protocol}
validation warning ssrf, avatar, url-validation, security
Failed to fetch image from URL. Status: ${response.status}
exception error network, avatar, http-status, upstream
Avatar response too large: ${contentLength} bytes
exception warning avatar, size-limit, content-length, memory
Avatar response too large: ${buffer.length} bytes
exception warning avatar, size-limit, defense-in-depth, security
Invalid input type. Expected URL, Buffer, or File.
validation error avatar, input-validation, type-dispatch
Image validation failed for ${file.filename}: ${validation.e
validation warning image, validation, upload, encode
Failed to process the image with ${fileStrategy}. ${error.me
exception error image, storage-strategy, wrapper-error, processing
No tool resource provided for agent file upload
validation error agent, file-upload, metadata, validation
Image uploads are not supported for file search tool resourc
validation warning agent, file-search, mime-type, validation
No agent ID provided for agent file upload
validation error agent, file-upload, metadata, validation
Code execution is not enabled for Agents
validation error agent, capability, execute-code, authorization
File search is not enabled for Agents
validation error agent, capability, file-search, authorization
Extracted text from "${file.originalname}" exceeds the 15MB
validation warning text-extraction, size-limit, storage, document
OCR capability is not enabled for Agents
validation error agent, capability, ocr, authorization
Unable to extract text from "${file.originalname}". The docu
exception warning ocr, document, text-extraction, agent
File type ${file.mimetype} is not supported for text parsing
validation warning mime-type, file-config, text-extraction, validation
Unable to extract text from "${file.originalname}". RAG text
exception warning rag, text-extraction, document, fallback
Invalid base64 string
validation error base64, input-validation, data-url
Failed to convert base64 to buffer: ${error.message}
exception error base64, wrapper-error, input-validation
Could not determine file extension from MIME type: ${type}
validation error mime-type, filename, base64, input-validation
No file_id provided
validation error files, validation, api, upload
Empty file uploaded
validation error files, validation, upload, multipart
No endpoint provided
validation error files, validation, api, config
File size limit of ${fileSizeLimit / megabyte} MB exceeded f
validation error files, validation, config, limits
Unsupported file type
validation error files, validation, config, mimetype
No width provided
validation error files, validation, images, upload
No height provided
validation error files, validation, images, upload
Graph token acquisition failed: ${error.message}
exception error mcp, openid, oauth, azure-ad, tokens, network
Forbidden: Insufficient MCP server permissions
exception error mcp, authorization, permissions, roles
[MCP][${serverName}][${toolName}] upstream authentication fa
exception error mcp, oauth, authentication, config
[MCP][${serverName}][${toolName}] OAuth authentication requi
exception warning mcp, oauth, authentication, user-action
[MCP][${serverName}][${toolName}] tool call failed${error?.m
exception error mcp, tools, transport, runtime
User must be authenticated via OpenID to perform OBO token e
validation error openid, oauth, authentication, tokens, validation
Invalid resourceType: ${resourceType}. Valid types: ${validT
validation error permissions, acl, validation, enums
User principal not found
exception error permissions, acl, users, validation
Group principal not found
exception error permissions, acl, groups, validation
Invalid principal type: ${principalType}
validation error permissions, acl, validation, enums
Principal ID is required for user, group, and role principal
validation error permissions, acl, validation
Invalid role ID: ${principalId}
validation error permissions, acl, roles, validation
Invalid principal ID: ${principalId}
validation error permissions, acl, mongodb, validation
Invalid resource ID: ${resourceId}
validation error permissions, validation, mongodb, resource-id
Role ${accessRoleId} not found
exception error permissions, config, roles, seeding
Role ${accessRoleId} is for ${role.resourceType} resources,
validation error permissions, validation, roles, resource-type
No plugin auth ${authField} found for user ${userId}${plugin
exception error plugins, auth, credentials, config
[waitForRun] ${runIdLog} | Run retrieval failed after ${maxR
exception error openai, assistants, network, retry, polling
Run cancelled
exception info openai, assistants, cancellation, control-flow
[waitForRun] ${runInfo} | status: ${run.status} | timed out
exception error openai, assistants, timeout, polling
[retrieveRun] Failed to retrieve run data:
exception error openai, assistants, http, network
invalid_action_error
{"type":"invalid_action_error"}
exception error tools, actions, assistants, config, ssrf
Latest `messageId` is required for forking from target messa
exception error conversations, fork, validation
Conversation not found
exception error conversations, validation, not-found
File size is ${fileInfo.size} bytes. It exceeds the maximum
validation warning import, validation, config, file-size
Unsupported import type
validation error import, validation, format-detection
Invalid LibreChat file format
validation error import, validation, librechat, format-detection
Mailgun API key and domain are required
exception error email, config, env, mailgun
Failed to send email via Mailgun
exception error email, http, network, mailgun
idToken is missing
exception error authentication, apple-signin, oauth, passport, jwt
Email domain not allowed
exception error authentication, openid, authorization, domain-allowlist, config
auth_failed
auth_failed
exception error authentication, openid, account-linking, issuer, security
You must have ${rolesList} role to log in.
exception error authentication, openid, rbac, role-gating, claims, config
User does not exist
exception error authentication, openid, admin, user-provisioning, bootstrap
Download failed: ${response.status} ${response.statusText}
exception error sharepoint, microsoft-graph, network, file-download, http
Failed to get response reader
exception error sharepoint, streams, fetch, cors, browser-compat
${response.status} ${response.statusText}
exception warning sharepoint, microsoft-graph, batch, file-download, network
Conversation ID is required
validation warning react, react-query, validation, share, client
Share ID is required
validation warning react, react-query, validation, share, client
No files provided for download
validation warning react, sharepoint, validation, file-download, client
Failed to obtain SharePoint access token
exception error sharepoint, microsoft-graph, oauth, token, azure-ad, config
Failed to load mermaid library
exception error mermaid, dynamic-import, ssr, browser, chunk-loading, diagrams
Invalid mermaid syntax
exception warning mermaid, parsing, validation, diagrams, user-content
Unexpected response from server; Status: ${response.status}
exception warning sse, abort, network, http, chat, client
Mermaid diagram has invalid export dimensions
exception error mermaid, canvas, export, svg, dimensions, browser
Canvas is unavailable for Mermaid PNG export
exception error mermaid, canvas, export, browser-compat, test-environment
Failed to convert HEIC image to JPEG
exception error client, image-processing, heic, upload, browser
Invalid principal type: ${principalType}
validation error acl, validation, permissions, typescript, enum
Principal ID is required for user, group, and role principal
validation error acl, validation, permissions, input-validation
Invalid role ID: ${principalId}
validation error acl, validation, permissions, roles
Invalid principal ID: ${principalId}
validation error acl, validation, permissions, mongodb, objectid
Invalid resource ID: ${resourceId}
validation error acl, validation, permissions, mongodb, objectid
Role ${accessRoleId} not found
validation error acl, validation, permissions, roles, data-integrity
Role ${accessRoleId} is for ${role.resourceType} resources,
validation error acl, validation, permissions, roles, resource-type
requiredPermissions must be a positive number
validation error acl, validation, permissions, permission-bits
requiredPermission must be a positive number
validation error acl, validation, permissions, permission-bits
Invalid resourceType: ${resourceType}. Valid types: ${validT
validation error acl, validation, permissions, resource-type, enum
GitHub skill sync runner is not configured
exception error admin, skills, github, config, dependency-injection
Decryption failed for plugin ${pluginKey}, field ${auth.auth
exception error plugins, auth, crypto, encryption, secrets
CHECKPOINT_TOO_LARGE
Checkpoint state is ${mb(bytes)} MB, over the ${mb(limit)} MB limit for a durabl
exception critical agents, checkpoint, mongodb, hitl, context-size, langgraph
${validation.error?.message}
validation error agents, validation, model-config, handoff, provider-allowlist
${path} must be a non-empty string
validation error agents, envelope, validation, typescript, auth
${path} exceeds the maximum nesting depth of ${AGENT_RUN_ENV
validation error agents, envelope, validation, json, nesting
${path} must contain only finite numbers
validation error agents, envelope, validation, json, numeric
${path} contains a non-JSON ${typeof value} value
validation error serialization, json, agent-envelope, type-error, payload-validation
${path} contains a circular reference
validation error serialization, circular-reference, json, agent-envelope, payload-validation
${path} contains symbol keys
validation error serialization, json, symbol, agent-envelope, payload-validation
${path} contains non-index array properties
validation error serialization, json, array, agent-envelope, payload-validation
${path}[${index}] must not be an accessor property
validation error serialization, json, array, accessor-property, agent-envelope
${path} contains sparse array entries
validation error serialization, json, array, sparse-array, agent-envelope
${path} contains a non-plain ${typeName} value
validation error serialization, json, prototype, class-instance, agent-envelope
${path}.${key} must be an enumerable property
validation error serialization, json, enumerable, define-property, agent-envelope
${path}.${key} must not be an accessor property
validation error serialization, json, accessor-property, define-property, agent-envelope
receivedAt must be a non-negative integer timestamp
validation error timestamp, validation, agent-envelope, input-validation, typescript
Unsupported agent run protocol: ${receivedProtocol}
validation error validation, agent-envelope, protocol, discriminated-union, typescript
old_text did not match the file content.
exception warning text-editing, file-authoring, string-matching, tool-error
old_text matched ${match.count} locations with ${match.strat
exception warning text-editing, file-authoring, string-matching, ambiguous-match, tool-error