ErrLookup › janhq/jan

janhq/jan

Jan is an open source alternative to ChatGPT that runs 100% offline on your computer. · TypeScript · 681 source files

Analyzed at fad3f12a14 on 2026-08-12. 157 documented errors.

Code / MessageTypeSeverityTags
Platform {platform.system()} not supported
exception error platform, autoqa, cross-platform, not-implemented
Jan app not found at {jan_app_path}
exception error file-not-found, autoqa, installation, path
Checksum mismatch for ${name}; the download was corrupt or t
exception critical checksum, integrity, download, verification, network, typescript
Import of "${FALLBACK_EMBEDDING_MODEL_ID}" did not complete
exception error embedding-model, bootstrap, download, first-run, typescript
No supported backend binaries found for this system. Backend
exception critical backend, platform, architecture, no-binaries, typescript
Failed to fetch supported backends: ${error instanceof Error
exception error network, backend, rate-limit, api, typescript, retryable
Critical settings "llamacpp_version" / "llamacpp_backend" no
exception critical settings, invariant, configuration, developer-error, typescript
Invalid backend string: ${targetBackendString} supplied to u
validation error backend, validation, update, typescript
Invalid backend string format: "${targetBackendString}". Exp
validation error backend, validation, format, update, typescript
Router failed its health check on backend ${targetBackendStr
exception critical backend, health-check, router, gpu, rollback, typescript
Invalid path or file ${path}
validation error backend, validation, archive, file-path, typescript
Failed to parse archive name: ${archiveName}. Expected forma
validation error backend, validation, archive, naming-convention, regex, typescript
Invalid backend archive name: ${archiveName}
validation error backend, validation, archive, naming-convention, typescript
Failed to decompress archive: ${String(e)}
exception error backend, decompression, archive, filesystem, tauri, typescript
Not a supported backend archive! Missing llama-server binary
validation critical backend, validation, archive, missing-binary, llama-server, typescript
Failed to normalize backend layout: ${String(e)}
exception error backend, filesystem, normalization, symlink, move, typescript
Backend installed but failed to refresh UI: ${String(e)}
exception warning backend, ui, refresh, settings, typescript
Not a CUDA runtime archive: ${archiveName}. Expected cudart-
validation error cuda, archive, validation, backend, filename
No installed "${backendType}" backend found. Install that ba
validation error cuda, backend, ordering, dependency, validation
Found ${backendType} backend(s) but none had a build/bin dir
exception error cuda, backend, filesystem, corrupt-install, state-mismatch
Model with ID ${model.id} already exists
validation error model, rename, filesystem, collision, validation
Invalid modelId: ${modelId}. Only alphanumeric and / _ - . c
validation error model, import, validation, path-traversal, security, sanitization
Model ${modelId} already exists
validation error model, import, duplicate, filesystem, validation
File not found: ${path}
validation error model, import, filesystem, local-file, validation
Invalid GGUF file(s): ${error.message || 'File format valida
validation error model, import, gguf, validation, corrupt-file, download
Model already loaded!!
validation error model, load, session, state, duplicate
llama.cpp router is not running. Please restart the app.
exception critical router, load, startup, sidecar, process, critical
No active session found for model: ${modelId}
exception error model, unload, session, state, validation
API request failed with status ${response.status}: ${JSON.st
http error chat, streaming, http, network, llama-server, inference
Response body is null
exception error chat, streaming, http, proxy, runtime, protocol
${error.message}
exception error chat, streaming, sse, inference, runtime-error, llama-server
Malformed chunk
exception error chat, streaming, sse, protocol, parsing, validation
${String(e)}
exception error ipc, plugin, tauri, session, rust, load
Model ${modelId} does not exist
validation error model, delete, filesystem, validation, state
${e}
exception error ipc, plugin, tauri, rust, loaded-models, error-wrapping
model.yml not found for ${modelId}
exception error model, mtp, config, filesystem, validation, settings
Backend setup was not successful. Please restart the app in
exception error config, backend-setup, network, first-run, typescript
Failed to load llamacpp backend
exception error backend, gpu-driver, native-binary, tauri, typescript
Tokenize request failed with status ${res.status}
exception error http, embedding, tokenizer, session-readiness, typescript
ubatch_size (${ubatchSize}) is too small. Minimum required:
validation error validation, embedding, config, batching, typescript
Unable to find a suitable port for MLX model
exception error network, port-allocation, tauri-plugin, mlx, typescript
Model already loaded!
validation warning session, duplicate-load, validation, mlx, typescript
No active MLX session found for model: ${modelId}
exception warning session, unload, validation, mlx, typescript
No active MLX session found for model: ${opts.model}
exception error session, chat, validation, mlx, typescript
MLX model appears to have crashed! Please reload!
exception error session, chat, health-check, crash, mlx, typescript
MLX model has crashed! Please reload!
exception critical session, chat, crash, process-death, mlx, typescript
MLX API request failed with status ${response.status}: ${JSO
exception error http, chat, api-error, mlx, typescript
the request exceeds the available context size.
exception warning context-limit, chat, finish-reason, mlx, typescript
Response body is null
exception error http, streaming, runtime, fetch, mlx, typescript
Model ${modelId} does not exist
validation warning filesystem, model-config, delete, validation, mlx, typescript
Model with ID ${model.id} already exists
validation warning filesystem, rename, validation, model-config, mlx, typescript
Invalid modelId: ${modelId}. Only alphanumeric and / _ - . c
validation error validation, security, path-traversal, import, mlx, typescript
Model ${modelId} already exists
validation error model-management, mlx, import, filesystem, duplicate
Folder not found: ${sourcePath}
exception error filesystem, model-management, import, mlx, validation
Vector DB extension does not support project-level ingestion
exception error rag, vector-db, extension, project, version-mismatch
File '${f.name}' exceeds size limit (${f.size} bytes > ${max
validation error rag, validation, file-size, config, project
Vector DB extension not available
exception error rag, vector-db, extension, thread
llamacpp extension not available
exception error rag, embeddings, llamacpp, extension
File '${file.name}' has already been attached to this projec
validation error vector-db, duplicate, project, ingestion
Embedding dimension not available
exception error vector-db, embeddings, model-loading, project
Failed to determine embedding context size: ${e instanceof E
exception error vector-db, embeddings, context-size, llamacpp, chunking
Failed to count embedding tokens: ${e instanceof Error ? e.m
exception error vector-db, embeddings, tokenizer, chunking, llamacpp
llamacpp extension not available
exception error vector-db, embeddings, llamacpp, extension
File '${file.name}' has already been attached to this thread
validation error vector-db, duplicate, thread, ingestion
Unsupported platform: ${platform}
exception error build, platform, setup, node, binaries
LlamacppError {{ code: {code:?}, message: "{message}" }}
error_code error rust, llamacpp, error-handling, tauri, serialization
IO error: {0}
exception error rust, io, error-handling, tauri, filesystem
Tauri error: {0}
exception error rust, tauri, error-handling, ipc, runtime
Invalid argument: {0}
validation error rust, validation, error-handling, config, tauri
Not a GGUF file
validation error gguf, file-format, validation, llamacpp, rust
Error reading metadata entry {}: {}
exception error gguf, metadata, parsing, llamacpp, rust
Failed to read key for metadata entry {}: {}
exception error gguf, metadata, string, parsing, llamacpp, rust
String length {} is unreasonably large
validation error gguf, memory, validation, string, llamacpp, rust
<Utf8Error>
exception error gguf, utf8, string, validation, llamacpp, rust
Array length {} is unreasonably large
validation error gguf, array, memory, validation, llamacpp, rust
Unknown GGUF value type: {}
validation error gguf, value-type, enum, validation, llamacpp, rust
Invalid metadata: architecture not found
error_code error gguf, metadata, kvcache, llamacpp, rust
Invalid metadata: block_count not found or invalid
error_code error gguf, metadata, kvcache, llamacpp, rust
Invalid metadata: head_count not found or invalid
error_code error gguf, metadata, attention, kvcache, llamacpp, rust
Invalid metadata: embedding_length not found or invalid
error_code error gguf, metadata, embedding, kvcache, llamacpp, rust
Invalid metadata: context_length not found or invalid
error_code error gguf, metadata, context, kvcache, llamacpp, rust
MlxError {{ code: {code:?}, message: "{message}" }}
error_code error mlx, error-format, thiserror, tauri, rust
IO error: {0}
exception error mlx, io, filesystem, tauri, rust
Tauri error: {0}
exception warning tauri, events, ipc, rust
Failed to parse document: {0}
error_code warning rag, parsing, documents, tauri, rust
Unsupported file type: {0}
validation warning rag, validation, file-type, tauri, rust
IO error: {0}
error_code error rag, io, filesystem, tauri, rust
Database error: {0}
exception error vector-db, sqlite, rusqlite, database, tauri, rust
Invalid input: {0}
exception error validation, vector-db, dimension-mismatch, input
WebSearchError: {message}
exception error web-search, validation, api-key, network, tauri-command
cannot resolve current exe
panic critical panic, current-exe, container, detached-process, cli
clone log file
panic critical panic, file-descriptor, try-clone, log-file, cli
Failed to determine the home directory
panic critical panic, env-var, home-directory, container, app-data-dir
Failed to serialize MCP settings
panic critical panic, serde, serialization, mcp, config
Failed to get current exe path
panic critical panic, current-exe, mcp, container, sandbox
Executable must have a parent directory
panic warning panic, path, parent, mcp, defensive
Failed to get app data dir
panic critical panic, app-data-dir, mcp, lockfile, env-var
Failed to create fallback client
panic critical panic, reqwest, tls, ca-certificates, proxy, fallback
Failed to save store
panic critical panic, store, migration, disk-full, permissions, io
HTTP request failed: {0}
exception error network, http, reqwest, updater, timeout, tls
Failed to parse update response: {0}
exception error updater, json, parse-error, response, schema
All endpoints failed
exception warning updater, endpoints, network, fallback, all-failed
Invalid response from server: {0}
exception warning updater, http-status, response, server-error, authentication
No endpoints configured
exception warning updater, configuration, endpoints, tauri-conf
No ID returned from image ingestion
exception error typescript, react, image-ingestion, vector-db, frontend, ipc
response.statusText
exception error typescript, tauri, asset-protocol, fetch, audio, file-access
Failed to fetch file: ${response.statusText}
exception error tauri, asset-protocol, file-io, image
Failed to fetch repository files
exception error huggingface, mlx, network, download
No MLX model files found in repository
exception warning huggingface, mlx, validation, download
MLX engine not found
exception error mlx, engine, extension, platform
No safetensors file found in repository
exception warning huggingface, mlx, safetensors, validation
MLX engine not found
exception error mlx, engine, extension, import
Current backend not found
exception warning llamacpp, settings, backend, configuration
LlamaCpp extension not found
exception error llamacpp, extension, backend, update
Extension does not support backend updates
exception error llamacpp, extension, capability-check, backend
Backend update failed: ${result.reason}
exception error llamacpp, backend, update, download
Backend update failed
exception error llamacpp, backend, update, contract
Extension does not support backend installation
exception error llamacpp, extension, capability-check, install
Extension does not support CUDA runtime installation
exception error llamacpp, cuda, extension, capability-check, platform
Failed to fetch releases
exception warning github-api, rate-limit, release-notes, network
ServiceHub not initialized or model/provider missing.
exception error transport, provider, initialization, state
model-errors:createModelFailed
exception error transport, model-load, engine, llamacpp, provider
This conversation has no user message to respond to. Add a m
exception warning context, trimming, chat-template, validation
${friendly} (${requestUrlOf(input)})
exception error transport, network, provider, fetch-wrapper, dns
API key rotation exhausted
exception error api-key, auth, rate-limit, rotation, network, typescript
No API key configured for ${provider.provider}. Add one in S
exception error api-key, auth, configuration, validation, typescript
model-errors:startModelFailed
model-errors:startModelFailed
exception error llamacpp, local-model, engine, gpu, memory, typescript, i18n
model-errors:noRunningSession
model-errors:noRunningSession
exception error llamacpp, local-model, session, race-condition, tauri, typescript, i18n
No running MLX session found for model: ${modelId}
exception error mlx, local-model, session, race-condition, tauri, i18n, typescript
Catalog not supported for ${provider.provider}
exception warning catalog, provider, validation, typescript
Provider must have base_url configured
validation error catalog, provider, configuration, base-url, validation, typescript
Failed to fetch models from ${provider.provider}: ${result.s
http error catalog, network, http-status, provider, base-url, typescript
Failed to fetch models from ${provider.provider}: ${lastStat
http error catalog, auth, rate-limit, rotation, network, typescript
settings:general.couldNotRelocateToRoot
settings:general.couldNotRelocateToRoot
exception warning settings, data-folder, filesystem, guard, i18n, react, typescript
No model available to load
exception error local-api-server, model, configuration, react, typescript
llamacpp extension not found
exception error llamacpp, extension, hardware, gpu, tauri, typescript
Failed to fetch model catalog: ${response.status} ${response
http error catalog, network, http-status, fetch, typescript
Failed to fetch model catalog: ${error instanceof Error ? er
http error catalog, network, error-handling, fetch, typescript
Failed to fetch HuggingFace repository: ${response.status} $
http warning huggingface, network, http-status, auth, fetch, typescript
Provider must have base_url configured
validation error provider, configuration, base-url, validation, tauri, typescript
Authentication failed: API key is required or invalid for ${
http error provider, auth, api-key, http-status, network, tauri, typescript
Access forbidden: Check your API key permissions for ${provi
http error provider, auth, authorization, http-status, permissions, tauri, typescript
Models endpoint not found for ${provider.provider}. Check th
http error provider, base-url, http-status, configuration, network, tauri, typescript
Failed to fetch models from ${provider.provider}: ${response
http error network, http, provider-api, models, diagnostic
Failed to fetch models from ${provider.provider}: ${lastStat
http error dead-code, retry-loop, provider-api, models, defensive
${error.message}
exception error error-propagation, passthrough, provider-api, models
Cannot connect to ${provider.provider} at ${provider.base_ur
exception error network, connection, cors, provider-api, base-url
Unexpected error while fetching models from ${provider.provi
exception error unexpected, json-parse, fallback, provider-api, models
Conversational extension not available yet
exception warning startup-race, extension, threads, transient, retry
No update available
exception warning updater, tauri, no-op, user-action
ingestImage: attachment is not image
validation error validation, attachment, type-mismatch, uploads, programming-bug
ingestFileAttachment: attachment is not document
validation error validation, attachment, type-mismatch, uploads, programming-bug
RAG extension not available
exception error extension, rag, uploads, capability, startup
Failed to resolve ingested attachment id
exception error rag, uploads, empty-result, backend, ingestion
ingestFileAttachmentForProject: attachment is not document
validation error validation, attachment, type-mismatch, uploads, project, programming-bug
RAG extension does not support project-level ingestion
exception error rag, uploads, capability, version-mismatch, project
Failed to ingest file
exception error store, uploads, batch, project, zustand