ErrLookup › oraios/serena
oraios/serena
A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent · Python · 178 source files
Analyzed at 7fcbca7e62 on 2026-08-29. 346 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Dashboard is not running. | exception | error | dashboard, configuration, optional-component |
| No active project. Please activate a project first. | exception | error | project-activation, state, mcp |
| Cannot activate project '{project.project_name}': it require | exception | error | configuration, language-backend, project-activation, mcp |
| Project '{project_root_or_name}' not found: Not a valid proj | exception | error | project-activation, path-resolution, configuration |
| Unknown token count estimator: {self} | exception | error | enum, analytics, internal-invariant, telemetry |
| Cannot apply setup for client '{client}' (not found or not f | console | error | cli, setup, mcp-client, environment |
| Failed to set up Serena for {client}. | console | error | cli, setup, config-write, mcp-client |
| Internal mode '{from_internal}' not found in {SERENAS_OWN_MO | exception | error | cli, modes, file-not-found, configuration |
| Internal context '{from_internal}' not found in {SERENAS_OWN | exception | error | cli, contexts, file-not-found, configuration |
| Project file {yml_path} already exists. | exception | error | cli, project-creation, file-exists, idempotency |
| Unknown language '{lang}'. Supported: {all_langs} | validation | error | cli, configuration, validation |
| No analyzable files found | exception | error | cli, health-check, empty-project |
| No symbols found in target file {target_file} | exception | error | cli, health-check, language-server |
| FindSymbolTool returned no results | exception | error | cli, health-check, language-server, symbols |
| ❌ Health check failed: {failure_reason} | console | error | cli, health-check, exit-code, ci |
| {user_prompt_yaml_path} already exists. | exception | error | cli, prompts, file-exists |
| This method must be overridden for each subclass | exception | error | python, abstract-method, not-implemented, code-editor |
| Cannot edit external file: {relative_path} | validation | error | path-traversal, validation, code-editor, security |
| Cannot insert after this symbol (not a function, class or me | exception | error | symbols, code-edit, validation |
| Unhandled document change kind: {change}; Please report to S | exception | error | language-server, lsp, workspace-edit, unhandled-case |
| Unhandled document change format: {change}; Please report to | exception | error | lsp, workspace-edit, unsupported-operation |
| Symbol '{name_path}' does not have a valid position in file | exception | error | rename, symbol-resolution, lsp |
| Language server for {lang_server.language_id} returned no re | exception | error | rename, lsp, unsupported-operation |
| Renaming symbol '{name_path}' to '{new_name}' resulted in no | exception | error | rename, lsp, empty-result |
| No symbol with name {name_path} found in file {relative_file | exception | error | symbol-not-found, jetbrains, rename |
| Found multiple {len(symbols)} symbols with name {name_path} | exception | error | ambiguous-symbol, jetbrains, rename |
| Mode {name} not found in {SerenaPaths().user_modes_dir} or i | exception | error | configuration, file-not-found, modes |
| Internal mode '{name}' not found in {INTERNAL_MODE_YAMLS_DIR | exception | error | configuration, internal-mode, file-not-found |
| Mode file not found: {path.resolve()} | exception | error | configuration, file-not-found, path |
| Context {name} not found in {SerenaPaths().user_contexts_dir | exception | error | configuration, file-not-found, contexts |
| Context file not found: {path.resolve()} | exception | error | python, file-not-found, configuration |
| Cannot use both fixed_tools and excluded_tools/included_opti | validation | error | python, configuration, validation |
| Unknown language backend '{backend_str}': valid values are { | validation | error | python, configuration, enum, validation |
| Invalid line_ending: {value!r}. Valid values are: {valid} | validation | error | python, configuration, enum, validation |
| Cannot use interactive mode with asynchronous auto-generatio | validation | error | python, configuration, invalid-arguments |
| Project root not found: {project_root} | exception | error | python, filesystem, path-not-found, configuration |
| Invalid language server: '{orig_language_str}'.\nValid value | validation | error | python, configuration, validation, language-server, enum |
| activation_command_timeout must be a number, got: {activatio | validation | error | python, configuration, validation, type-error |
| activation_command_timeout must be positive, got: {activatio | validation | error | python, configuration, validation, range-check |
| symbol_info_budget must be a number or null, got: {symbol_in | validation | error | python, configuration, validation, type-error |
| symbol_info_budget cannot be negative, got: {symbol_info_bud | validation | error | configuration, validation, python |
| Project configuration file not found: {yaml_path} | exception | error | configuration, file-not-found, python |
| Serena configuration file not found: {config_file_path} | exception | error | configuration, file-not-found, python |
| Error loading Serena configuration from {config_file_path}: | exception | error | configuration, yaml, parsing, python |
| `projects` key not found in Serena configuration. Please upd | exception | error | configuration, schema, migration, python |
| Multiple projects found with name '{project_root_or_name}'. | exception | error | configuration, ambiguous-name, python |
| Error: Path does not exist: {project_root} | exception | error | filesystem, file-not-found, path, python |
| Error: Path is not a directory: {project_root} | exception | error | filesystem, file-not-found, path, python |
| Project with path {project_root} was already added with name | exception | warning | configuration, duplicate, python |
| Project '{project_name}' not found in Serena configuration; | exception | error | configuration, not-found, python |
| Unknown placeholder '${name}' in project_serena_folder_locat | exception | error | config, placeholder, template, python |
| Config overview not yet available | exception | warning | dashboard, race-condition, startup, http |
| No active project | exception | error | dashboard, memory, project-state, http |
| Serena config file not found | exception | error | dashboard, config, file-not-found, http |
| Serena config file path not set | exception | error | dashboard, config, file-not-found, http |
| Invalid language server identifier: {request_add_language.la | validation | error | dashboard, validation, language-server, http |
| Invalid language server identifier: {request_remove_language | validation | error | dashboard, validation, language-server, http |
| No free ports found starting from {start_port} | exception | error | python, ports, network, dashboard |
| Session ID is required in the hook input data | validation | error | python, hooks, validation, config |
| Tool name is required in the hook input data | validation | error | python, hooks, validation, config |
| Found no Serena service in a JetBrains IDE instance for the | exception | critical | jetbrains, ide, connection, setup |
| This operation requires Serena JetBrains plugin version {'.' | exception | error | jetbrains, version, compatibility, plugin |
| Failed to connect to Serena service at {url}: {e} | exception | error | network, jetbrains, connection, http |
| Request to {url} timed out: {e} | exception | error | network, jetbrains, timeout, http |
| API request failed with status {response.status_code}: {resp | exception | error | jetbrains, http, api, server-error |
| API request failed with HTTP error: {e} | exception | error | jetbrains, http, network, api |
| Request failed: {e} | exception | error | network, jetbrains, http, requests |
| Unexpected response from readFile: {response} | exception | error | jetbrains, http-response, plugin, file-read |
| No language servers available in the manager | exception | error | language-server, configuration, empty-state |
| Failed to start the language server for language {self.ls_id | exception | error | language-server, startup-failure, process |
| Failed to start {len(exceptions)} language server(s): {failu | exception | critical | language-server, initialization, multi-language |
| Expected a file path, but got a directory: {relative_path} | exception | error | language-server, path-validation, argument-error |
| No language server factory available to create language serv | exception | error | language-server, factory, configuration |
| No language server for language {language.value} present; ca | exception | error | language-server, state-management, restart |
| Language server for language {ls_id.value} already present | exception | error | language-server, duplicate, state-management |
| No language server for language {language.value} present; ca | exception | error | language-server, cleanup, state-management |
| e.get_error_message() | exception | warning | mcp, tool-error, error-propagation |
| Memory '{name}' matches an ignored_memory_patterns pattern a | exception | error | python, memory, configuration, access-denied |
| Memory maintenance template not found at {template_path} | exception | error | python, missing-file, packaging, installation |
| Memory name resolves outside the memories directory. Got: {' | exception | error | python, path-traversal, security, validation |
| Memory name cannot contain '..' segments. Got: {name} | exception | error | python, path-traversal, security, validation |
| Memory name cannot be absolute or contain empty path segment | exception | error | python, path-traversal, security, validation |
| Bare "{self.GLOBAL_TOPIC}" is not a valid memory name. Use " | exception | error | python, memory, naming, validation |
| Attempted to write to read_only memory: '{name}') | exception | error | python, memory, permissions, configuration |
| Memory named '{name}' not found | exception | error | python, memory, not-found, naming |
| Memory {old_name} not found. | exception | error | python, memory, not-found, rename |
| Memory {new_name} already exists. | exception | error | python, memory, already-exists, rename |
| Memory {name} not found. | exception | error | python, file-not-found, memory |
| Project root not found: {project_root} | exception | error | python, file-not-found, path |
| The ignore spec could not be computed; please check the log | exception | error | python, internal-error, ignore-spec |
| The ignored patterns could not be computed; please check the | exception | error | python, internal-error, ignore-spec |
| {relative_path=} points outside the project root ({self.proj | exception | error | python, path, validation |
| Path {relative_path} is ignored | exception | error | python, ignore-spec, validation |
| Relative path {start_path} not found. | exception | error | python, file-not-found, path |
| Relative path {relative_path} does not exist. | exception | error | python, file-not-found, search |
| Tool timeout must be at least 10 seconds, but is {tool_timeo | exception | error | python, configuration, timeout |
| The language server manager is not initialized, indicating a | exception | critical | python, language-server, initialization |
| Project '{project_root_or_name}' is not registered with Sere | exception | error | serena, configuration, project-registration |
| Tool '{req.tool_name}' is not read-only and cannot be execut | exception | error | serena, read-only, tool-permissions |
| ProjectServer is not reachable at {self._base_url}. Make sur | exception | critical | network, connection, server |
| ProjectServer health check failed: {e} | exception | error | network, http, health-check |
| Body start position is not defined for {self} | exception | error | serena, symbols, refactoring |
| Body end position is not defined for {self} | exception | error | serena, symbols, refactoring |
| Body line numbers could not be determined for {self.get_name | exception | error | serena, symbols, line-numbers |
| No symbol matching '{name_path_pattern}' found | validation | error | serena, symbols, not-found |
| Found multiple {len(symbol_candidates)} symbols matching '{n | validation | error | serena, symbols, ambiguity |
| Symbol location does not contain a valid position in a file | validation | error | serena, references, location |
| Specified a relative working directory ({cwd}), but the resu | validation | error | filesystem, path, validation |
| {len(problems)} of the given occurrence_ids could not be res | validation | error | stale-state, validation, replace |
| occurrence_ids is empty - pass at least one id from a dry ru | validation | error | validation, replace, empty-input |
| No occurrences of the pattern were found - NO changes were a | validation | error | regex, pattern-matching, replace |
| expected_count={expected_count}, but the pattern matches {le | validation | error | safety-check, replace, count-mismatch |
| {len(ambiguous)} occurrence(s) are ambiguous (the pattern ma | validation | error | regex, ambiguity, replace |
| Relative path {relative_path} does not exist. | validation | error | filesystem, path, validation |
| The content of {path} changed while replacing (occurrence {e | validation | error | race-condition, concurrency, replace |
| name_path_pattern must not be empty or contain only wildcard | validation | error | python, validation, jetbrains, symbols |
| Content for {memory_name} is too long. Max length is {max_ch | validation | error | python, validation, memory, limit-exceeded |
| File or directory {relative_path} does not exist in the proj | validation | error | python, file-not-found, path, symbols |
| Expected a file path, but got a directory path: {relative_pa | validation | error | python, validation, path, symbols |
| Cannot extract symbols from file {relative_path}. Active lan | validation | error | python, language-server, symbols, unsupported-file |
| No symbol declaration found at the location of the regex mat | validation | error | python, regex, symbols, language-server |
| Must be positive or the default (-1), got: {max_answer_chars | validation | error | python, validation, parameters, limit-exceeded |
| Tool '{self.get_name_from_cls()}' is not active. Active tool | exception | error | python, configuration, tool-availability, serena |
| No active project. Ask the user to provide the project path | exception | error | python, configuration, project, serena |
| {e.__class__.__name__}: {e} | exception | error | python, error-handling, wrapping, serena |
| Tool named '{tool_name}' not found. | validation | error | python, tool-registry, valueerror |
| Invalid tool name: {tool_name}{caller_context_for_logging} | validation | error | python, tool-registry, valueerror, mcp |
| Invalid topic: {topic} | validation | error | python, workflow-tools, valueerror, match-statement |
| Required .NET runtime version {self._required_version_str} n | exception | critical | dotnet, environment, dependency, language-server |
| dotnet executable not found at {dotnet_exe} after installati | exception | error | dotnet, installation, environment |
| Failed to install .NET {version} runtime using install scrip | exception | error | dotnet, installation, network, subprocess |
| Failed to install .NET {version} runtime: {e} | exception | error | dotnet, installation, windows, pwsh, environment |
| Pass either content or source_file_path | validation | error | python, text-search, valueerror, argument-validation |
| Invalid glob brace expression in {pattern!r}: empty braces a | validation | error | python, glob, valueerror, pattern-validation |
| Invalid glob brace expression in {pattern!r}: unmatched brac | validation | error | python, glob, valueerror, pattern-validation |
| Match is ambiguous: the search pattern matches multiple over | validation | error | regex, text-processing, ambiguous-match |
| Invalid mode: '{self.mode}', expected 'literal' or 'regex'. | validation | error | regex, validation, invalid-argument |
| Error: No matches of search expression found. | validation | error | regex, text-processing, no-match |
| Expression matches {n} occurrences. Please revise the expres | validation | error | regex, text-processing, multiple-matches |
| Invalid mode: '{mode}', expected 'literal' or 'regex'. | validation | error | regex, validation, invalid-argument |
| No match found for regex: {regex} | validation | error | regex, text-processing, no-match |
| Match must be unique; found {len(matches)} matches for regex | validation | error | regex, text-processing, multiple-matches |
| Regex must contain exactly one group to capture the position | validation | error | regex, capture-group, text-processing |
| The given package object {package_or_version} has no __versi | validation | error | versioning, metadata, validation |
| The given argument must be either a version string or a pack | validation | error | versioning, type-error, validation |
| Invalid YAML in {path}: values that start with `*` must be q | validation | error | yaml, config, parsing |
| Unhandled comment normalisation: {comment_normalisation} | exception | error | yaml, enum, arguments |
| Language server base launch command with arguments unsupport | exception | error | language-server, configuration, dependency-management |
| Could not find 'uvx' or 'uv' in PATH. Install uv (https://do | exception | critical | environment, path, uv, language-server |
| No SHA256 hash found for {self._url}. Please update the hash | exception | error | security, checksum, ci, dependency-management |
| Download failed? Could not find ada_language_server executab | exception | error | download, language-server, file-not-found, network |
| Failed to locate or download AL Language Server. Please eith | exception | error | language-server, environment, download, vscode-extension |
| AL Language Server executable not found at: {executable_path | exception | error | language-server, file-not-found, vscode-extension, installation |
| Unsupported platform: {system} | exception | error | platform, language-server, compatibility |
| ShellCheck binary not found at {binary_path} after extractio | exception | error | shellcheck, installation, archive-layout, bash |
| Java {BSL_LS_MIN_JAVA_VERSION}+ is required for BSL Language | exception | error | java, path, environment, bsl, dependency-missing |
| Java {BSL_LS_MIN_JAVA_VERSION}+ is required for BSL Language | exception | error | java, version, jdk, bsl, incompatible-version |
| BSL Language Server JAR not found at {jar_path} after instal | exception | error | bsl, jar, installation, download, java |
| ccls is not installed on your system. Please install ccls us | exception | error | ccls, path, installation, cpp, dependency-missing |
| No usable compile_commands.json at {self.repository_root_pat | exception | error | clangd, unreal-engine, compile-commands, compilation-database, cpp |
| Clangd is not installed on your system. Please install clang | exception | error | clangd, installation, path, cpp, llvm |
| Clangd executable not found at {clangd_executable_path}. Mak | exception | error | clangd, installation, archive-layout, download, cpp |
| `clojure` not found. Please install the official Clojure CLI | exception | error | clojure, path, installation, dependency-missing |
| Detected a Clojure executable, but it does not support '-Aal | exception | error | clojure, cli, version, path, validation |
| `clojure -Spath` failed; please upgrade to Clojure CLI ≥ 1.1 | exception | error | clojure, dependency-setup, version-compatibility |
| Download failed? Could not find clojure-lsp executable at {c | exception | error | download, installation, clojure, missing-file |
| Expected exactly one runtime dependency for platform-{Platfo | exception | error | platform, dependency-setup, configuration |
| Crystalline (Crystal language server) is not installed or no | exception | error | crystal, missing-binary, path, dependency-setup |
| Roslyn Language Server DLL not found after extraction | exception | error | csharp, roslyn, installation, missing-file, nuget |
| Could not find language server files in package. Searched in | exception | error | csharp, nuget, extraction, package-layout |
| No URL specified for package {package_name} version {package | exception | error | csharp, nuget, configuration, missing-url |
| Failed to download package {package_name} version {package_v | exception | error | csharp, nuget, network, download |
| Failed to start C# language server: {e} | exception | error | csharp, roslyn, process-start, dotnet |
| Failed to initialize C# language server for {self.repository | exception | error | csharp, roslyn, lsp-initialization, timeout |
| Language server is missing required capabilities: {', '.join | exception | critical | csharp, language-server, dotnet, initialization |
| Download failed? Could not find cue executable at {cue_execu | exception | error | cue, download, installation, language-server |
| The 'deno' executable was not found on PATH. Install Deno (h | exception | error | deno, path, installation, language-server |
| Both 'jdtls_path' and 'lombok_path' must be set together in | exception | error | java, jdtls, configuration, validation |
| Resource paths inside the vscode-java {vscode_java_version} | exception | error | java, jdtls, configuration, versioning |
| Provided jdtls_path '{jdtls_path}' is not an existing direct | exception | error | java, jdtls, configuration, filesystem |
| Invalid jdtls_path '{jdtls_path}': 'plugins/' directory not | exception | error | java, jdtls, configuration, directory-layout |
| Provided lombok_path '{lombok_path}' does not exist or is no | exception | error | java, jdtls, lombok, configuration |
| No main Equinox launcher jar found in '{plugins_dir}'. Expec | exception | error | java, jdtls, equinox, installation |
| Unsupported platform '{platform_id}' for upstream JDTLS mode | exception | error | java, jdtls, platform, compatibility |
| Config directory '{config_dir}' not found. This JDTLS distri | exception | error | jdtls, java, configuration, path-resolution |
| java_home='{explicit_home}' is invalid: '{candidate}' does n | exception | error | java, jdk, configuration, path-validation |
| Could not locate a Java installation for JDTLS. Set ls_speci | exception | error | java, jdk, environment, path-resolution |
| JDTLS requires JDK {JDTLS_MIN_JDK_VERSION}+ but '{java_exe}' | exception | error | java, jdk, version-check, compatibility |
| Failed to run '{java_exe} -XshowSettings:properties -version | exception | error | java, subprocess, jvm-probe, process-spawn |
| Could not parse java.home from '{java_exe}' output. This usu | exception | error | java, jvm-probe, output-parsing, broken-jdk |
| Could not parse Java version from '{java_exe}' output. Requi | exception | error | java, jvm-probe, version-parsing, output-parsing |
| Gradle Java home not found: {gradle_java_home}. Fix: update | exception | error | gradle, java, configuration, missing-path |
| ls_specific_settings.java.runtimes must be a list of {name, | validation | error | configuration, schema-validation, jdtls, yaml |
| Invalid ls_specific_settings.java.runtimes entry {entry!r}: | validation | error | configuration, schema-validation, jdtls, yaml |
| ls_specific_settings.java.runtimes entry '{entry['name']}' p | exception | error | java, file-not-found, configuration, jdtls |
| Provided maven settings file not found: {custom_maven_settin | exception | error | java, maven, file-not-found, configuration |
| Gradle user home directory not found: {custom_gradle_home}. | exception | error | java, gradle, file-not-found, configuration |
| Elixir is not installed. Please install Elixir from https:// | exception | error | elixir, missing-dependency, path, environment-setup |
| elm-language-server executable not found at {elm_ls_executab | exception | error | elm, installation-failed, file-not-found, language-server |
| Erlang LS not found. Install from: https://github.com/erlang | exception | error | erlang, missing-dependency, path, language-server |
| Erlang/OTP not found. Install from: https://www.erlang.org/d | exception | error | erlang, otp, missing-dependency, environment-setup |
| Failed to install FsAutoComplete: {e.stderr} | exception | error | fsharp, dotnet, installation-failed, subprocess |
| FsAutoComplete executable not found at {fsautocomplete_path} | exception | error | fsharp, dotnet, file-not-found, installation-failed |
| Failed to start F# language server: {e} | exception | error | fsharp, language-server, process-start, dotnet |
| Failed to initialize F# language server for {self.repository | exception | error | fsharp, lsp, initialization, language-server |
| Gleam is not installed or not in PATH. Please install the Gl | exception | error | gleam, path, missing-binary, language-server |
| Go is not installed. Please install Go from https://golang.o | exception | error | go, golang, path, missing-binary, language-server |
| Found a Go version but gopls is not installed. Please instal | exception | error | go, gopls, path, missing-binary, language-server |
| gopls_settings must be a dict, got {type(gopls_settings).__n | exception | error | gopls, validation, type-error, configuration |
| gopls_settings must be JSON-serializable (json.dumps). Use J | exception | error | gopls, validation, json, serialization, configuration |
| Groovy Language Server JAR not found. To use Groovy language | exception | error | groovy, configuration, missing-jar, language-server |
| haskell-language-server-wrapper is not installed or not in P | exception | error | haskell, hls, path, missing-binary, language-server |
| Haxe Language Server not found and Node.js is not installed | exception | error | haxe, nodejs, path, missing-binary, language-server |
| Haxe Language Server not found. Install options: 1. Instal | exception | error | haxe, download, network, language-server |
| SHA256 checksum mismatch for vshaxe VSIX. Expected {expected | exception | error | python, checksum, sha256, download-integrity, network |
| shader-language-server is not installed and no auto-install | exception | error | hlsl, missing-binary, installation, rust, path |
| shader-language-server not found at {executable_path} | exception | error | hlsl, missing-binary, installation, file-not-found |
| vscode-json-languageserver executable not found at {json_exe | exception | error | json, npm, missing-binary, installation, file-not-found |
| Julia is not installed or not in your PATH. Please install J | exception | error | julia, missing-runtime, path, environment |
| Failed to install LanguageServer.jl: {result.stderr} | exception | error | julia, installation, subprocess, language-server |
| LanguageServer.jl installation timed out. Please install man | exception | error | julia, installation, timeout, subprocess |
| Kotlin LSP version must contain only dot-separated integers: | exception | error | validation, version, kotlin, input |
| Unsupported platform for Kotlin LSP {version}: {platform_id. | exception | error | kotlin, platform, version, unsupported |
| Kotlin Language Server script not found at {kotlin_script} | exception | error | kotlin, installation, missing-file, language-server |
| lean is not installed or not in PATH. Please install Lean 4 | exception | error | lean, missing-dependency, path, installation |
| Unsupported Linux architecture: {machine} | exception | error | lua, architecture, unsupported-platform, installation |
| Unsupported macOS architecture: {machine} | exception | error | lua, macos, architecture, unsupported-platform |
| Unsupported Windows architecture: {machine} | exception | error | lua, windows, architecture, unsupported-platform |
| Unsupported operating system: {system} | exception | error | lua, operating-system, unsupported-platform, installation |
| Failed to find lua-language-server executable after extracti | exception | error | lua, extraction, missing-file, language-server |
| Failed to find luau-lsp executable after extraction | exception | error | luau, extraction, missing-file, language-server |
| Unsupported Linux architecture: {machine}. luau-lsp only pro | exception | error | luau, architecture, unsupported-platform, installation |
| Unsupported operating system: {system} | exception | error | luau, operating-system, unsupported-platform, installation |
| Unsupported Luau platform: {platform_type}. Expected one of: | exception | error | luau, configuration, validation |
| Unsupported Luau Roblox security level: {security_level}. Ex | exception | error | luau, roblox, configuration, validation |
| Download failed? Could not find marksman executable at {mark | exception | error | network, download, installation, marksman |
| MATLAB language server script not found in extension at {ext | exception | error | matlab, nodejs, installation, path |
| MATLAB installation not found. Set the MATLAB_PATH environme | exception | error | matlab, environment, missing-install, path |
| MATLAB installation directory does not exist: {matlab_path} | exception | error | matlab, path, environment, validation |
| Node.js is not installed or isn't in PATH. Please install No | exception | error | matlab, nodejs, environment, path |
| Failed to locate or download MATLAB Language Server. Please | exception | error | matlab, download, installation, network |
| MATLAB Language Server script not found at: {server_script} | exception | error | matlab, path, filesystem, nodejs |
| Nextflow Language Server JAR not found at {jar_path} | exception | error | network, download, java, nextflow, installation |
| java_home='{explicit_home}' is invalid: '{candidate}' does n | exception | error | java, configuration, nextflow, language-server |
| Could not locate a Java installation for the Nextflow langua | exception | error | java, missing-dependency, nextflow, language-server |
| The Nextflow language server requires JDK 17+ but '{java_exe | exception | error | java, version-incompatibility, nextflow, jdk |
| Nix is required for nixd. Please install Nix from https://ni | exception | error | nix, missing-dependency, nixd |
| nixd (Nix Language Server) is not installed. Please install | exception | error | nixd, missing-dependency, language-server |
| nixd failed to run: {result.stderr} | exception | error | nixd, process-exit, verification |
| Failed to verify nixd installation: {exc} | exception | error | nixd, timeout, verification |
| ls_specific_settings.nix.config_path must be a non-empty abs | validation | error | configuration, validation, nixd |
| ls_specific_settings.nix.config_path must be absolute: {conf | validation | error | configuration, validation, paths, nixd |
| Invalid JSON in nixd configuration file '{config_path}': {ex | validation | error | json, configuration, parse-error, nixd |
| Failed to read nixd configuration file '{config_path}': {exc | exception | error | nixd, config-file, runtime-error, file-io |
| Invalid nixd configuration file '{config_path}': expected a | validation | error | nixd, config-file, json, schema-validation |
| OPAM is not installed or not in PATH. Please install OPAM fr | exception | error | ocaml, opam, missing-binary, environment |
| OCaml 5.1.0 is incompatible with ocaml-lsp-server. Please us | exception | error | ocaml, version-incompatibility, opam, lsp |
| Could not parse OCaml version from output: {result.stdout.st | exception | error | ocaml, opam, version-parse, output-parsing |
| Failed to detect OCaml version: {e.stderr} Please ensure OCa | exception | error | ocaml, opam, subprocess, environment |
| OCaml not found. Please install OCaml via opam: opam switc | exception | error | ocaml, opam, missing-binary, switch |
| Could not parse ocaml-lsp-server version from output: {versi | exception | error | ocaml, lsp, version-parse, opam |
| Failed to detect ocaml-lsp-server version: {e.stderr} Please | exception | error | ocaml, lsp, opam, missing-package, subprocess |
| opam not found. Please install opam: https://opam.ocaml.or | exception | error | ocaml, opam, missing-binary, environment, path |
| ocaml-lsp-server is not installed. Please install it with: | exception | error | ocaml, opam, missing-dependency, environment-setup |
| Failed to check ocaml-lsp-server installation: {e.stderr} | exception | error | ocaml, opam, subprocess, environment-setup |
| ocaml-lsp-server executable not found at {executable_path} | exception | error | ocaml, opam, executable-not-found, filesystem |
| Failed to find ocaml-lsp-server executable. Command failed: | exception | error | ocaml, opam, executable-not-found, subprocess, path |
| No SLN file found in repository | exception | error | csharp, omnisharp, missing-file, configuration |
| Failed to install pasls and no local version available | exception | error | pascal, pasls, network, download-failed, missing-dependency |
| Platform {platform_id} is not supported for Perl at the mome | exception | error | perl, platform-support, unsupported-platform |
| Perl is not installed. Please install Perl from https://www. | exception | error | perl, missing-dependency, path, environment-setup |
| Found a Perl version but Perl::LanguageServer is not install | exception | error | perl, cpan, missing-dependency, language-server |
| PHP {major}.{minor} detected, but Phpactor requires PHP 8.1+ | exception | error | php, phpactor, version-requirement, upgrade |
| Unsupported phpantom_version '{version}'. Known bundled vers | exception | error | python, version-pinning, configuration, language-server |
| phpantom_lsp executable not found at {binary_path} | exception | error | python, download, language-server, missing-binary |
| Failed to find Start-EditorServices.ps1 after extraction at | exception | error | python, powershell, download, archive-extraction |
| PowerShell Core (pwsh) is not installed or not in PATH. Plea | exception | critical | powershell, missing-dependency, environment-setup, language-server |
| qmlls (QML language server) is not installed or not in PATH. | exception | error | qml, qt, missing-dependency, path, language-server |
| R is not installed or not in PATH | exception | error | r, environment, path, runtime |
| R languageserver package is not installed. Install it with: | exception | error | r, missing-package, environment, runtime |
| R is not installed. Please install R from https://www.r-proj | exception | error | r, missing-binary, path, environment |
| Regal language server not found. Please install it from http | exception | error | rego, opa, missing-binary, path |
| Error checking Ruby installation: {error_msg}. Please ensure | exception | error | ruby, environment, subprocess, path |
| Failed to check or install Solargraph: {error_msg} Please tr | exception | error | ruby, dependency-install, subprocess, solargraph |
| This appears to be a Bundler project, but solargraph is not | exception | error | ruby, bundler, gemfile, solargraph |
| nomicfoundation-solidity-language-server executable not foun | exception | error | solidity, npm, binary-missing, install |
| Unsupported architecture for foundry forge: {machine} | exception | error | solidity, foundry, architecture, platform |
| foundry forge does not publish a Windows {arch} npm package | exception | error | solidity, foundry, windows, arm, platform |
| {LS_BIN_NAME} executable not found at {executable_path}; npm | exception | error | sass, npm, binary-missing, install |
| `sourcekit-lsp -h` resulted in: {result} | exception | error | swift, sourcekit, path, toolchain |
| Could not find sourcekit-lsp, please install it as described | exception | error | swift, sourcekit, path, install |
| Svelte companion TypeScript server did not become ready with | exception | error | svelte, typescript, timeout, lifecycle |
| Svelte companion TypeScript server project indexing did not | exception | error | svelte, typescript, timeout, indexing |
| executable not found at {executable_path}; npm install of sv | exception | error | npm, dependency-installation, svelte, language-server, file-not-found |
| Failed to open {len(failed_svelte_files)} Svelte file(s) on | exception | error | svelte, typescript, companion-server, lsp, file-open |
| Companion TypeScript server did not finish indexing {len(sve | exception | error | timeout, typescript, svelte, indexing, companion-server |
| verible-verilog-ls is not installed on your system. Please i | exception | error | systemverilog, verible, missing-dependency, installation, file-not-found |
| verible-verilog-ls not found at {executable_path} | exception | error | systemverilog, verible, download, archive-extraction, file-not-found |
| Taplo executable not found at {taplo_executable}. Installati | exception | error | taplo, toml, installation, missing-executable, auto-install |
| No SHA256 checksum configured for Taplo archive: {archive_fi | exception | error | taplo, checksum, sha256, supply-chain, version-pinning |
| Failed to download Taplo from {download_url}. Try installing | exception | error | taplo, download-failure, network, installation, toml |
| Terraform executable not found, please ensure Terraform is i | exception | error | terraform, missing-executable, hcl, path, installation |
| {self._crash_message} | exception | error | typescript, tsserver, crash, lsp, process-exit |
| typescript-language-server executable not found at {tsserver | exception | error | installation, npm, typescript, file-not-found |
| {LS_BIN_NAME} executable not found at {executable_path}; npm | exception | error | installation, npm, html, file-not-found |
| ls_specific_settings.typescript_vts.initialization_options m | validation | error | configuration, validation, typescript, type-mismatch |
| Language Server not started | exception | error | lifecycle, lsp, vue, server-not-started |
| vue-language-server executable not found at {vue_executable_ | exception | error | installation, npm, vue, file-not-found |
| typescript-language-server executable not found at {ts_ls_ex | exception | error | installation, npm, vue, typescript, file-not-found |
| WolframKernel not found. Please either: 1. Set the {WOLFRAM_ | exception | error | installation, wolfram, missing-dependency, path |
| yaml-language-server executable not found at {yaml_executabl | exception | error | installation, npm, yaml, file-not-found |
| Windows is not supported by ZLS in this integration. Cross-f | exception | error | platform, windows, zig, unsupported-environment |
| Zig is not installed. Please install Zig from https://ziglan | exception | error | installation, zig, missing-dependency, path |
| Found Zig but ZLS (Zig Language Server) is not installed. Pl | exception | error | zig, language-server, missing-binary, environment-setup |
| Symbol range end (line {self._end_line}, col {self._end_col} | validation | error | lsp, symbol-range, out-of-bounds, stale-data |
| Language Server not started | exception | error | lsp, lifecycle, diagnostics, not-started |
| start_line must be non-negative, got {start_line} | validation | error | validation, diagnostics, arguments, lsp |
| end_line must be -1 or >= start_line, got {end_line} < {star | validation | error | validation, diagnostics, arguments, range |
| min_severity must be one of 1, 2, 3, 4, got {min_severity} | validation | error | validation, diagnostics, arguments, lsp |
| Path {self.resolve_abs_path} is outside of configured worksp | validation | error | workspace, path-validation, security, lsp |
| File or directory not found: {within_abs_path} | exception | error | filesystem, path, not-found, solidlsp |
| Explicitly requested symbols in '{within_relative_path}' whi | validation | error | ignore-rules, gitignore, path, solidlsp |
| File or directory not found: {abs_path} | exception | error | filesystem, path, not-found, solidlsp |
| The explicitly passed file {within_relative_path} is ignored | validation | error | ignore-rules, gitignore, path, solidlsp |
| Request timed out ({timeout=}) | exception | error | timeout, lsp, process, ipc |
| Error processing request {method} with params: {params} | exception | error | lsp, request-failed, solidlsp |
| Process terminated immediately with code {process.returncode | exception | critical | subprocess, language-server, startup |
| Process terminated while trying to read response (read {len( | exception | critical | lsp, crash, process-terminated |
| Could not connect to {self._connection_info.host}:{self._con | exception | error | network, tcp, timeout |
| InvalidTextLocationError | validation | error | text-location, bounds, ls-utils |
| {index=} | validation | error | text-location, bounds, index |
| {line=}, {col=} | validation | error | text-location, bounds, position |
| File read '{file_path}' failed: File does not exist. | exception | error | filesystem, file-not-found |
| Error downloading file. | exception | error | network, download, http |
| Unknown archive type '{archive_type}' | exception | error | download, archive, configuration |
| Error extracting archive. | exception | error | download, archive, network |
| Checksum verification failed for '{file_path}': expected {ex | exception | critical | checksum, security, download |
| Refusing to download from host '{hostname or '<unknown>'}'; | exception | error | security, download, ssrf, configuration |
| Unsafe archive member '{member_name}': path traversal is not | exception | critical | security, zip-slip, path-traversal, archive |
| Unsafe archive member '{member_name}': path escapes extracti | exception | critical | security, zip-slip, path-traversal, archive |
| Unknown platform: {system=}, {machine=}, {bitness=} | exception | error | platform, environment, architecture |
| dotnet not found on the system | exception | error | dotnet, environment, runtime |
| No supported dotnet version found. Available versions: {', ' | exception | error | dotnet, environment, version |
| dotnet or mono not found on the system | exception | error | dotnet, mono, environment, dependency |
| Invalid Content-Length header: {value!r} | exception | error | lsp, protocol-parsing, valueerror, language-server |
| Archive not found: {self.archive_path} | exception | error | file-not-found, zip, archive, filesystem |