BetterBags

BetterBags

1M Downloads

"BetterSort/AlphabeticalSort line 13 index local 'a'

Myrroddin opened this issue ยท 2 comments

commented

Addon Version

v0.1.56

World of Warcraft Version

Classic Era (And SoD/Hardcore)

Describe the bug

Log into the game and get the error. View the auction house and get the error. Open the bags and get the error.

4x ...ceBetterBags_BetterSort/AlphabeticalSort.lua:13: attempt to index local 'a' (a number value)
[string "@BetterBags_BetterSort/AlphabeticalSort.lua"]:13: in function <...ceBetterBags_BetterSort/AlphabeticalSort.lua:12>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `sort'
[string "@BetterBags/frames/grid.lua"]:162: in function `Sort'
[string "@BetterBags/views/gridview.lua"]:240: in function `Render'
[string "@BetterBags/frames/bag.lua"]:205: in function `Draw'
[string "@BetterBags/core/init.lua"]:239: in function `cb'
[string "@BetterBags/core/events.lua"]:50: in function <BetterBags/core/events.lua:45>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `SendMessage'
[string "@BetterBags/core/events.lua"]:186: in function <BetterBags/core/events.lua:185>

Locals:
a = 0
b = <table> {
 view = 2
 headerDisabled = false
 title = Button {
 }
 fillWidth = false
 frame = Frame {
 }
 content = <table> {
 }
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'a' (a number value)"
L = <table> {
 SetDefaultModuleLibraries = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:363
 Enable = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:290
 NewModule = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:231
 data = <table> {
 }
 EnableModule = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:328
 modules = <table> {
 }
 GetModule = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:206
 IterateEmbeds = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:438
 IsModule = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:213
 defaultModuleLibraries = <table> {
 }
 SetEnabledState = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
 baseName = "BetterBags"
 enabledState = true
 S = <function> defined @BetterBags/core/localization.lua:26
 G = <function> defined @BetterBags/core/localization.lua:18
 moduleName = "Localization"
 GetName = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:275
 defaultModuleState = true
 Disable = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:310
 IterateModules = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:433
 name = "BetterBags_Localization"
 SetDefaultModulePrototype = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
 IsEnabled = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
 orderedModules = <table> {
 }
 SetDefaultModuleState = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:383
 DisableModule = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:346
}

Steps to reproduce

  1. Anything that affects inventory will trigger the error.
  2. The bags do not need to be open. I was at the auction house.
commented

This is not a BetterBags issue -- there is a plugin called BetterSort that is causing this issue, which is not written by us. Please reach out to that author and disable their plugin in the meantime.

Thanks!

commented

Okay, thank you.