Hi, I am trying to get ElixerLS setup in VSCode but getting an error.
This is what I get in the Output tab:
[Info - 10:14:54 AM] Started ElixirLS v0.13.0
[Info - 10:14:54 AM] ElixirLS built with elixir "1.12.3" on OTP "22"
[Info - 10:14:54 AM] Running on elixir "1.14.4 (compiled with Erlang/OTP 26)" on OTP "26"
[Warn - 10:14:54 AM] OTP compiled without EEP48 documentation chunks. Language features for erlang modules will run in limited mode. Please reinstall or rebuild OTP with approperiate flags.
[Info - 10:14:54 AM] Elixir sources not found (checking in /home/build/elixir). Code navigation to Elixir modules disabled.
Runtime terminating during boot ({badarg,[{io,put_chars,[standard_error,[_]],[{_},{_},{_}]},{Elixir.Kernel.CLI,exec_fun,2,[{_},{_}]},{Elixir.Kernel.CLI,run,1,[{_},{_}]},{init,start_em,1,[]},{init,do_boot,3,[]}]})
Crash dump is being written to: erl_crash.dump...done
[Error - 10:14:56 AM] The ElixirLS - live_view_studio server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 10:14:56 AM] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:14:56 AM] ElixirLS - live_view_studio client: couldn't create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:14:56 AM] Restarting server failed
Message: Pending response rejected since connection got disposed
Code: -32097
Environment
I am running code .
from a WSL2 environment.
I used ASDF to install Elixir and Erlang, and I’m using the latest versions.
$ elixir --version
Erlang/OTP 26 [erts-14.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]
Elixir 1.14.4 (compiled with Erlang/OTP 26)
Basic troubleshooting steps
I have tried following the Troubleshooting steps in the readme…
- Restart ElixirLS with a custom command
restart
I ran Elixir: Restart Language Server
and got an error messagebox:
Command 'Elixir: Restart language server' resulted in an error (Cannot read properties of undefined (reading 'capabilities'))
- Run
mix clean
ormix clean --deps
in ElixirLS with custom commandmixClean
I ran Elixir: Trigger mix clean --deps in language server
and got an error messagebox:
Command 'Elixir: Trigger mix clean --deps in language server' resulted in an error (Cannot read properties of undefined (reading 'capabilities'))
- Restart your editor (which will restart ElixirLS)
This had no effect.
- After stopping your editor, remove the entire
.elixir_ls
directory, then restart your editor
I have no .elixir_ls
directory