lua-language-server icon indicating copy to clipboard operation
lua-language-server copied to clipboard

Client is not running and can't be stopped (via coc.nvim)

Open gennaro-tedesco opened this issue 1 year ago • 0 comments

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

  1. 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']
  1. 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 

gennaro-tedesco avatar Sep 23 '22 08:09 gennaro-tedesco