ErrLookup › neoclide/coc.nvim
neoclide/coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers. · TypeScript · 313 source files
Analyzed at 50e974d969 on 2026-08-31. 121 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Command: ${command} not found | exception | error | command, registry, api-misuse |
| ${name} not exists | exception | error | completion, vim-source, api-contract |
| function "coc#source#${name}#${fn}" not found | exception | error | completion, vim-source, loading |
| name and doComplete required for createSource | validation | error | completion, validation, api-misuse, typescript |
| Required root pattern not resolved. | exception | error | workspace, language-server, configuration |
| ${uri} changed before apply edit | exception | warning | lsp, race-condition, document-version, apply-edit |
| Feature param could only starts with nvim and patch | exception | error | validation, api-misuse, editor-feature |
| Invalid key ${name} of registerKeymap | exception | error | keymap, validation, api-misuse |
| keymap: "${name}" already exists. | exception | error | keymap, duplicate-registration, lifecycle |
| Unexpected messageDialogKind: ${this.messageDialogKind} | exception | error | configuration, notifications, invalid-enum |
| Unexpected messageReportKind: ${msgReportKind} | exception | error | configuration, notifications, invalid-value |
| required capabilities do not exist. | exception | error | watchman, file-watcher, environment, version |
| unable to watch | exception | error | watchman, file-watcher, filesystem |
| select kind "${kind}" not supported | exception | error | cursors, invalid-argument, api-misuse |
| coc.nvim requires Node.js VM modules support for ESM extensi | exception | critical | nodejs, esm, environment, configuration |
| ESM import of native addon ${resolved.filename} is not suppo | exception | error | esm, native-addon, nodejs, limitation |
| Invalid extension name: ${name} | exception | error | security, path-traversal, validation, input |
| ${this.def} has no release older than ${releaseAge} days. | exception | error | registry, npm, versioning, pinned-install |
| ${this.def} is not older than ${releaseAge} days. | exception | error | registry, npm, versioning, pinned-install |
| ${this.def} doesn't exists in ${registry}. | exception | error | npm-registry, versioning, extension-install |
| ${this.def} is not a valid coc extension, "engines" field wi | exception | error | npm-registry, package-metadata, extension-install |
| "${url}" is not supported, coc.nvim support github.com only | exception | error | url-validation, github, extension-install |
| ${name} ${info.version} requires coc.nvim >= ${required}, pl | exception | error | versioning, semver, compatibility, extension-install |
| ${info.version} requires coc.nvim ${required}, please update | exception | error | versioning, semver, compatibility, extension-update |
| process.${name}() is not allowed in extension sandbox | exception | error | sandbox, security, process-global, extension-runtime |
| Cannot use process.umask() to change mask (read-only) | exception | error | sandbox, security, process-global, permissions |
| Unsupported module type "${ext}" for ${cacheKey} | exception | error | module-loader, sandbox, require, file-extension |
| Unsupported native addon: ${cacheKey} | exception | error | native-addon, module-loader, sandbox, node-internals |
| Error parsing JSON module ${cacheKey}: ${(e as Error).messag | exception | error | json, parse-error, extension-loading |
| Extension ${id} not registered! | exception | error | extension-activation, registry, lifecycle |
| Error on loadExtension ${res.reason} | exception | error | extension-loading, batch, promise-rejection |
| errors[0] | exception | error | extension-loading, manifest, version-compatibility |
| Extension ${id} not registered | exception | error | extension-reload, watcher, lifecycle |
| extension ${id} not registered | exception | error | extension-api, registry, rpc |
| method ${method} not found on extension ${id} | exception | error | extension-api, exports, contract-mismatch |
| Invalid access to exports, extension "${id}" not activated | exception | error | extension-api, activation, lazy-init |
| extension ${id} not found | exception | error | extension-watch, registry, developer-experience |
| watchman not found | exception | error | watchman, filesystem-watcher, environment |
| Unable to load extension at ${extensionRoot}, missing packag | exception | error | extension, configuration, package-json |
| Unable to load extension at ${filepath} | exception | error | extension, configuration, load-failure |
| extension ${name} is disabled | exception | error | extension, disabled, configuration |
| Invalid engines field | exception | error | extension, package-json, manifest-validation |
| coc.nvim version not match, required ${engines['coc']} | exception | error | extension, version-mismatch, semver |
| main file ${main} not found, you may need to build the proje | exception | error | extension, missing-file, build |
| Unable to getCallHierarchyItem at current position | exception | error | lsp, call-hierarchy, cursor-position |
| Action "${action.title}" is disabled: ${action.disabled.reas | exception | error | lsp, code-action, disabled |
| Format provider not found for buffer: ${doc.bufnr} | exception | error | formatting, lsp, provider-missing |
| ${id} provider not found for current buffer, your language s | exception | error | lsp, provider-missing, capability |
| Inlay hint provider not found for current document | exception | error | lsp, inlay-hint, missing-capability, coc-nvim |
| Filetype "${this.doc.filetype}" not enabled by inlayHint con | exception | error | lsp, inlay-hint, configuration, coc-nvim |
| Failed to resolve link target | exception | error | lsp, document-link, unresolved-target, coc-nvim |
| File range not found at lnum: ${lnum} | exception | error | refactor, coc-nvim, cursor-position, line-range |
| Rename provider not found for current buffer | exception | error | lsp, rename, missing-capability, coc-nvim |
| Provider returns null on prepare, unable to rename at curren | exception | error | lsp, rename, prepare-rename, coc-nvim |
| Provider returns null for rename edits. | exception | error | lsp, rename, workspace-edit, coc-nvim |
| Semantic tokens highlight not enabled for current filetype: | exception | error | lsp, semantic-tokens, configuration, coc-nvim |
| SemanticTokens provider not found for ${this.doc.uri} | exception | error | lsp, semantic-tokens, missing-capability, coc-nvim |
| Unable to perform semantic highlights for current buffer. | exception | warning | semantic-tokens, lsp, buffer-attach, coc-nvim |
| Document not attached | exception | error | outline, document-symbols, buffer-attach, coc-nvim |
| Document symbol provider not found | exception | error | outline, document-symbol, lsp-provider, coc-nvim |
| Empty symbols returned from language server. | exception | warning | outline, document-symbol, empty-response, lsp |
| Client got disposed and can't be restarted. | exception | error | language-client, lifecycle, disposed, lsp |
| Client is currently stopping. Can only restart a full stoppe | exception | error | language-client, lifecycle, state-machine, lsp |
| Previous start failed. Can't restart server. | exception | error | language-client, server-start, lifecycle, lsp |
| Starting server failed | exception | error | language-client, server-start, connection, lsp |
| Unsupported position encoding (${result.capabilities.positio | exception | error | position-encoding, initialization, protocol-incompatibility, lsp |
| Client is not running and can't be stopped. Its current stat | exception | error | language-client, lifecycle, state-machine, lsp |
| Stopping the server timed out | exception | error | lifecycle, shutdown, timeout, language-server |
| Request cancelled by client | exception | info | cancellation, lsp, request |
| Request cancelled | exception | info | cancellation, lsp, request |
| Request cancelled | exception | info | cancellation, diagnostics, pull-diagnostics |
| Invalid pattern ${filter.pattern.glob}! | exception | error | glob, minimatch, validation, file-watching |
| Process created without stdio streams | exception | error | child-process, stdio, spawn, language-server |
| Transport kind ipc is not supported for command executable | exception | error | ipc, transport, configuration, child-process |
| Invalid action ${action} | exception | error | list, mapping, validation, configuration |
| Action ${key} doesn't exist | exception | error | list, mapping, action, configuration |
| default action "${defaultAction}" not found | exception | error | list, configuration, missing-action |
| Links provider not found. | exception | warning | lsp, document-links, missing-provider |
| No workspace symbols provider registered | exception | warning | lsp, workspace-symbols, missing-provider |
| Tool name is required | validation | error | mcp, validation, missing-argument |
| ${ref.error} | error_code | error | mcp, resource-not-found, uri |
| ${e instanceof Error ? e.message : String(e)} | error_code | error | mcp, filesystem, resource-not-found |
| Resource not found: ${uri} | error_code | error | mcp, resource-not-found, uri |
| Tool ${tool.name} already registered | exception | error | mcp, duplicate-key, registration |
| Unknown tool: ${name} | exception | error | mcp, unknown-identifier, dispatch |
| Regex is too complex for the JavaScript search fallback; ins | exception | error | regex, ripgrep, fallback-limitation |
| Invalid regex: ${e instanceof Error ? e.message : String(e)} | validation | error | |
| Refusing to extract through symbolic link: ${current} | exception | error | security, symlink, archive-extraction, zip-slip |
| Invalid extraction directory: ${current} | exception | error | filesystem, archive-extraction, path-conflict |
| ${name} must be a positive finite number | validation | error | validation, configuration, download |
| Invalid dest path: ${dest} | validation | error | validation, filesystem, download, path |
| ${dest} exists, but not directory! | exception | error | filesystem, download, path, validation |
| Not valid protocol with ${urlInput}, should be http: or http | validation | error | network, url, validation, protocol |
| maxResponseSize must be a positive finite number | validation | error | validation, network, configuration |
| Unsupported charset: ${encoding} | validation | error | network, encoding, charset, http |
| Request failed using proxy ${proxy.host}: ${err.message} | exception | error | network, proxy, http |
| Unable to open input window | exception | error | vim, floating-window, ui, environment |
| Unable to open list window. | exception | error | vim, floating-window, quickpick, ui |
| Illegal argument | validation | error | typescript, api-misuse, semantic-tokens |
| Legend must be provided in constructor | validation | error | semantic-tokens, api-misuse, constructor |
| `range` cannot span multiple lines | validation | error | semantic-tokens, range, protocol |
| `tokenType` is not in the provided legend | validation | error | semantic-tokens, legend, api-misuse |
| `tokenModifier` is not in the provided legend | validation | error | semantic-tokens, legend, api-misuse |
| Illegal value for `line` | validation | error | range, bounds-check, textdocument |
| Action ${key} already exists | exception | error | plugin, action-registration, duplicate-key |
| Action "${method}" does not exist | exception | error | plugin, action-dispatch, api-misuse |
| Service ${id} not found | exception | error | services, invalid-argument |
| Language server ${id} not found | exception | error | lsp, services, initialization |
| Parent placeholder has same index: ${idx} | exception | error | snippets, parser, validation |
| Unable to find parent marker in range ${JSON.stringify(range | exception | error | snippets, range |
| pattern \z not supported | validation | error | snippets, regex, transform |
| pattern (?s) not supported | validation | error | snippets, regex, transform |
| pattern (?x) not supported | validation | error | snippets, regex, transform |
| pattern \n not supported | exception | error | snippets, regex, transform |
| pattern (?id/name)yes-pattern|no-pattern not supported | exception | error | snippets, regex, transform |
| Snippet should be string or has value as string | exception | error | snippets, typeerror, invalid-argument |
| folder should be string | validation | error | type-error, argument-validation, workspace |
ERR_REQUIRE_ESM require() of ES Module ${url} not supported. Use dynamic import() instead. | error_code | error | esm, commonjs, module-loading, extensions |
| Directory ${folder} not exists | exception | error | filesystem, validation, workspace |
| Illegal argument: base | validation | error | argument-validation, filesystem-watcher, type-error |
| Illegal argument: pattern | validation | error | argument-validation, filesystem-watcher, type-error |