Skip to content

Extension features not working/crashing with errors in ExtensionService #512

@salex89

Description

@salex89

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions