AdiBags

AdiBags

8M Downloads

Frequent Lua Error popup

insanum opened this issue ยท 3 comments

commented

Addon Version

v1.9.51

World of Warcraft Version

Retail

Describe the bug

Message: Interface/AddOns/AdiBags/core/Hooks.lua:216: attempt to call field 'CloseSpecialWindows' (a nil value)
Time: Wed Jan 4 21:55:02 2023
Count: 6
Stack: Interface/AddOns/AdiBags/core/Hooks.lua:216: attempt to call field 'CloseSpecialWindows' (a nil value)
[string "@Interface/AddOns/AdiBags/core/Hooks.lua"]:216: in function <Interface/AddOns/AdiBags/core/Hooks.lua:215>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function securecall' [string "@Interface/FrameXML/UIParent.lua"]:3393: in function CloseWindows'
[string "@Interface/FrameXML/UIParent.lua"]:3410: in function <Interface/FrameXML/UIParent.lua:3408>
[string "=[C]"]: in function securecall' [string "@Interface/FrameXML/UIParent.lua"]:4059: in function ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>

Locals: self =

{
AcquireItemButton = defined @Interface/AddOns/AdiBags/widgets/ItemButton.lua:176
modules =
{
}
UpdateFilters = defined @Interface/AddOns/AdiBags/core/Filters.lua:83
SecureHook = defined @Interface/AddOns/AdiBags/libs/AceHook-3.0/AceHook-3.0.lua:335
GetInteractingWindow = defined @Interface/AddOns/AdiBags/core/Core.lua:461
GetContainerItemTexture = defined @Interface/AddOns/AdiBags/core/Utility.lua:438
ConfigChanged = defined @Interface/AddOns/AdiBags/core/Core.lua:381
GetSlotId = defined @Interface/AddOns/AdiBags/core/Utility.lua:70
Filter = defined @Interface/AddOns/AdiBags/core/Filters.lua:144
IsEnabled = defined @Interface/AddOns/AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:447
Reconfigure = defined @Interface/AddOns/AdiBags/core/Core.lua:211
SetupTooltip = defined @Interface/AddOns/AdiBags/core/Utility.lua:127
RegisterMessage = defined @Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
UnregisterMessage = defined @Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
hooks =
{
}
GetDistinctItemID = defined @Interface/AddOns/AdiBags/core/Utility.lua:303
CreateFont = defined @Interface/AddOns/AdiBags/core/Fonts.lua:122
isClassic = false
db =
{
}
OpenOptions = defined @Interface/AddOns/AdiBags/core/Core.lua:296
SetEnabledState = defined @Interface/AddOns/AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
Hook = defined @Interface/AddOns/AdiBags/libs/AceHook-3.0/AceHook-3.0.lua:273
IterateBags = defined @Interface/AddOns/AdiBags/core/Bags.lua:190
AcquireColumn = defined @Interface/AddOns/AdiBags/core/OO.lua:215
OnEnable = defined @Interface/AddOns/AdiBags/core/Core.lua:128
HookBagFrameCreation = defined @Interface/AddOns/AdiBags/core/Bags.lua:318
NewBag = defined @Interface/AddOns/AdiBags/core/Bags.lua:157
GetClass = defined @Interface/AddOns/AdiBags/core/OO.lua:129
RegisterFilter = defined @Interface/AddOns/AdiBags/core/Filters.lua:120
BACKDROP =
{
}
RemoveTooltip = defined @Interface/AddOns/AdiBags/core/Utility.lua:160
UnregisterAllEvents = defined @Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
isBCC = false
GetContainerItemStackCount = defined @Interface/AddOns/AdiBags/core/Utility.lua:434
IterateFilters = defined @Interface/AddOns/AdiBags/core/Filters.lua:116
ReagentBankUpdated = defined @Interface/AddOns/AdiBags/core/Core.lua:372
CreateBagSlotPanel = defined @Interface/AddOns/AdiBags/widgets/BagSlots.lua:448
TOP_PADDING = 32
hookedBags =
{
}
OpenBag = defined @Interface/AddOns/AdiBags/core/Hooks.lua:144
AcquireDropzone = defined @Interface/AddOns/AdiBags/core/OO.lua:215
ToggleAllBags = defined @Interface/AddOns/AdiBags/core/Hooks.lua:93
OnProfileCha

Steps to reproduce

Occurs during game initial load and every time I hit the Escape button.

Verification

  • I have disabled all other addons and made sure this bug is triggered only with AdiBags enabled
commented

Fixed in 1.9.52

commented

Yeah... was just going reply that the problem is gone in v1.9.52.
Thanks for your hard work and sorry for the noise. :-)

commented

No worries, my fault -- for whatever reason, I forgot to include changes I had locally in the release. Sigh.