nvim-lua / kickstart.nvim

A launch point for your personal nvim configuration
MIT License
18.43k stars 20.57k forks source link

gitsigns.nvim unknow error #217

Closed lkyhfx closed 1 year ago

lkyhfx commented 1 year ago

Describe the bug A clear and concise description of what the bug is. Open neovim, these errors pop up randomly

Failed to run `config` for gitsigns.nvim
...e/pack/packer/start/gitsigns.nvim/lua/gitsigns/async.lua:64: The coroutine failed with this message: ...e/pack/packer/start/gitsigns.nvim/lua
/gitsigns/signs.lua:23: attempt to call field 'new' (a nil value)
stack traceback:
^I...e/pack/packer/start/gitsigns.nvim/lua/gitsigns/signs.lua: in function 'new'
^I...pack/packer/start/gitsigns.nvim/lua/gitsigns/manager.lua:544: in function 'setup'
^I...im/site/pack/packer/start/gitsigns.nvim/lua/gitsigns.lua:399: in function <...im/site/pack/packer/start/gitsigns.nvim/lua/gitsigns.lua:377>

# stacktrace:
  - ~/.local/share/nvim/site/pack/packer/start/gitsigns.nvim/lua/gitsigns/async.lua:64 _in_ **step**
  - ~/.local/share/nvim/site/pack/packer/start/gitsigns.nvim/lua/gitsigns/async.lua:79 _in_ **setup**
Error detected while processing /home/yunsen/.config/nvim/init.lua:
E5113: Error while calling lua chunk: ...nsen/.local/share/nvim/lazy/LuaSnip/lua/luasnip/init.lua:737: attempt to call field 'lazy_table' (a nil
 value)
stack traceback:
        ...nsen/.local/share/nvim/lazy/LuaSnip/lua/luasnip/init.lua:737: in main chunk
        [C]: in function 'require'
        /home/yunsen/.config/nvim/init.lua:453: in main chunk
Error detected while processing BufWinEnter Autocommands for "*":
Error executing lua callback: ...share/nvim/lazy/LuaSnip/lua/luasnip/loaders/from_lua.lua:27: loop or previous error loading module 'luasnip'
stack traceback:
        [C]: in function 'require'
        ...share/nvim/lazy/LuaSnip/lua/luasnip/loaders/from_lua.lua:27: in main chunk
        [C]: in function 'require'
        ...yunsen/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:76: in function <...yunsen/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua
:75>
Error executing lua callback: .../nvim/lazy/LuaSnip/lua/luasnip/loaders/from_snipmate.lua:1: loop or previous error loading module 'luasnip'
stack traceback:
        [C]: in function 'require'
        .../nvim/lazy/LuaSnip/lua/luasnip/loaders/from_snipmate.lua:1: in main chunk
        [C]: in function 'require'
        ...yunsen/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:84: in function <...yunsen/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua
:83>
Error executing lua callback: ...re/nvim/lazy/LuaSnip/lua/luasnip/loaders/from_vscode.lua:1: loop or previous error loading module 'luasnip'
stack traceback:
        [C]: in function 'require'
        ...re/nvim/lazy/LuaSnip/lua/luasnip/loaders/from_vscode.lua:1: in main chunk
        [C]: in function 'require'
        ...yunsen/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua:92: in function <...yunsen/.local/share/nvim/lazy/LuaSnip/plugin/luasnip.lua
:91>

To Reproduce Steps to reproduce the behavior:

  1. open terminal, type nvim

Desktop (please complete the following information):

Neovim Version

kpollich commented 1 year ago

Same gitsigns error on my end. Appears sporadically during Nvim startup. Seems like maybe some kind of async issue based on the coroutine message in the stacktrace?

Failed to run `config` for gitsigns.nvim
...e/pack/packer/start/gitsigns.nvim/lua/gitsigns/async.lua:64: The coroutine failed with this message: ...e/pack/packer/start/gitsigns.nvim/lua/gitsigns/signs.lua:23: att
empt to call field 'new' (a nil value)
stack traceback:
^I...e/pack/packer/start/gitsigns.nvim/lua/gitsigns/signs.lua: in function 'new'
^I...pack/packer/start/gitsigns.nvim/lua/gitsigns/manager.lua:544: in function 'setup'
^I...im/site/pack/packer/start/gitsigns.nvim/lua/gitsigns.lua:399: in function <...im/site/pack/packer/start/gitsigns.nvim/lua/gitsigns.lua:377>
# stacktrace:
  - ~/.local/share/nvim/site/pack/packer/start/gitsigns.nvim/lua/gitsigns/async.lua:64 _in_ **step**
  - ~/.local/share/nvim/site/pack/packer/start/gitsigns.nvim/lua/gitsigns/async.lua:79 _in_ **setup**
  - ~/.config/nvim/init.lua:66

OS: MacOS Ventura 13.3.1 Neovim: v0.9.0

feoh commented 1 year ago

Hi there folks thanks for the report!

This does indeed look like an issue. However, kickstart.nvim is just a collection of configurations and doesn't own all the code for al the plugins we reference :)

Might I suggest that you please go open an issue on their repo.

Thanks again and I hope this gets resolved quickly for you!