Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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