Skip to content

Instantly share code, notes, and snippets.

@fschuindt
Created June 12, 2024 16:13
Show Gist options
  • Save fschuindt/af4258897f3a55fbea9cce5778cf2ed3 to your computer and use it in GitHub Desktop.
Save fschuindt/af4258897f3a55fbea9cce5778cf2ed3 to your computer and use it in GitHub Desktop.
[fschuindt@skywitch test_1_14_3 ‹master*›]$ ./../../clones/elixir-ls/rel/language_server.sh
Running /home/fschuindt/apps/clones/elixir-ls/rel/launch.sh
Preferred shell is zsh, relaunching
Looking for ASDF install
ASDF install found in /home/fschuindt/.asdf/asdf.sh, sourcing
Installing ElixirLS release v0.22.0
Running in /home/fschuindt/apps/mine/test_1_14_3
* Getting elixir_ls (https://github.com/elixir-lsp/elixir-ls.git - v0.22.0)
==> language_server
Could not find Hex, which is needed to build dependency :stream_data
Shall I install Hex? (if running non-interactively, use "mix local.hex --force")
* creating /home/fschuindt/.asdf/installs/elixir/1.14.3-otp-25/.mix/archives/hex-2.1.1
==> mix_install
* Getting elixir_sense (https://github.com/elixir-lsp/elixir_sense.git - 4adfc55dc6902f56e6d070e14fba768a0ff05bd3)
* Getting erl2ex_vendored (https://github.com/elixir-lsp/erl2ex.git - 073ac6b9a44282e718b6050c7b27cedf9217a12a)
* Getting dialyxir_vendored (https://github.com/elixir-lsp/dialyxir.git - 462e599aa7004a32cfa548cc715c9c59e95dacaf)
* Getting jason_v (https://github.com/elixir-lsp/jason.git - c81537e2a5e1acacb915cf339fe400357e3c2aaa)
* Getting path_glob_vendored (https://github.com/elixir-lsp/path_glob.git - 965350dc41def7be4a70a23904195c733a2ecc84)
* Getting erlex_vendored (https://github.com/elixir-lsp/erlex.git - 82db0e82ee4896491bc26dec99f5d795f03ab9f4)
* Getting mix_task_archive_deps (https://github.com/elixir-lsp/mix_task_archive_deps.git)
Resolving Hex dependencies...
Resolution completed in 0.085s
New:
benchee 1.3.1
deep_merge 1.0.0
nimble_parsec 1.1.0
patch 0.12.0
statistex 1.0.0
stream_data 0.6.0
* Getting stream_data (Hex package)
* Getting patch (Hex package)
* Getting benchee (Hex package)
* Getting deep_merge (Hex package)
* Getting statistex (Hex package)
* Getting nimble_parsec (Hex package)
You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more
==> jason_v
Compiling 10 files (.ex)
Generated jason_v app
==> nimble_parsec
Compiling 4 files (.ex)
Generated nimble_parsec app
==> path_glob_vendored
Compiling 2 files (.ex)
Generated path_glob_vendored app
==> mix_task_archive_deps
Compiling 5 files (.ex)
Generated mix_task_archive_deps app
==> elixir_sense
Compiling 1 file (.yrl)
Compiling 5 files (.erl)
Compiling 65 files (.ex)
Generated elixir_sense app
==> erlex_vendored
Compiling 1 file (.yrl)
Compiling 1 file (.xrl)
Compiling 2 files (.erl)
Compiling 1 file (.ex)
Generated erlex_vendored app
==> dialyxir_vendored
Compiling 67 files (.ex)
Generated dialyxir_vendored app
==> erl2ex_vendored
Compiling 22 files (.ex)
warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
lib/erl2ex/pipeline/codegen.ex:505: Erl2exVendored.Pipeline.Codegen.expr_to_string/1
Generated erl2ex_vendored app
==> elixir_ls_utils
Compiling 11 files (.ex)
Generated elixir_ls_utils app
==> debug_adapter
Compiling 14 files (.ex)
warning: Mix.ensure_application!/1 is undefined or private
lib/debug_adapter.ex:15: ElixirLS.DebugAdapter.main/0
Generated debug_adapter app
==> language_server
Compiling 104 files (.ex)
warning: Macro.to_string/2 is deprecated. Use Macro.to_string/1 instead
Invalid call found at 2 locations:
lib/language_server/providers/execute_command/manipulate_pipes/ast.ex:75: ElixirLS.LanguageServer.Providers.ExecuteCommand.ManipulatePipes.AST.ast_to_string/1
lib/language_server/providers/execute_command/manipulate_pipes/ast.ex:149: ElixirLS.LanguageServer.Providers.ExecuteCommand.ManipulatePipes.AST.interpolate/4
warning: Logger.default_formatter/1 is undefined or private
lib/language_server/json_rpc_logger_backend.ex:184: Logger.Backends.JsonRpc.handler_config/0
warning: :dialyzer_cplt.from_file/1 is undefined (module :dialyzer_cplt is not available or is yet to be defined)
Invalid call found at 2 locations:
lib/language_server/dialyzer/manifest.ex:145: ElixirLS.LanguageServer.Dialyzer.Manifest.load_elixir_plt/0
lib/language_server/dialyzer/manifest.ex:200: ElixirLS.LanguageServer.Dialyzer.Manifest.build_elixir_plt/0
warning: :dialyzer_iplt.plt_and_info_from_file/1 is undefined (module :dialyzer_iplt is not available or is yet to be defined)
lib/language_server/dialyzer_incremental.ex:343: ElixirLS.LanguageServer.DialyzerIncremental.do_analyze/2
warning: :dialyzer.run_report_modules_changed_and_analyzed/1 is undefined or private
lib/language_server/dialyzer_incremental.ex:325: ElixirLS.LanguageServer.DialyzerIncremental.do_analyze/2
warning: Code.with_diagnostics/2 is undefined or private
lib/language_server/build.ex:704: ElixirLS.LanguageServer.Build.with_diagnostics/2
warning: Mix.Dep.Converger.converge/1 is undefined or private. Did you mean:
* converge/4
lib/language_server/build.ex:37: ElixirLS.LanguageServer.Build.build/3
Generated language_server app
Install complete
Could not find Hex, which is needed to build dependency true
Shall I install Hex? (if running non-interactively, use "mix local.hex --force")
* creating /home/fschuindt/.asdf/installs/elixir/1.14.3-otp-25/.mix/archives/hex-2.1.1
Content-Length: 103
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Started ElixirLS v0.22.0","type":3}}Content-Length: 127
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Running in /home/fschuindt/apps/mine/test_1_14_3","type":3}}Content-Length: 130
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"ElixirLS built with elixir \"1.14.3\" on OTP \"25\"","type":3}}Content-Length: 151
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Running on elixir \"1.14.3 (compiled with Erlang/OTP 25)\" on OTP \"25\"","type":3}}Content-Length: 109
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Protocols are not consolidated","type":3}}Content-Length: 127
{"jsonrpc":"2.0","method":"window/showMessage","params":{"message":"OTP compiled without EEP48 documentation chunks","type":2}}Content-Length: 246
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"OTP compiled without EEP48 documentation chunks. Language features for erlang modules will run in limited mode. Please reinstall or rebuild OTP with appropriate flags.","type":2}}Content-Length: 320
{"jsonrpc":"2.0","method":"telemetry/event","params":{"measurements":{},"name":"eep48","properties":{"elixir_ls.eep48":"false","elixir_ls.elixir_release":"1.14","elixir_ls.elixir_version":"1.14.3","elixir_ls.erts_version":"13.2.2.2","elixir_ls.mix_env":"dev","elixir_ls.mix_target":"host","elixir_ls.otp_release":"25"}}}Content-Length: 338
{"jsonrpc":"2.0","method":"telemetry/event","params":{"measurements":{},"name":"elixir_sources","properties":{"elixir_ls.elixir_release":"1.14","elixir_ls.elixir_sources":"false","elixir_ls.elixir_version":"1.14.3","elixir_ls.erts_version":"13.2.2.2","elixir_ls.mix_env":"dev","elixir_ls.mix_target":"host","elixir_ls.otp_release":"25"}}}Content-Length: 181
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Elixir sources not found (checking in /home/build/elixir). Code navigation to Elixir modules disabled.","type":3}}Content-Length: 331
{"jsonrpc":"2.0","method":"telemetry/event","params":{"measurements":{},"name":"otp_sources","properties":{"elixir_ls.elixir_release":"1.14","elixir_ls.elixir_version":"1.14.3","elixir_ls.erts_version":"13.2.2.2","elixir_ls.mix_env":"dev","elixir_ls.mix_target":"host","elixir_ls.otp_release":"25","elixir_ls.otp_sources":"true"}}}^C
BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo
(l)oaded (v)ersion (k)ill (D)b-tables (d)istribution
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment