BetterBags

BetterBags

1M Downloads

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

c436zhan opened this issue ยท 2 comments

commented

Addon Version

v0.3.18

World of Warcraft Version

Retail

Describe the bug

image

Steps to reproduce

  • not sure
  • open bag
commented
[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
commented

Having the same issue here.

[string "@BetterBags/data/items.lua"]:1088: in function `GetCategory'
[string "@BetterBags/data/items.lua"]:729: in function `LoadItems'
[string "@BetterBags/data/items.lua"]:807: in function <BetterBags/data/items.lua:801>
[string "@BetterBags/data/loader.lua"]:130: in function `event'
[string "@BetterBags/core/async.lua"]:55: in function `worker'
[string "@BetterBags/core/async.lua"]:65: in function `DoWithDelay'
[string "@BetterBags/core/async.lua"]:74: in function `Do'
[string "@BetterBags/core/async.lua"]:195: in function `Until'
[string "@BetterBags/data/loader.lua"]:114: in function `event'
[string "@BetterBags/core/async.lua"]:55: in function <BetterBags/core/async.lua:46>

Locals:
self = <table> {
 modules = <table> {
 }
 baseName = "BetterBags"
 defaultModuleState = true
 enabledState = true
 previousItemGUID = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 loaders = <table> {
 }
 equipmentCache = <table> {
 }
 _firstLoad = <table> {
 }
 _doingRefresh = false
 _preSort = false
 _newItemTimers = <table> {
 }
 loadCount = 2
 name = "BetterBags_Items"
 slotInfo = <table> {
 }
 searchCache = <table> {
 }
 orderedModules = <table> {
 }
 moduleName = "Items"
}
ctx = <table> {
 keys = <table> {
 }
 done = false
}
data = <table> {
 bagid = 0
 forceClear = false
 inventoryType = 0
 transmogInfo = <table> {
 }
 inventorySlots = <table> {
 }
 slotid = 7
 basic = false
 itemHash = "3434|h[Slumber Sand]|h|r170"
 slotkey = "0_7"
 bindingInfo = <table> {
 }
 stacks = 0
 itemLinkInfo = <table> {
 }
 isItemEmpty = false
 containerInfo = <table> {
 }
 stackedCount = 5
 kind = 0
 itemInfo = <table> {
 }
 questInfo = <table> {
 }
}
customCategory = nil
category = "Consumable - "
(*temporary) = "Consumable - "
(*temporary) = nil
(*temporary) = 254
(*temporary) = "Expansion"
(*temporary) = "attempt to concatenate field '?' (a nil value)"
L = <table> {
 data = <table> {
 }
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 baseName = "BetterBags"
 enabledState = true
 locale = "enUS"
 moduleName = "Localization"
 defaultModuleState = true
 name = "BetterBags_Localization"
 orderedModules = <table> {
 }
}
database = <table> {
 modules = <table> {
 }
 defaultModuleState = true
 data = <table> {
 }
 baseName = "BetterBags"
 enabledState = true
 defaultModuleLibraries = <table> {
 }
 name = "BetterBags_Database"
 orderedModules = <table> {
 }
 moduleName = "Database"
}
items = <table> {
 modules = <table> {
 }
 baseName = "BetterBags"
 defaultModuleState = true
 enabledState = true
 previousItemGUID = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 loaders = <table> {
 }
 equipmentCache = <table> {
 }
 _firstLoad = <table> {
 }
 _doingRefresh = false
 _preSort = false
 _newItemTimers = <table> {
 }
 loadCount = 2
 name = "BetterBags_Items"
 slotInfo = <table> {
 }
 searchCache = <table> {
 }
 orderedModules = <table> {
 }
 moduleName = "Items"
}
categories = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 categoryCount = 1
 name = "BetterBags_Categories"
 ephemeralCategories = <table> {
 }
 orderedModules = <table> {
 }
 categoryFunctions = <table> {
 }
 baseName = "BetterBags"
 ephemeralCategoryByItemID = <table> {
 }
 enabledState = true
 defaultModuleState = true
 moduleName = "Categories"
 itemsWithNoCategory = <table> {
 }
}
const = <table> {
 BANK_ONLY_BAGS = <table> {
 }
 BAG_KIND = <table> {
 }
 modules = <table> {
 }
 BANK_TAB = <table> {
 }
 BANK_BAGS = <table> {
 }
 BINDING_SCOPE = <table> {
 }
 BANK_ONLY_BAGS_LIST = <table> {
 }
 baseName = "BetterBags"
 BAG_SUBTYPES = <table> {
 }
 DATABASE_DEFAULTS = <table> {
 }
 SECTION_SORT_TYPE = <table> {
 }
 defaultModuleState = true
 FORM_LAYOUT = <table> {
 }
 INVENTORY_TYPE_TO_INVENTORY_SLOTS = <table> {
 }
 EQUIPMENT_SLOTS = <table> {
 }
 name = "BetterBags_Constants"
 TRADESKILL_MAP = <table> {
 }
 orderedModules = <table> {
 }
 BRIEF_EXPANSION_MAP = <table> {
 }
 EXPANSION_MAP = <table> {
 }
 OFFSETS = <table> {
 }
 ITEM_QUALITY_COLOR = <table> {
 }
 BINDING_MAP = <table> {
 }
 ITEM_QUALITY_HIGHLIGHT = <table> {
 }
 ITEM_QUALITY_TO_ENUM = <table> {
 }
 BAG_SUBTYPE_TO_QUALITY = <table> {
 }
 EXPANSION_TYPE = <table> {
 }
 ITEM_SORT_TYPE = <table> {
 }
 BACKPACK_BAGS = <table> {
 }
 BAG_VIEW = <table> {
 }
 WINDOW_KIND = <table> {
 }
 ITEM_QUALITY_COLOR_LOW = <table> {
 }
 BACKPACK_ONLY_BAGS_LIST = <table> {
 }
 enabledState = false
 BACKPACK_ONLY_REAGENT_BAGS = <table> {
 }
 ACCOUNT_BANK_BAGS = <table> {
 }
 GRID_COMPACT_STYLE = <table> {
 }
 REAGENTBANK_BAGS = <table> {
 }
 MOVEMENT_FLOW = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 ITEM_BAG_FAMILY = <table> {
 }
 ITEM_QUALITY_COLOR_HIGH = <table> {
 }
 moduleName = "Constants"
 BACKPACK_ONLY_BAGS = <table> {
 }
}