
Inventory/Bank Will Not Open After Undermine Patch
AldursApprentice opened this issue ยท 10 comments
Which software were you running?
- Addon version name: Updated to Bagnon 11.0.28 before logging in to game
- Client used: Retail 11.1.0.59347
Have you read the changelog? YES
Mark if read.
Please describe the bug.
A clear and concise description of what the bug is.
Logged into garrison after Undermine update 02/25/2025. Clicking on bank NPC did not bring up bank - I didn't receive an error. I tried to click on the bag icon, and inventory bags wouldn't open. I did not receive an error. I went to Curseforge, uninstalled the addon and all associated addons - then did a clean reinstall. Logged back into game - still having the same problems. I disabled all addons then re-enabled Bagnon and associated addons. Still encountered the same problems. Performed the given procedure to obtain the below error message.
Error Logs are Important!
Message: Interface/AddOns/BagBrother/core/api/frames.lua:83: attempt to index field '?' (a nil value)
Time: Tue Feb 25 18:25:05 2025
Count: 1
Stack:
[Interface/AddOns/BagBrother/core/api/frames.lua]:83: in function 'New'
[Interface/AddOns/BagBrother/core/api/frames.lua]:28: in function 'Show'
[Interface/AddOns/BagBrother/core/features/autoDisplay.lua]:48: in function <...face/AddOns/BagBrother/core/features/autoDisplay.lua:47>
[Interface/AddOns/BagBrother/core/features/autoDisplay.lua]:83: in function 'ShowFrame'
[Interface/AddOns/Blizzard_UIPanels_Game/Shared/PlayerInteractionFrameManager.lua]:240: in function <...Panels_Game/Shared/PlayerInteractionFrameManager.lua:237>
Locals:
self =
Registry =
}
Tag = "BAGNON_"
}
id = "bank"
info =
id = "bank"
name = "Bank"
icon = "Interface/Addons/BagBrother/art/achievement-guildperk-mobilebanking"
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "bank"
(*temporary) = "^."
(*temporary) = "attempt to index field '?' (a nil value)"
C =
}
Addon =
IsRetail = true
Cacher =
}
InventoryBags =
}
Bagnon_ItemInfo =
}
Settings =
}
IsClassic = false
BankBags =
}
Commands =
}
guild =
}
Events =
}
player =
}
LastAccountBag = 17
sets =
}
Tag = "BAGNON_"
Expansion =
}
Rules =
}
Bagnon_BoE =
}
Bagnon_Uncollected =
}
LastBankBag = 12
Bagnon_ItemLevel =
}
Bagnon_Garbage =
}
Slash = "bgn"
CurrencyTooltipCounts =
}
TooltipCounts =
}
Owners =
}
LDB =
}
AutoDisplay =
}
Sorting =
}
Skins =
}
NumBags = 5
Frames =
}
Name = "Bagnon"
CurrencyLimit = 30
RequiredLevel =
}
None =
}
}
Type /console scriptErrors 1
in the chat and reload the game. If an error window appears when reproducing the bug, please write here the first message (labelled 1/Many) that appeared.
<<< THANK YOU so very much Jaliborc for the update! Bagnon is now working after your new update. And, thank you in general for this great app. Just like Ley Man says below, I miss this great convenience horribly when I can't use it. After all these years of using Bagnon, if it needs adjustments to function after Blizz puts out new content, I just wait to play until you work your mojo! >>>
Disable it. Warcraft integrated a single bag function built into the UI now.
The single bag interface does not combine for bank, guild-bank, nor does it add the reagents bag as part of your one bag. Bagnon does these things.
@op - The first error is something with Sushi-3.2 which gives no details. Second error gives details about
function Base:NewClass(kind, name, template)
class.__base = Lib.Types[class.__type]
Changing it to this
class.__base = Lib.Types[kind]
allows the function to move on, however next problem is here
Lib.Types = Lib.Types or {
Abstract = {},
Frame = getmetatable(GameMenuFrame).__index,
Button = getmetatable(ChatFrameChannelButton).__index,
CheckButton = getmetatable(AddonListForceLoad).__index,
EditBox = getmetatable(ChatFrame1EditBox).__index,
GameTooltip = getmetatable(GameTooltip).__index,
}
specifically this
CheckButton = getmetatable(AddonListForceLoad).__index,
Disable it. Warcraft integrated a single bag function built into the UI now.
The single bag interface does not combine for bank, guild-bank, nor does it add the reagents bag as part of your one bag. Bagnon does these things.
@op - The first error is something with Sushi-3.2 which gives no details. Second error gives details about
function Base:NewClass(kind, name, template)
class.__base = Lib.Types[class.__type]
Changing it to thisclass.__base = Lib.Types[kind]
allows the function to move on, however next problem is hereLib.Types = Lib.Types or {
Abstract = {},
Frame = getmetatable(GameMenuFrame).__index,
Button = getmetatable(ChatFrameChannelButton).__index,
CheckButton = getmetatable(AddonListForceLoad).__index,
EditBox = getmetatable(ChatFrame1EditBox).__index,
GameTooltip = getmetatable(GameTooltip).__index,
}
specifically thisCheckButton = getmetatable(AddonListForceLoad).__index,
Ley Man here, such small things but every time it breaks I miss it horribly.
is there anything that will allow the default bags to change row size and make the top left spot be the start of the bags?
Disable it. Warcraft integrated a single bag function built into the UI now.
The single bag interface does not combine for bank, guild-bank, nor does it add the reagents bag as part of your one bag. Bagnon does these things.
@op - The first error is something with Sushi-3.2 which gives no details. Second error gives details about
function Base:NewClass(kind, name, template)
class.__base = Lib.Types[class.__type]
Changing it to this
class.__base = Lib.Types[kind]
allows the function to move on, however next problem is here
Lib.Types = Lib.Types or {
Abstract = {},
Frame = getmetatable(GameMenuFrame).__index,
Button = getmetatable(ChatFrameChannelButton).__index,
CheckButton = getmetatable(AddonListForceLoad).__index,
EditBox = getmetatable(ChatFrame1EditBox).__index,
GameTooltip = getmetatable(GameTooltip).__index,
}specifically this
CheckButton = getmetatable(AddonListForceLoad).__index,
In which of the files can I find these to modify?
In which of the files can I find these to modify?
Bagbrother\libs\Poncho-2.0\Poncho-2.0.lua
This fix alone doesn't actually make the bags open, but it's part of a larger problem my dumdum brain can't figure out.
Taking the line 184 in Bagbrother\libs\Poncho-2.0\Poncho-2.0.lua out at least gets the bags to open again. Not sure exactly what the CheckButton is for tho, since most function (quick live test) work. Still, edit code at your own risk.
CheckButton = getmetatable(AddonListForceLoad).__index,
=>
--CheckButton = getmetatable(AddonListForceLoad).__index,
I have same exact problem, is there any solution to this already?
What Dice92SA wrote fixed the LUA-errors for me.