AdiBags

AdiBags

8M Downloads

Errors when ESC to close window

chatterchats opened this issue ยท 2 comments

commented

Addon Version

v1.9.51

World of Warcraft Version

Retail

Describe the bug

When I have an open window and try to press ESC, throws some errors andsometimes doesn't close the window out of combat. This is after the update that fixed the addon taint when hitting esc to close windows in combat. Tested with only AdiBags, BugGrabber, and Bug Sack loaded.

3x AdiBags/core/Core.lua:122: attempt to call field 'SetCVarBool' (a nil value) [string "@AdiBags/core/Core.lua"]:122: in function <AdiBags/core/Core.lua:82> [string "=[C]"]: ? [string "=[C]"]: ? [string "@ElvUI_Libraries/Core/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...UI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:61> [string "@ElvUI_Libraries/Core/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function InitializeAddon'
[string "@ElvUI_Libraries/Core/Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <...UI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>`

30x 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 "@ElvUI/Core/Modules/Misc/AFK.lua"]:71: in function SetAFKMER'
[string "@ElvUI_MerathilisUI/Core/Modules/Misc/Afk.lua"]:140: in function SetAFK' [string "@ElvUI/Core/Modules/Misc/AFK.lua"]:140: in function ?'
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@ElvUI_Libraries/Core/Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self =

{
AcquireItemButton = defined @AdiBags/widgets/ItemButton.lua:176
modules =
{
}
UpdateFilters = defined @AdiBags/core/Filters.lua:83
SecureHook = defined @ElvUI_Libraries/Core/Ace3/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 @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
Reconfigure = defined @AdiBags/core/Core.lua:211
SetupTooltip = defined @AdiBags/core/Utility.lua:127
RegisterMessage = defined @ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
UnregisterMessage = defined @ElvUI_Libraries/Core/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 @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
Hook = defined @ElvUI_Libraries/Core/Ace3/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 @ElvUI_Libraries/Core/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 @ElvUI_Libraries/Core/Ace3/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 @ElvUI_Libraries/Core/Ace3/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 @ElvUI_Libraries/Core/A`

Steps to reproduce

Update to latest from Curse.
Open Window
Hit Escape
Error!

Verification

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

Correct to above: It just happens when I hit escape, even with no windows open.

commented

Just saw in closed issues that it's fixed in a patch that Curse hasn't downloaded for me yet, sorry for the bother!