Cidan / BetterBags

A total replacement AddOn for World of Warcraft bag frames, inspired by AdiBags.
MIT License
57 stars 23 forks source link

Addon doesn't work after 0.1.40 update #360

Closed invender closed 3 weeks ago

invender commented 3 weeks ago

Addon Version

v0.1.40

World of Warcraft Version

Wrath

Describe the bug

Error during initial loading of the interface. Addon does not work after that. Reproduced on only one of the characters (WoW version Cata)

Message: ...erface/AddOns/BetterBags/frames/classic/currency.lua:129: table index is nil
Time: Mon May  6 13:48:51 2024
Count: 1
Stack: ...erface/AddOns/BetterBags/frames/classic/currency.lua:129: table index is nil
[string "@Interface/AddOns/BetterBags/frames/classic/currency.lua"]:129: in function `GetCurrencyItem'
[string "@Interface/AddOns/BetterBags/frames/classic/currency.lua"]:147: in function `Update'
[string "@Interface/AddOns/BetterBags/frames/classic/currency.lua"]:269: in function `Create'
[string "@Interface/AddOns/BetterBags/frames/classic/bag.lua"]:261: in function `Create'
[string "@Interface/AddOns/BetterBags/core/init.lua"]:205: in function <Interface/AddOns/BetterBags/core/init.lua:189>
[string "=[C]"]: ?
[string "@Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <...AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals: self = <table> {
 iconIndex = <table> {
 }
 fadeOut = AnimationGroup {
 }
 iconGrid = <table> {
 }
 currencyItems = <table> {
 }
 loaded = false
 frame = BetterBagsCurrencyFrame {
 }
 fadeIn = AnimationGroup {
 }
 content = <table> {
 }
}
index = 1
info = <table> {
}
item = <table> {
 count = FontString {
 }
 frame = Frame {
 }
 icon = Texture {
 }
 name = FontString {
 }
}
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = <function> defined @Interface/AddOns/BetterBags/frames/classic/currency.lua:116
(*temporary) = "table index is nil"
getCurrencyInfo = <function> defined @Interface/AddOns/BetterBags/frames/classic/currency.lua:69

Steps to reproduce

  1. Start the game with enabled addon
mkh67465 commented 3 weeks ago

I cant use the addon after this update either, nothing happens when i press B

Cidan commented 3 weeks ago

Fixed in .41, which is going out now.