1.9.51 bug grabber going off like crazy.
Trogdor666 opened this issue ยท 5 comments
Addon Version
1.9.51
World of Warcraft Version
Retail
Describe the bug
Since the newest update buggrabber is constantly going off with the following:
22x 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
Have the addon enabled and buggrabber constantly spams with FATALITY sound.
Verification
- I have disabled all other addons and made sure this bug is triggered only with AdiBags enabled
Pretty easy to spam the CloseSpecialWindows is nil error by repeatedly opening and closing the main menu with Escape. Probably because there are... no special windows.
New line in core.lua in 1.9.51
self:SecureHook('CloseSpecialWindows')
There's your problem.
@asymptotic1 This isn't the problem, it's related, but not quite right.
Emergency release going out shortly with the fix.