elixir-lsp / elixir-lsp/vscode-elixir-ls

Extension features not working/crashing with errors in ExtensionService

Open
#512 5 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
599
Forks
108
PR merge metrics
No merged PRs in 30d

Description

Hi, for about a couple of weeks I've been having some issues configuring and using this extension. Anything "advanced" like going to declaration/definition etc. Only thing that is working looks to be syntax highlighting. There isn't a an error in the ElixirLS output. However, in the ExtensionService output, there is a bunch of errors like this:

```
2025-11-18 15:06:13.192 [error] Error: Tool "elixir-definition" already has an implementation.
at ydt.registerToolImplementation (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:2239:2139)
at eJt.$registerTool (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:511:13729)
at kMt.S (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:3869:40399)
at kMt.Q (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:3869:40177)
at kMt.M (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:3869:39265)
at kMt.L (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:3869:38366)
at Rle.value (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:3869:37158)
at I.C (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29:2392)
at I.fire (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:29:2611)
at aj.fire (vscode-file://vscode-app/private/var/folders/ky/9hy1vnln3cq1sd9drvk6wtb80000gn/T/AppTranslocation/961C7C4A-86D6-482C-8EA4-3C6744F5053D/d/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:561:10345)
```

And basically repeats for:
```
2025-11-18 15:06:13.193 [error] Error: Tool "elixir-implementation-finder" already has an implementation.
2025-11-18 15:06:16.486 [error] Error: Tool "elixir-definition" already has an implementation.
2025-11-18 15:06:16.487 [error] Error: Tool "elixir-module-dependencies" already has an implementation.
2025-11-18 15:06:16.487 [error] Error: Tool "elixir-implementation-finder" already has an implementation.
2025-11-18 15:06:16.487 [error] Error: Tool "elixir-types" already has an implementation.
```

I tried completely reinstalling (including clearing any residue) of: VSCode, asdf, Elixir, Erlang, recompiling the project...
Mac M3 Pro
VS Code version: 1.106.1 (Universal)
MacOS version: 26.0.1
elixir 1.15.7
erlang 26.1.2

I can't pinpoint the version when this started, or rather stopped working, but 0.28.0 isn't logging any errors and by the looks of it is working better (although a bit flaky).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.