Bagnon

Bagnon

122M Downloads

Addon not working in classic since 9.2.2 properly.

RasmusSwahn opened this issue ยท 7 comments

commented
  • Addon version: 10.0.15 for Wow-3.4.0
  • Server patch: 3.4.1

Read through changelogs since 9.2.2 (version i was running on previously that wasn't broken for me but new 3.4.1 broke that)

Describe the bug
Ever since 9.2.2 Bagnon has been broken, features that don't work: Cannot access banktab from outside bank anymore, the button just doesn't exist where it used to in 9.2.2, the currency feature implemented is non-existent, moving items in bags causes them to not update until bags are closed and opened again.

To Reproduce
Steps to reproduce the behaviour:
Literally just downloaded the addon, doing it through curse-app currently, but tried manually removing and downloading through website aswell. Tried troubleshooting, and from what i've gathered its not being caused by other addons, only running Bagnon i get the same result, a little unsure if this is something gathered elsewhere.

Expected behaviour
Expecting it to work as it did for me running 9.2.2, with added access to new developed features such as currency-managing etc.

Screenshots
image
Edit: marked section is where bank-button usually is, have moved around a bunch of items as you can tell by the greyed out icons.

Error Logs
No error logs are created, at any point during playing or anything sadly.

Additional context
as previously mentioned, 9.2.2 was the latest version i tried running that worked, but with ulduarpatch 3.4.1 that broke completely, so installing latest version i was hoping things would be working, but sadly not.

commented

I have the exact same problem

commented

reproduced

Edit: Additionally, when a gem is crafted (could go for any profession craft) and/or a socketing window is opened:

Message: ...rface/AddOns/BagBrother/addons/core/classes/item.lua:458: attempt to call field 'IsBattlePayItem' (a boolean value)
Time: Thu Jan 19 14:23:49 2023
Count: 2
Stack: ...rface/AddOns/BagBrother/addons/core/classes/item.lua:458: attempt to call field 'IsBattlePayItem' (a boolean value)
[string "@Interface/AddOns/BagBrother/addons/core/classes/item.lua"]:458: in function `IsPaid'
[string "@Interface/AddOns/BagBrother/addons/core/classes/item.lua"]:322: in function `UpdateNewItemAnimation'
[string "@Interface/AddOns/BagBrother/addons/core/classes/item.lua"]:216: in function `func'
[string "@Interface/AddOns/BagBrother/libs/MutexDelay-1.0/MutexDelay-1.0.lua"]:36: in function <...ns/BagBrother/libs/MutexDelay-1.0/MutexDelay-1.0.lua:30>

Locals: self = ContainerFrame1Item3 {
 0 = <userdata>
 OnLeave = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:190
 __super = <table> {
 }
 UnregisterAll = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/base.lua:27
 IconOverlay = Texture {
 }
 UpdateCooldown = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:274
 Bind = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:106
 IconBorder = Texture {
 }
 flashAnim = AnimationGroup {
 }
 icon = ContainerFrame1Item3IconTexture {
 }
 Backgrounds = <table> {
 }
 UpdateTooltip = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:181
 ExtendedOverlay = Texture {
 }
 readable = false
 locked = true
 count = 1
 __type = "Button"
 __count = 2
 GetFrameID = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/parented.lua:19
 NewItemTexture = Texture {
 }
 Delay = <function> defined @Interface/AddOns/BagBrother/libs/MutexDelay-1.0/MutexDelay-1.0.lua:27
 SplitStack = <function> defined @Interface/FrameXML/ContainerFrame_Shared.lua:1059
 SendFrameSignal = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/base.lua:23
 info = <table> {
 }
 BagStaticBottom = Texture {
 }
 GetTemplate = <function> defined @Interface/AddOns/BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:108
 UpdateLocked = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:224
 UnregisterMessage = <function> defined @Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
 Update = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:198
 flash = Texture {
 }
 frame = BagnonInventoryFrame1 {
 }
 RegisterFrameSignal = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/base.lua:15
 RegisterMessage = <function> defined @Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 GetBlizzard = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:93
 UpdateSearch = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:294
 hasItem = true
 IconGlow = Texture {
 }
 NumInactive = <function> defined @Interface/AddOns/BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:124
 UnregisterSignal = <function> defined @Interface/AddOns/BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:78
 GetInfo = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:432
 GetBagFamily = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:415
 SendMessage = <function> defined @Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:49
 GetProfile = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/parented.lua:23
 GetClassName = <function> defined @Interface/AddOns/BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:100
 GetQuery = <function> defined @Interface/AddOns/BagBrother/addons/core/classes/item.lua:428
 GetClass = <function> defined @Interface/AddOns/BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:135
 IsAbstract = <function> defined @Interface/AddOns/BagBrother/libs/Poncho-2.0/Poncho-2.0.lua:116
 GetSuper = <function> defined @I
commented

It fixed the items updating when being moved, does not fix bank-button no longer appearing and currency not working still.

commented

On Discord guildies sharing this: #1620 (comment)

commented
commented

Looks like that fix was for the item-moving not updating, no access to bank-button is still a problem :(

commented

Update: apparently after 9.2.2 they removed this button, and rightclicking up here is the new way to display bank, terrible UX design, and changelogs show nothing past 9.2.3 moving forward about it, closing issue, please add the button to the bottom left, its one of the key features of bagnon and not having it easy access even with new currency tracker is horrible design.
image