lua-language-server
lua-language-server copied to clipboard
Client is not running and can't be stopped (via coc.nvim)
How are you using the lua-language-server?
NeoVim
Which OS are you using?
MacOS
What is the issue affecting?
Other
Expected Behaviour
The language server starts normally.
Actual Behaviour
The language server does not start.
Reproduction steps
- create the mini.vim
set nocompatible
set runtimepath^=./coc.nvim
filetype plugin indent on
syntax on
set hidden
" coc-sumneko-lua also has issue
let g:coc_global_extensions = ['coc-sumneko-lua']
-
nvim -u mini.vim test.lua
shows the exception[coc.nvim] Restarting server failed
Additional Notes
Cross-posting from https://github.com/xiyaowong/coc-sumneko-lua/issues/32 and https://github.com/neoclide/coc.nvim/issues/4225 (that contains some more trace logs).
I am using the language server with coc.nvim
, and upon installation of coc-sumneko-lua
I get exceptions related to the server not starting (see below for stacktrace). This behaviour started after the latest release 3.5.6
Log File
[Error - 10:42:12 AM] Client Sumneko Lua Language Server: connection to server is erroring. Shutting down server.
[Error - 10:42:12 AM] Stopping server failed
Error: Client is not running and can't be stopped. It's current state is: 1
at hf.shutdown (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:8711)
at hf.stop (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:8506)
at hf.stop (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:224:3192)
at hf.handleConnectionError (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:11741)
at e (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:10431)
at /Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:215:89523
at zA.invoke (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:23:14460)
at $d.fire (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:23:15230)
at Xe (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:24:6573)
at zA.invoke (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:23:14460)
[Info - 10:42:12 AM] Connection to server got closed. Server will restart.
[Error - 10:42:12 AM] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:42:12 AM] Sumneko Lua Language Server client: couldn't create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server: ...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: module 'utility' not found:
no field package.preload['utility']
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility/init.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/utility.so'
stack traceback:
[C]: in function 'require'
...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
[C]: in ?
[Error - 10:42:12 AM] /Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server exited with code: 1
[Error - 10:42:12 AM] Client Sumneko Lua Language Server: connection to server is erroring. Shutting down server.
[Error - 10:42:12 AM] Stopping server failed
Error: Client is not running and can't be stopped. It's current state is: 2
at hf.shutdown (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:8711)
at hf.stop (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:8506)
at hf.stop (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:224:3192)
at hf.handleConnectionError (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:11741)
at e (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:220:10431)
at /Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:215:89523
at zA.invoke (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:23:14460)
at $d.fire (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:23:15230)
at Xe (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:24:6573)
at zA.invoke (/Users/gennaro/.config/nvim/plugged/coc.nvim/build/index.js:23:14460)
[Info - 10:42:12 AM] Connection to server got closed. Server will restart.
[Error - 10:42:12 AM] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:42:12 AM] Sumneko Lua Language Server client: couldn't create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server: ...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: module 'utility' not found:
no field package.preload['utility']
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility/init.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/utility.so'
stack traceback:
[C]: in function 'require'
...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
[C]: in ?
[Error - 10:42:12 AM] /Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server exited with code: 1
/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server: ...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: module 'utility' not found:
no field package.preload['utility']
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility/init.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/utility.so'
stack traceback:
[C]: in function 'require'
...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
[C]: in ?
[Error - 10:42:12 AM] /Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server exited with code: 1
[Info - 10:42:12 AM] Connection to server got closed. Server will restart.
[Error - 10:42:12 AM] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:42:12 AM] Sumneko Lua Language Server client: couldn't create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:42:12 AM] Restarting server failed
Message: Pending response rejected since connection got disposed
Code: -32097
/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server: ...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: module 'utility' not found:
no field package.preload['utility']
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/script/utility/init.lua'
no file '/Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/utility.so'
stack traceback:
[C]: in function 'require'
...umneko-lua-data/sumneko-lua-ls/extension/server/main.lua:2: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
...ko-lua-data/sumneko-lua-ls/extension/server/bin/main.lua:85: in main chunk
[C]: in ?
[Error - 10:42:12 AM] /Users/gennaro/.config/coc/extensions/coc-sumneko-lua-data/sumneko-lua-ls/extension/server/bin/lua-language-server exited with code: 1
[Error - 10:42:12 AM] Connection to server got closed. Server will not be restarted.
[Error - 10:42:12 AM] Server initialization failed.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:42:12 AM] Sumneko Lua Language Server client: couldn't create connection to server.
Message: Pending response rejected since connection got disposed
Code: -32097
[Error - 10:42:12 AM] Restarting server failed
Message: Pending response rejected since connection got disposed
Code: -32097