Merathilis / ElvUI_MerathilisUI

MerathilisUI is an external ElvUI Mod. It adds some usefull and probably not some usefull (lol) additions to ElvUI.
https://www.curseforge.com/wow/addons/merathilis-ui
MIT License
27 stars 13 forks source link

[Bug Report] <After Update Elvui & Merathilis is buggin> #61

Closed csalkvist closed 2 years ago

csalkvist commented 2 years ago

What is the issue you are having?

Played this morning with no issues. - Playiing Wotlk Classic Came home and updated Merathillis via Curseforge (only addon with an update). Now when I come ingame, I cant use keyboard commands. I cant see topbar - Cant really use anything. Cant change anything in elvui (See photos. So I try and delete Cache. Nothing different. I try and reinstall Merathillis. Nothing different. I try and update Elvui via tukui.org. - There was a minor change. Still nothing different. I try and remove merathillis and then reinstall it. Nothing different.

This issu Skærmbillede 2022-11-16 134244 Skærmbillede 2022-11-16 135657 Skærmbillede 2022-11-16 135949

What is the expected behavior?

Things should work

What actually happened?

Think I did

Suggested Solution/Workaround

No response

Errors

Message: ...s\ElvUI_MerathilisUI\Core\General\Functions\Core.lua:38: attempt to index global 'C_TooltipInfo' (a nil value)
Time: Wed Nov 16 13:54:40 2022
Count: 1
Stack: ...s\ElvUI_MerathilisUI\Core\General\Functions\Core.lua:38: attempt to index global 'C_TooltipInfo' (a nil value)
[string "@Interface\AddOns\ElvUI_MerathilisUI\Core\General\Functions\Core.lua"]:38: in main chunk

Locals: MER = <table> {
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:363
 Media = <table> {
 }
 Enable = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:290
 RegisterChatCommand = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceConsole-3.0\AceConsole-3.0.lua:81
 EnableModule = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:328
 modules = <table> {
 }
 GetModule = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:206
 IterateEmbeds = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:438
 SecureHook = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceHook-3.0\AceHook-3.0.lua:335
 defaultModuleLibraries = <table> {
 }
 TimeLeft = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceTimer-3.0\AceTimer-3.0.lua:172
 UnregisterChatCommand = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceConsole-3.0\AceConsole-3.0.lua:107
 RawHookScript = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceHook-3.0\AceHook-3.0.lua:394
 ScheduleRepeatingTimer = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceTimer-3.0\AceTimer-3.0.lua:129
 CancelAllTimers = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceTimer-3.0\AceTimer-3.0.lua:160
 Printf = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceConsole-3.0\AceConsole-3.0.lua:65
 ClassIcons = <table> {
 }
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:405
 PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\ElvUI_MerathilisUI\Init.lua:169
 Unhook = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceHook-3.0\AceHook-3.0.lua:417
 AddLib = <function> defined @Interface\AddOns\ElvUI_MerathilisUI\Init.lua:111
 name = "ElvUI_MerathilisUI"
 Initialize = <function> defined @Interface\AddOns\ElvUI_MerathilisUI\Init.lua:131
 IsEnabled = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:447
 orderedModules = <table> {
 }
 ScheduleTimer = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 DisableModule = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:346
 Libs = <table> {
 }
 Modules = <table> {
 }
 Title = "MerathilisUI "
 UnregisterMessage = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\CallbackHandler-1.0\CallbackHandler-1.0.lua:151
 RegisterMessage = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\CallbackHandler-1.0\CallbackHandler-1.0.lua:88
 GetArgs = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceConsole-3.0\AceConsole-3.0.lua:140
 Print = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceConsole-3.0\AceConsole-3.0.lua:50
 IsDevelop = false
 IsHooked = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceHook-3.0\AceHook-3.0.lua:492
 CancelTimer = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 hooks = <table> {
 }
 IsModule = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:464
 NewModule = <function> defined @Interface\AddOns\ElvUI_Libraries\Core\Ace3\AceAddon-3.0\AceAddon-3.0.lua:231
 SetDefaultModuleState = <function> defined @Interface\AddOns\ElvUI_Libraries\

This is first Error of 236 Error.

ElvUI Changelog/Troubleshooting

csalkvist commented 2 years ago

Just now - I have reinstalled 5.37.

Now its back to normal, so I suspect the 5.38 update to be bad?

Merathilis commented 2 years ago

I would not bad, i only just dont pretty much mainly care on classic versions. The error is happening because of a retail api, that just dont exist on classic

Merathilis commented 2 years ago

This should be fixed with 5.40