
Errors while using bank
SabinDeus opened this issue ยท 0 comments
Addon Version
0.3.31
World of Warcraft Version
Retail
Describe the bug
I got these errors when interacting with the bank/warbank. I believe this happened when I shift clicked to remove one of an item from a stack from my warbank, but I am not 100% sure. Another thing I noticed is when I had a warbank tab open, when I right clicked unbound items (herbs), they went to my regular bank.
Stack traces:
1x BetterBags/data/stacks.lua:53: attempt to index local 'rootItemData' (a nil value)
[BetterBags/data/stacks.lua]:53: in function 'AddToStack'
[BetterBags/data/slots.lua]:74: in function 'AddToAddedItems'
[BetterBags/data/items.lua]:684: in function 'LoadItems'
[BetterBags/data/items.lua]:808: in function <BetterBags/data/items.lua:802>
[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 = <table> {
stacksByItemHash = <table> {
}
}
item = <table> {
bagid = 9
forceClear = false
inventoryType = 0
transmogInfo = <table> {
}
inventorySlots = <table> {
}
slotid = 16
basic = false
itemHash = "213612|h[Viridescent Spores]|h|r0700"
slotkey = "9_16"
bindingInfo = <table> {
}
stacks = 0
itemLinkInfo = <table> {
}
isItemEmpty = false
containerInfo = <table> {
}
stackedCount = 3
kind = 1
itemInfo = <table> {
}
questInfo = <table> {
}
}
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 = 69
name = "BetterBags_Items"
slotInfo = <table> {
}
searchCache = <table> {
}
orderedModules = <table> {
}
moduleName = "Items"
}
stackinfo = <table> {
slotkeys = <table> {
}
rootItem = "12_18"
count = 2
}
rootItemData = nil
(for state) = <table> {
9_16 = true
}
(for control) = "9_16"
slotkey = "9_16"
childData = <table> {
bagid = 9
forceClear = false
inventoryType = 0
transmogInfo = <table> {
}
inventorySlots = <table> {
}
slotid = 16
basic = false
itemHash = "213612|h[Viridescent Spores]|h|r0700"
slotkey = "9_16"
bindingInfo = <table> {
}
stacks = 0
itemLinkInfo = <table> {
}
isItemEmpty = false
containerInfo = <table> {
}
stackedCount = 3
kind = 1
itemInfo = <table> {
}
questInfo = <table> {
}
}
(*temporary) = <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 = 69
name = "BetterBags_Items"
slotInfo = <table> {
}
searchCache = <table> {
}
orderedModules = <table> {
}
moduleName = "Items"
}
(*temporary) = "9_16"
(*temporary) = "attempt to index local 'rootItemData' (a nil value)"
addon = <table> {
isBCC = false
modules = <table> {
}
defaultModuleLibraries = <table> {
}
defaultModuleState = false
baseName = "BetterBags"
_bindingFrame = Frame {
}
name = "BetterBags"
orderedModules = <table> {
}
backpackShouldClose = false
atInteracting = true
isRetail = true
isMists = false
Bags = <table> {
}
atBank = true
enabledState = true
backpackShouldOpen = false
atWarbank = false
isClassic = false
hooks = <table> {
}
isCata = false
_buttons = <table> {
}
}
1x BetterBags/data/stacks.lua:54: attempt to index local 'childData' (a nil value)
[BetterBags/data/stacks.lua]:54: in function 'AddToStack'
[BetterBags/data/slots.lua]:74: in function 'AddToAddedItems'
[BetterBags/data/items.lua]:684: in function 'LoadItems'
[BetterBags/data/items.lua]:808: in function <BetterBags/data/items.lua:802>
[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 = <table> {
stacksByItemHash = <table> {
}
}
item = <table> {
bagid = 12
forceClear = false
inventoryType = 0
transmogInfo = <table> {
}
inventorySlots = <table> {
}
slotid = 18
basic = false
itemHash = "213612|h[Viridescent Spores]|h|r0700"
slotkey = "12_18"
bindingInfo = <table> {
}
stacks = 0
itemLinkInfo = <table> {
}
isItemEmpty = false
containerInfo = <table> {
}
stackedCount = 33
kind = 1
itemInfo = <table> {
}
questInfo = <table> {
}
}
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 = 71
name = "BetterBags_Items"
slotInfo = <table> {
}
searchCache = <table> {
}
orderedModules = <table> {
}
moduleName = "Items"
}
stackinfo = <table> {
slotkeys = <table> {
}
rootItem = "12_18"
count = 3
}
rootItemData = <table> {
bagid = 12
forceClear = false
inventoryType = 0
transmogInfo = <table> {
}
inventorySlots = <table> {
}
slotid = 18
basic = false
itemHash = "213612|h[Viridescent Spores]|h|r0700"
slotkey = "12_18"
bindingInfo = <table> {
}
stacks = 0
itemLinkInfo = <table> {
}
isItemEmpty = false
containerInfo = <table> {
}
stackedCount = 33
kind = 1
itemInfo = <table> {
}
questInfo = <table> {
}
}
(for state) = <table> {
9_16 = true
12_18 = true
}
(for control) = "9_16"
slotkey = "9_16"
childData = nil
(*temporary) = false
(*temporary) = "9_16"
(*temporary) = "attempt to index local 'childData' (a nil value)"
addon = <table> {
isBCC = false
modules = <table> {
}
defaultModuleLibraries = <table> {
}
defaultModuleState = false
baseName = "BetterBags"
_bindingFrame = Frame {
}
name = "BetterBags"
orderedModules = <table> {
}
backpackShouldClose = false
atInteracting = true
isRetail = true
isMists = false
Bags = <table> {
}
atBank = true
enabledState = true
backpackShouldOpen = false
atWarbank = false
isClassic = false
hooks = <table> {
}
isCata = false
_buttons = <table> {
}
}
Steps to reproduce
Not 100% sure. Definitely interacting with bank/warbank