Elixir ls vscode extension error: Server process exited with code 1

hello, i got the following error related to vscode elixir ls when opening elixir projects.
error log:

Running /Users/parsa/.vscode/extensions/jakebecker.elixir-ls-0.23.1/elixir-ls-release/launch.sh

Preferred shell is zsh, relaunching

Looking for ASDF install

ASDF not found

Looking for mise executable

mise not found

Looking for rtx executable

rtx not found

Looking for vfox executable

vfox not found

Installing ElixirLS release v0.23.0

Running in /Users/parsa/elixir_project

Install complete

** (UndefinedFunctionError) function ElixirLS.LanguageServer.main/0 is undefined (module ElixirLS.LanguageServer is not available)

ElixirLS.LanguageServer.main()

/Users/parsa/.vscode/extensions/jakebecker.elixir-ls-0.23.1/elixir-ls-release/launch.exs:18: (file)

[Error - 8:37:38 PM] Server process exited with code 1.

[Error - 8:37:38 PM] Server initialization failed.

Message: Pending response rejected since connection got disposed

Code: -32097

[Info - 8:37:38 PM] Connection to server got closed. Server will restart.