AdiBags

AdiBags

8M Downloads

Lua when hitting the ESC key.

SenpaiBankai opened this issue ยท 4 comments

commented

Addon Version

v1.9.51

World of Warcraft Version

Retail

Describe the bug

Was working fine until the update about an hour ago. Now everytime I hit the ESC key. no matter what menu I am in, I get an LUA error for the addon.
Here is the error I receive.

31x AdiBags/core/Hooks.lua:216: attempt to call field 'CloseSpecialWindows' (a nil value)
[string "@AdiBags/core/Hooks.lua"]:216: in function <AdiBags/core/Hooks.lua:215>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function securecall' [string "@FrameXML/UIParent.lua"]:3393: in function CloseWindows'
[string "@FrameXML/UIParent.lua"]:3410: in function <FrameXML/UIParent.lua:3408>
[string "=[C]"]: in function securecall' [string "@FrameXML/UIParent.lua"]:4059: in function ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>

Locals:
self =

{
AcquireItemButton = defined @AdiBags/widgets/ItemButton.lua:176
modules =
{
}
UpdateFilters = defined @AdiBags/core/Filters.lua:83
SecureHook = defined @AdiBags/libs/AceHook-3.0/AceHook-3.0.lua:335
GetInteractingWindow = defined @AdiBags/core/Core.lua:461
GetContainerItemTexture = defined @AdiBags/core/Utility.lua:438
ConfigChanged = defined @AdiBags/core/Core.lua:381
GetSlotId = defined @AdiBags/core/Utility.lua:70
Filter = defined @AdiBags/core/Filters.lua:144
IsEnabled = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:447
Reconfigure = defined @AdiBags/core/Core.lua:211
SetupTooltip = defined @AdiBags/core/Utility.lua:127
RegisterMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
UnregisterMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
hooks =
{
}
GetDistinctItemID = defined @AdiBags/core/Utility.lua:303
CreateFont = defined @AdiBags/core/Fonts.lua:122
isClassic = false
db =
{
}
OpenOptions = defined @AdiBags/core/Core.lua:296
SetEnabledState = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
Hook = defined @AdiBags/libs/AceHook-3.0/AceHook-3.0.lua:273
IterateBags = defined @AdiBags/core/Bags.lua:190
AcquireColumn = defined @AdiBags/core/OO.lua:215
OnEnable = defined @AdiBags/core/Core.lua:128
HookBagFrameCreation = defined @AdiBags/core/Bags.lua:318
NewBag = defined @AdiBags/core/Bags.lua:157
GetClass = defined @AdiBags/core/OO.lua:129
RegisterFilter = defined @AdiBags/core/Filters.lua:120
BACKDROP =
{
}
RemoveTooltip = defined @AdiBags/core/Utility.lua:160
UnregisterAllEvents = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
isBCC = false
GetContainerItemStackCount = defined @AdiBags/core/Utility.lua:434
IterateFilters = defined @AdiBags/core/Filters.lua:116
ReagentBankUpdated = defined @AdiBags/core/Core.lua:372
CreateBagSlotPanel = defined @AdiBags/widgets/BagSlots.lua:448
TOP_PADDING = 32
hookedBags =
{
}
OpenBag = defined @AdiBags/core/Hooks.lua:144
AcquireDropzone = defined @AdiBags/core/OO.lua:215
ToggleAllBags = defined @AdiBags/core/Hooks.lua:93
OnProfileChanged = defined @AdiBags/core/Core.lua:219
GetName = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:275
name = "AdiBags"
OpenBackpack = defined @AdiBags/core/Hooks.lua:175
LayoutBags = defined @AdiBags/core/Layout.lua:103
Disable = defined @AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:310
SetGlobalLock = defined @AdiBags/core/Core.lua:429
ParseItemLink = defined @AdiBags/core/Utility.lua:178
DisableHooks = defined @AdiBags/core/Core.lua:198
UpdateInteractingWindow = defined @AdiBags/core/Core.lua:447
Print = defined @AdiBags/libs/AceConsole-3.0/AceConsole-3.0.lua:50
OpenAllBags = defined @AdiBags/core/Hooks.lua

Steps to reproduce

If I'm doing anything, and hit the ESC key, this error pops up. Doesn't matter if the bag is open or not.

Verification

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

Fixed in 1.9.52 -- please update :)

commented

Tried to update via this;
image

and get this;
image

commented

That looks like a curse updater error -- I do not know what that error is. Try relaunching the curseforge app.

commented

Got it going, thank you!