AdiAddons / AdiBags

WoW Addon — Adirelle's bag addon.
https://wowace.com/projects/adibags
GNU General Public License v3.0
157 stars 110 forks source link

Can't Open Reagent Bank: Dragonflight #960

Closed Kaoskitty closed 1 year ago

Kaoskitty commented 1 year ago

Addon Version

1.10.9

World of Warcraft Version

Retail

Describe the bug

Just downloaded and installed the latest version (1.10.9) and now I can no longer open the bank reagent tab. The text in upper left corner changes from "Bank" to "Reagent Bank" but it's still only showing the items from the main bank.

Error:

1x AdiBags/modules/TooltipInfo.lua:134: attempt to index local 'slotData' (a nil value) [string "@AdiBags/modules/TooltipInfo.lua"]:134: in function <AdiBags/modules/TooltipInfo.lua:119>

string "=[C]": in function securecallfunction' [string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:162: in function <SharedXML/Tooltip/TooltipDataHandler.lua:157> [string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:182: in function <SharedXML/Tooltip/TooltipDataHandler.lua:178> [string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:218: in function <SharedXML/Tooltip/TooltipDataHandler.lua:208> [string "=[C]"]: in functionSetAttribute' [string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:243: in function <SharedXML/Tooltip/TooltipDataHandler.lua:236> [string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:389: in function <SharedXML/Tooltip/TooltipDataHandler.lua:339> string "=[C]": in function `securecallfunction' [string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:336: in function <SharedXML/Tooltip/TooltipDataHandler.lua:335>

string "=[C]": in function SetBagItem' [string "@FrameXML/ContainerFrame.lua"]:1498: in functionOnUpdate' [string "@FrameXML/ContainerFrame.lua"]:1465: in function `OnEnter' [string "@FrameXML/ContainerFrame.lua"]:1461: in function <FrameXML/ContainerFrame.lua:1460>

Locals: self =

{ SetDefaultModuleLibraries = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:363 Enable = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:290 NewModule = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:231 EnableModule = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:328 modules =
{ } GetModule = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:206 IterateEmbeds = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:438 SecureHook = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:335 defaultModuleLibraries =
{ } RawHookScript = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:394 hooked = true SetDefaultModulePrototype = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:405 GetOptions = defined @AdiBags/modules/TooltipInfo.lua:74 name = "AdiBags_TooltipInfo" IsEnabled = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:447 orderedModules =
{ } DisableModule = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:346 hooks =
{ } baseName = "AdiBags" OnTooltipSetItem = defined @AdiBags/modules/TooltipInfo.lua:119 RegisterMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80 UnregisterMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143 OnEnable = defined @AdiBags/modules/TooltipInfo.lua:54 OnInitialize = defined @AdiBags/modules/TooltipInfo.lua:46 IsHooked = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:492 uiDesc = "Add more information in tooltips related to items in your bags." uiName = "Tooltip information" IsModule = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:213 db =
{ } SetDefaultModuleState = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:383 SendMessage = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:49 UnhookAll = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:476 SetEnabledState = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:420 Hook = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:273 enabledState = true Unhook = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:417 RegisterEvent = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80 UnregisterAllMessages = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164 SecureHookScript = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:409 HookScript = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:365 defaultModuleState = true IterateModules = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:433 UnregisterAllEvents = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164 RawHook = defined @Ace3/AceHook-3.0/AceHook-3.0.lua:312 GetName = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:275 moduleName = "TooltipInfo" UnregisterEvent = defined @AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143 Disable = defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:310 } tt = GameTooltip { 0 = ItemTooltip = Frame { } SetHyperlink = defined =[C]:-1 SetAzeriteEssence = defined @SharedXML/Tooltip/TooltipDataHandler.lua:539 SetVoidDepositItem = defined =[C]:-1 SetTraitEntry = defined @SharedXML/Tooltip/TooltipDataHandler.lua:53

Steps to reproduce

Press "R" upper right to try to swap between bank and reagent bank

Verification

  • [X] I have disabled all other addons and made sure this bug is triggered only with AdiBags enabled
Cidan commented 1 year ago

Checking this now, please hold.

Cidan commented 1 year ago

Fixed in v1.10.10, which is going out right now. Thanks for catching this!