WoW-MogIt / MogIt

World of Warcraft transmogrification assistant
https://www.curseforge.com/wow/addons/mogit
11 stars 15 forks source link

Wishlist database not loading #40

Closed rcbiddle closed 1 month ago

rcbiddle commented 1 month ago

Clicking on the wishlist tab does not load anything anymore for some reason. However, I can still load my saved sets from my wishlist when in a preview window.

chasaya commented 1 month ago

Same issue here, this is the error which occurs when clicking Modules->Wishlist (all addons except MogIt, BugGrabber and BugSack are disabled):

Lua Error

1x MogIt/Core/Core.lua:307: attempt to call global 'GetAddOnEnableState' (a nil value) [string "@MogIt/Core/Core.lua"]:307: in function `LoadBaseModules' [string "@MogIt/Modules/Wishlist.lua"]:140: in function `func' [string "@Blizzard_SharedXML/Mainline/UIDropDownMenu.lua"]:1034: in function `UIDropDownMenuButton_OnClick' [string "*UIDropDownMenuTemplates.xml:93_OnClick"]:1: in function <[string "*UIDropDownMenuTemplates.xml:93_OnClick"]:1> Locals: self =

{ modules =
{ } LDBI =
{ } url =
{ } tooltip = MogItTooltip { } data =
{ } db =
{ } scroll = MogItScroll { } itemStringPattern = "item:(%d+):%d*:%d*:%d*:%d*:%d*:%d*:%d*:%d*:%d*:%d*:(%d*):%d*:([%d:]+)" modelBin =
{ } slotsType =
{ } posZ = 0 sorting =
{ } view = MogItPreview { } face = 0 L =
{ } mmb =
{ } previewNum = 0 Item_Menu = Frame { } itemStringLong = "item:%d:0::::::::::%d:1:%d" wishlist =
{ } models =
{ } indicators =
{ } previews =
{ } posY = 0 itemStringShort = "item:%d:0" frame = MogItFrame { } sheathe = false filters =
{ } options =
{ } modelUpdater = Frame { } tokens =
{ } baseModules =
{ } base =
{ } moduleVersion = 3 slots =
{ } Set_Menu = Frame { } list =
{ } mogSlots =
{ } filt = MogItFilters { } enchants =
{ } moduleList =
{ } previewBin =
{ } relevantCategories =
{ } posX = 0 menu = Frame { } } (for state) =
{ 1 = "MogIt_Cloth" 2 = "MogIt_Leather" 3 = "MogIt_Mail" 4 = "MogIt_Plate" 5 = "MogIt_Other" 6 = "MogIt_OneHanded" 7 = "MogIt_TwoHanded" 8 = "MogIt_Ranged" 9 = "MogIt_Artifact" } (for control) = 1 i = 1 module = "MogIt_Cloth" (*temporary) = nil (*temporary) = nil (*temporary) = "MogIt_Cloth" (*temporary) = "attempt to call global 'GetAddOnEnableState' (a nil value)"

Lombra commented 1 month ago

Thanks for the debug stack! I see now that I missed some stuff.