doom-neovim / doom-nvim

A Neovim configuration for the advanced martian hacker
GNU General Public License v2.0
1k stars 108 forks source link

(next): `core.ui` error. no themes seem to load. #350

Open molleweide opened 2 years ago

molleweide commented 2 years ago

This error seems to show upon :DoomReload both for my personal merge and a clean next branch.

[doom] [WARN  10:05:34] ui.lua:16: Colorscheme 'doom-one' not found, falling back to doom-one
[doom] [ERROR 09:44:50] init.lua:66: There was an error requiring 'doom.core.ui'. Traceback:
[doom] /Users/hjalmarjakobsson/.config/nvim/lua/doom/core/ui.lua:17: Vim(lua):E5108: Error executing lua [string ":lua"]:1: attempt to index field 'cmd
_funcs' (a nil value)
[doom] stack traceback:
[doom] ^I[string ":lua"]:1: in main chunk
[doom] ^I[C]: in function 'nvim_command'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/ui.lua:17: in main chunk
[doom] ^I[C]: at 0x01099cb713
[doom] ^I[C]: in function 'xpcall'
[doom] ^I...rs/hjalmarjakobsson/.config/nvim/lua/doom/utils/init.lua:64: in function 'safe_require'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/init.lua:46: in main chunk
[doom] ^I[C]: in function 'require'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:63: in function 'reload_lua_module'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:112: in function '_reload_doom'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:150: in function 'reload'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:169: in function <...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:168>

[doom] ^I[string ":lua"]:1: in main chunk
[doom] stack traceback:
[doom] ^I[C]: in function 'nvim_command'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/ui.lua:17: in main chunk
[doom] ^I[C]: at 0x01099cb713
[doom] ^I[C]: in function 'xpcall'
[doom] ^I...rs/hjalmarjakobsson/.config/nvim/lua/doom/utils/init.lua:64: in function 'safe_require'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/init.lua:46: in main chunk
[doom] ^I[C]: in function 'require'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:63: in function 'reload_lua_module'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:112: in function '_reload_doom'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:150: in function 'reload'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:169: in function <...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:168>

[doom] ^I[string ":lua"]:1: in main chunk
connorgmeehan commented 2 years ago

Hey @molleweide can you check if this error is still happening. I am able to switch colorschemes without issue on main/ (just released v4.0.0)

molleweide commented 2 years ago

Oh nice! I am pretty sure it doesn't happen anymore. I'll checkout when i come home.

molleweide commented 2 years ago

Yo!

I don't have this problem anymore it seems so I'll close.

molleweide commented 2 years ago

I repoen this because core.ui fails to load any theme for me on line 17 and I don't understand why yet. On my end it almost felr as if something hadn't loaded properly yet and therefore every theme returned nil.


[doom] [ERROR 07:49:20] init.lua:65: There was an error requiring 'doom.core.ui'. Traceback:
[doom] /Users/hjalmarjakobsson/.config/nvim/lua/doom/core/ui.lua:19: Vim(lua):E5108: Error executing lua [string ":lua"]:1: attempt to index field 'cmd_funcs' (a nil value)
[doom] stack traceback:
[doom] ^I[string ":lua"]:1: in main chunk
[doom] ^I[C]: in function 'nvim_command'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/ui.lua:19: in main chunk
[doom] ^I[C]: at 0x010bce4713
[doom] ^I[C]: in function 'xpcall'
[doom] ^I...rs/hjalmarjakobsson/.config/nvim/lua/doom/utils/init.lua:63: in function 'safe_require'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/init.lua:48: in main chunk
[doom] ^I[C]: in function 'require'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:66: in function 'reload_lua_module'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:115: in function '_reload_doom'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:156: in function 'reload'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:175: in function <...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:174>
[doom] ^I[string ":lua"]:1: in main chunk
[doom] stack traceback:
[doom] ^I[C]: in function 'nvim_command'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/ui.lua:19: in main chunk
[doom] ^I[C]: at 0x010bce4713
[doom] ^I[C]: in function 'xpcall'
[doom] ^I...rs/hjalmarjakobsson/.config/nvim/lua/doom/utils/init.lua:63: in function 'safe_require'
[doom] ^I/Users/hjalmarjakobsson/.config/nvim/lua/doom/core/init.lua:48: in main chunk
[doom] ^I[C]: in function 'require'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:66: in function 'reload_lua_module'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:115: in function '_reload_doom'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:156: in function 'reload'
[doom] ^I...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:175: in function <...son/.config/nvim/lua/doom/modules/core/reloader/init.lua:174>
[doom] ^I[string ":lua"]:1: in main chunk

However, setting the colorscheme manually works fine, BUT is reset every time upon doom reloading.

molleweide commented 1 year ago

This problem persists on latest upstream/main.

molleweide commented 1 year ago

i did some more testing and realized that reload on save works, it is only when running :DoomReload that it returns nil.