
MoP Classic - Expansion Category causes error displaying Backpack or Bank
hhayes0430 opened this issue ยท 0 comments
Addon Version
v0.3.26
World of Warcraft Version
Cataclysm
Describe the bug
When the Expansion filter is enabled on the Bank or Backpack, trying to open either window causes no window to appear and the following error in BugSack:
1x BetterBags/data/items.lua:1094: attempt to concatenate field '?' (a nil value)
[BetterBags/data/items.lua]:1094: in function 'GetCategory'
[BetterBags/data/items.lua]:729: in function 'LoadItems'
[BetterBags/data/items.lua]:807: in function <BetterBags/data/items.lua:801>
[BetterBags/data/loader.lua]:130: in function 'event'
[BetterBags/core/async.lua]:55: in function 'worker'
[BetterBags/core/async.lua]:65: in function 'DoWithDelay'
[BetterBags/core/async.lua]:74: in function 'Do'
[BetterBags/core/async.lua]:195: in function 'Until'
[BetterBags/data/loader.lua]:114: in function 'event'
[BetterBags/core/async.lua]:55: in function <BetterBags/core/async.lua:46>Locals:
{
self =
modules ={
}
baseName = "BetterBags"
defaultModuleState = true
enabledState = true
previousItemGUID ={
}
defaultModuleLibraries ={
}
loaders ={
}
equipmentCache ={
}
_firstLoad ={
}
_doingRefresh = false
_preSort = false
_newItemTimers ={
}
loadCount = 5
name = "BetterBags_Items"
slotInfo ={
}
searchCache ={
}
orderedModules ={
}
moduleName = "Items"
}
ctx ={
keys ={
}
done = false
}
data ={
bagid = 5
forceClear = false
inventoryType = 0
transmogInfo ={
}
inventorySlots ={
}
slotid = 3
basic = false
itemHash = "52719|h[Greater Celestial Essence]|h|r0830"
slotkey = "5_3"
bindingInfo ={
}
stacks = 0
itemLinkInfo ={
}
isItemEmpty = false
containerInfo ={
}
stackedCount = 4
kind = 1
itemInfo ={
}
questInfo ={
}
}
customCategory = nil
category = "Enchanting - "
(*temporary) = "Enchanting - "
(*temporary) = nil
(*temporary) = 254
(*temporary) = "Expansion"
(*temporary) = "attempt to concatenate field '?' (a nil value)"
L ={
data ={
}
modules ={
}
defaultModuleLibraries ={
}
baseName = "BetterBags"
enabledState = true
locale = "enUS"
moduleName = "Localization"
defaultModuleState = true
name = "BetterBags_Localization"
orderedModules ={
}
}
database ={
modules ={
}
defaultModuleState = true
data ={
}
baseName = "BetterBags"
enabledState = true
defaultModuleLibraries ={
}
name = "BetterBags_Database"
orderedModules ={
}
moduleName = "Database"
}
items ={
modules ={
}
baseName = "BetterBags"
defaultModuleState = true
enabledState = true
previousItemGUID ={
}
defaultModuleLibraries ={
}
loaders ={
}
equipmentCache ={
}
_firstLoad ={
}
_doingRefresh = false
_preSort = false
_newItemTimers ={
}
loadCount = 5
name = "BetterBags_Items"
slotInfo ={
}
searchCache ={
}
orderedModules ={
}
moduleName = "Items"
}
categories ={
modules ={
}
defaultModuleLibraries ={
}
categoryCount = 2
name = "BetterBags_Categories"
ephemeralCategories ={
}
orderedModules ={
}
categoryFunctions ={
}
baseName = "BetterBags"
ephemeralCategoryByItemID ={
}
enabledState = true
defaultModuleState = true
moduleName = "Categories"
itemsWithNoCategory ={
}
}
const ={
BANK_ONLY_BAGS ={
}
BAG_KIND ={
}
modules ={
}
BANK_TAB ={
}
BANK_BAGS ={
}
baseName = "BetterBags"
BINDING_SCOPE ={
}
BANK_ONLY_BAGS_LIST ={
}
defaultModuleState = true
BAG_SUBTYPES ={
}
DATABASE_DEFAULTS ={
}
SECTION_SORT_TYPE ={
}
FORM_LAYOUT ={
}
INVENTORY_TYPE_TO_INVENTORY_SLOTS ={
}
EQUIPMENT_SLOTS ={
}
TRADESKILL_MAP ={
}
name = "BetterBags_Constants"
BRIEF_EXPANSION_MAP ={
}
orderedModules ={
}
EXPANSION_MAP ={
}
BINDING_MAP ={
}
OFFSETS ={
}
ITEM_QUALITY_COLOR ={
}
ITEM_QUALITY_HIGHLIGHT ={
}
BAG_SUBTYPE_TO_QUALITY ={
}
ITEM_QUALITY_TO_ENUM ={
}
ITEM_QUALITY ={
}
EXPANSION_TYPE ={
}
ITEM_SORT_TYPE ={
}
BACKPACK_BAGS ={
}
BAG_VIEW ={
}
WINDOW_KIND ={
}
ITEM_QUALITY_COLOR_LOW ={
}
BACKPACK_ONLY_BAGS_LIST ={
}
enabledState = false
BACKPACK_ONLY_REAGENT_BAGS ={
}
ACCOUNT_BANK_BAGS ={
}
GRID_COMPACT_STYLE ={
}
REAGENTBANK_BAGS ={
}
MOVEMENT_FLOW ={
}
defaultModuleLibraries ={
}
ITEM_BAG_FAMILY ={
}
ITEM_QUALITY_COLOR_HIGH ={
}
moduleName = "Constants"
BACKPACK_ONLY_BAGS ={
}Steps to reproduce
- Enable the Expansion option under Bank or Backpack -> Category
- Try to open the bank or backpack
- Observe the issue occurs