vscode-elixir-ls: language server can not start on v0.14.2-0.14.3

  • Elixir & Erlang versions (elixir --version):
Erlang/OTP 25 [erts-13.2] [source] [64-bit] [smp:6:6] [ds:6:6:10] [async-threads:1] [jit:ns]

Elixir 1.14.0 (compiled with Erlang/OTP 25)
  • VSCode ElixirLS version:
Version: 1.77.3
Commit: 704ed70d4fd1c6bd6342c436f1ede30d1cff4710
Date: 2023-04-12T09:16:52.732Z
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: 10.2.154.26-electron.0
OS: Linux x64 5.15.106-1-MANJARO
Sandboxed: No
  • Operating System Version:
uname -a
Linux hp 5.15.106-1-MANJARO #1 SMP PREEMPT Wed Apr 5 09:58:14 UTC 2023 x86_64 GNU/Linux
  • i create a empty project to reproduce the issue, here are the steps
1, run `mix new empty`
2, check the output log

logs

Starting ElixirLS release v0.14.2
Running in /home/mmc/projects/elixir/empty
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 10:28:52] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 10:28:52] Connection to server got closed. Server will restart.
true
[Error - 10:28:52] ElixirLS - empty client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.2
Running in /home/mmc/projects/elixir/empty
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 10:28:52] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 10:28:52] Connection to server got closed. Server will restart.
true
[Error - 10:28:52] ElixirLS - empty client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.2
Running in /home/mmc/projects/elixir/empty
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 10:29:12] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 10:29:12] Connection to server got closed. Server will restart.
true
[Error - 10:29:12] ElixirLS - empty client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 10:29:12] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.2
Running in /home/mmc/projects/elixir/empty
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 10:29:12] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 10:29:12] Connection to server got closed. Server will restart.
true
[Error - 10:29:12] ElixirLS - empty client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 10:29:12] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.2
Running in /home/mmc/projects/elixir/empty
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 10:29:32] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 10:29:32] The ElixirLS - empty server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 10:29:32] ElixirLS - empty client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 10:29:32] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Reactions: 14
  • Comments: 19

Most upvoted comments

Running into this as well. I think there may be an update, but not in store yet.

You can click the gear icon on the extension and then “Install Another Version”. 13.0 works for me now.

hi, 0.14.3 not working yet

logs

Starting ElixirLS release v0.14.3
Running in /home/mmc/projects/elixir/demo
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 08:48:05] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 08:48:05] Connection to server got closed. Server will restart.
true
[Error - 08:48:05] ElixirLS - demo client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.3
Running in /home/mmc/projects/elixir/demo
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 08:48:06] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 08:48:06] Connection to server got closed. Server will restart.
true
[Error - 08:48:06] ElixirLS - demo client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.3
Running in /home/mmc/projects/elixir/demo
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 08:48:07] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 08:48:07] Connection to server got closed. Server will restart.
true
[Error - 08:48:07] ElixirLS - demo client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 08:48:07] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.3
Running in /home/mmc/projects/elixir/demo
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 08:48:07] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Info  - 08:48:07] Connection to server got closed. Server will restart.
true
[Error - 08:48:07] ElixirLS - demo client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 08:48:07] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 
Starting ElixirLS release v0.14.3
Running in /home/mmc/projects/elixir/demo
** (Mix.Error) Command "git --git-dir=.git fetch --force --quiet --progress --tags" failed
    (mix 1.14.0) lib/mix.ex:513: Mix.raise/2
    (mix 1.14.0) lib/mix/scm/git.ex:132: Mix.SCM.Git.checkout/2
    (elixir 1.14.0) lib/file.ex:1607: File.cd!/2
    (mix 1.14.0) lib/mix/dep/fetcher.ex:61: Mix.Dep.Fetcher.do_fetch/3
    (mix 1.14.0) lib/mix/dep/converger.ex:213: Mix.Dep.Converger.all/9
    (mix 1.14.0) lib/mix/dep/converger.ex:146: Mix.Dep.Converger.all/7
    (mix 1.14.0) lib/mix/dep/converger.ex:95: Mix.Dep.Converger.all/4
    (mix 1.14.0) lib/mix/dep/converger.ex:74: Mix.Dep.Converger.converge/4
[Error - 08:48:08] Server initialization failed.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 08:48:08] The ElixirLS - demo server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 08:48:08] ElixirLS - demo client: couldn't create connection to server.
  Message: Pending response rejected since connection got disposed
  Code: -32097 
[Error - 08:48:08] Restarting server failed
  Message: Pending response rejected since connection got disposed
  Code: -32097 

+1 all 14.x versions broken. only 13 working