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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions