Cidan / BetterBags

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

Nothing gets displayed in my bags across all toons - not sure what setting I messed up #730

Open c436zhan opened 3 days ago

c436zhan commented 3 days ago

Addon Version

v0.3.18

World of Warcraft Version

Retail

Describe the bug

image

Steps to reproduce

c436zhan commented 3 days ago
[13:40] Interface/AddOns/BetterBags/util/sort.lua:108: attempt to compare string with nil 
[13:40] [string "@Interface/AddOns/BetterBags/util/sort.lua"]:108: in function <Interface/AddOns/BetterBags/util/sort.lua:96>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `sort'
[string "@Interface/AddOns/BetterBags/frames/grid.lua"]:242: in function `Sort'
[string "@Interface/AddOns/BetterBags/views/gridview.lua"]:371: in function `Render'
[string "@Interface/AddOns/BetterBags/frames/bag.lua"]:316: in function `Draw'
[string "@Interface/AddOns/BetterBags/core/init.lua"]:290: in function `cb'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:49: in function <Interface/AddOns/BetterBags/core/events.lua:47>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:206: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:224: in function <Interface/AddOns/BetterBags/core/events.lua:223> 
[13:40] kind = 0
a = <table> {
 content = <table> {
 }
 frame = Frame {
 }
 title = Button {
 }
 maxItemsPerRow = 7
}
b = <table> {
 content = <table> {
 }
 frame = Frame {
 }
 title = Button {
 }
 maxItemsPerRow = 7
}
shouldSort = false
sortResult = false
(*temporary) = "Off Hand"
(*temporary) = nil
(*temporary) = Button {
}
(*temporary) = nil
(*temporary) = "attempt to compare string with nil"
sort = <table> {
 defaultModuleLibraries = <table> {
 }
 name = "BetterBags_Sort"
 orderedModules = <table> {
 }
 enabledState = false
 baseName = "BetterBags"
 modules = <table> {
 }
 moduleName = "Sort"
 defaultModuleState = true
}
L = <table> {
 data = <table> {
 }
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 baseName = "BetterBags"
 enabledState = true
 locale = "enUS"
 moduleName = "Localization"
 defaultModuleState = true
 name = "BetterBags_Localization"
 orderedModules = <table> {
 }
}

[13:40] Interface/AddOns/BetterBags/util/sort.lua:108: attempt to compare string with nil 
[13:40] [string "@Interface/AddOns/BetterBags/util/sort.lua"]:108: in function <Interface/AddOns/BetterBags/util/sort.lua:96>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `sort'
[string "@Interface/AddOns/BetterBags/frames/grid.lua"]:242: in function `Sort'
[string "@Interface/AddOns/BetterBags/views/gridview.lua"]:371: in function `Render'
[string "@Interface/AddOns/BetterBags/frames/bag.lua"]:316: in function `Draw'
[string "@Interface/AddOns/BetterBags/core/init.lua"]:290: in function `cb'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:49: in function <Interface/AddOns/BetterBags/core/events.lua:47>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:206: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:224: in function <Interface/AddOns/BetterBags/core/events.lua:223> 
[13:40] kind = 0
a = <table> {
 content = <table> {
 }
 frame = Frame {
 }
 title = Button {
 }
 maxItemsPerRow = 7
}
b = <table> {
 content = <table> {
 }
 frame = Frame {
 }
 title = Button {
 }
 maxItemsPerRow = 7
}
shouldSort = false
sortResult = false
(*temporary) = "Off Hand"
(*temporary) = nil
(*temporary) = Button {
}
(*temporary) = nil
(*temporary) = "attempt to compare string with nil"
sort = <table> {
 defaultModuleLibraries = <table> {
 }
 name = "BetterBags_Sort"
 orderedModules = <table> {
 }
 enabledState = false
 baseName = "BetterBags"
 modules = <table> {
 }
 moduleName = "Sort"
 defaultModuleState = true
}
L = <table> {
 data = <table> {
 }
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 baseName = "BetterBags"
 enabledState = true
 locale = "enUS"
 moduleName = "Localization"
 defaultModuleState = true
 name = "BetterBags_Localization"
 orderedModules = <table> {
 }
}

[13:40] Interface/AddOns/BetterBags/util/sort.lua:108: attempt to compare string with nil 
[13:40] [string "@Interface/AddOns/BetterBags/util/sort.lua"]:108: in function <Interface/AddOns/BetterBags/util/sort.lua:96>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `sort'
[string "@Interface/AddOns/BetterBags/frames/grid.lua"]:242: in function `Sort'
[string "@Interface/AddOns/BetterBags/views/gridview.lua"]:371: in function `Render'
[string "@Interface/AddOns/BetterBags/frames/bag.lua"]:316: in function `Draw'
[string "@Interface/AddOns/BetterBags/core/init.lua"]:290: in function `cb'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:49: in function <Interface/AddOns/BetterBags/core/events.lua:47>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:206: in function `SendMessage'
[string "@Interface/AddOns/BetterBags/core/events.lua"]:224: in function <Interface/AddOns/BetterBags/core/events.lua:223> 
[13:40] kind = 0
a = <table> {
 content = <table> {
 }
 frame = Frame {
 }
 title = Button {
 }
 maxItemsPerRow = 7
}
b = <table> {
 content = <table> {
 }
 frame = Frame {
 }
 title = Button {
 }
 maxItemsPerRow = 7
}
shouldSort = false
sortResult = false
(*temporary) = "Off Hand"
(*temporary) = nil
(*temporary) = Button {
}
(*temporary) = nil
(*temporary) = "attempt to compare string with nil"
sort = <table> {
 defaultModuleLibraries = <table> {
 }
 name = "BetterBags_Sort"
 orderedModules = <table> {
 }
 enabledState = false
 baseName = "BetterBags"
 modules = <table> {
 }
 moduleName = "Sort"
 defaultModuleState = true
}
L = <table> {
 data = <table> {
 }
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 baseName = "BetterBags"
 enabledState = true
 locale = "enUS"
 moduleName = "Localization"
 defaultModuleState = true
 name = "BetterBags_Localization"
 orderedModules = <table> {
 }
}
message.txt
7 KB