Exafunction / codeium.nvim

A native neovim extension for Codeium
MIT License
647 stars 50 forks source link

codeium server crashed / unknown flag: --api_server_host #51

Closed xavier-balesi closed 9 months ago

xavier-balesi commented 1 year ago

After the last update (8df6b54) I have a perpetual crash of codeium plugin. The logs are explicit:

[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:199: restarting server after crash
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637: unknown flag: --api_server_host
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637: Usage of /home/xbalesi/.cache/nvim/codeium/bin/1.2.14/language_server_linux_x64:
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --api_server_url string                 API server host (default "http://0.0.0.0:50001")
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --child_lock_file string                Lock file for child process
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --database_dir string                   Directory to store SQLite database
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --detect_proxy                          If true, use proxy detection (default true)
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --enable_lsp                            If true, enable LSP
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --enable_search_api                     Whether to enable search API
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --lsp_port int                          Port for LSP protocol (default 42101)
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --manager_dir string                    Directory for language server manager
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --manager_lock_file string              Lock file for language server manager
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --random_port                           Whether to trial out a random port.
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --random_port_dir string                Directory to store random ports.
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --register_user_url string              URL to register user (default "https://api.codeium.com/register_user/")
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --search_max_workspace_file_count int   The max workspace size that we will index.
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --server_port int                       Port for language server to talk to extension (default 42100)
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637:       --stamp                                 If true, print stamp information and exit
[DEBUG ven. 05 mai 2023 08:26:32] .../site/pack/packer/start/codeium.nvim/lua/codeium/api.lua:206: 25637: unknown flag: --api_server_host
[ERROR ven. 05 mai 2023 08:26:32] ...te/pack/packer/start/codeium.nvim/lua/codeium/notify.lua:14: codeium server crashed:  {
  code = 2
}

Thank you for this plugin that I like

AnoRebel commented 1 year ago

I have the same issue, worse mine attacks me with Noice popups continuously 😅

jellydn commented 1 year ago

I often get this kind of error when there is a new release by CI, e.g: codeium.nvim [bot] [Update Codeium LSP to 1.2.17](https://github.com/jcdickinson/codeium.nvim/commit/81bf51ea78c3d329ec8adc2fac61d303d43f3376)

The workaround is pin to the commit hash.

image
pqn commented 9 months ago

Fixed by https://github.com/Exafunction/codeium.nvim/pull/52