Guild Bank error with constants
Sometimes the guild bank will unset the constants that are used after being loaded. We haven't investigated why.
Comicus created this issue Oct 21, 2017 What steps will reproduce the problem?
What is the expected output? What do you see instead?
What was the item name? Please attach a screenshot of the Debug tooltip (/cimi and check "Debug tooltip").
What was the level and class of the character you were on? 103 Monk
What version of the product are you using? 7.3.0.04
Do you have an error log of what happened?
4x CanIMogIt\Overlay\Containers.lua:117: 'for' limit must be a number
CanIMogIt\Overlay\Containers.lua:117: in function `func'
CanIMogIt\options-Options.lua:160: in function <CanIMogIt\options.lua:149>
[C]: ?
Locals:
event = "GUILDBANKFRAME_OPENED"
(for index) = 1
(for limit) = nil
(for step) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "'for' limit must be a number"
guildBankLoaded = true
Please provide any additional information below.
90x CanIMogIt\Overlay\Containers.lua:185: 'for' limit must be a number
CanIMogIt\Overlay\Containers.lua:185: in function `func'
CanIMogIt\Overlay\overlay.lua:144: in function `ItemOverlayEvents'
CanIMogIt\options-Options.lua:135: in function <CanIMogIt\options.lua:128>
CanIMogIt\options-Options.lua:175: in function <CanIMogIt\options.lua:175>
Locals:
event = "GUILDBANKBAGSLOTS_CHANGED"
(for index) = 1
(for limit) = nil
(for step) = 1
(*temporary) = 28
(*temporary) = BankFrameItem28 {
0 = <userdata>
CanIMogItOverlay = CIMIOverlayFrame_BankFrameItem28 {
}
UpdateTooltip = <function> defined @FrameXML\BankFrame.lua:40
GetInventorySlot = <function> defined @FrameXML\BankFrame.lua:6
icon = BankFrameItem28IconTexture {
}
Count = BankFrameItem28Count {
}
IconBorder = <unnamed> {
}
IconQuestTexture = <unnamed> {
}
searchOverlay = BankFrameItem28SearchOverlay {
}
Cooldown = BankFrameItem28Cooldown {
}
SplitStack = <function> defined @FrameXML\BankFrame.lua:19
}
(*temporary) = <function> defined @CanIMogIt\Overlay\Containers.lua:9
(*temporary) = CIMIOverlayFrame_BankFrameItem28 {
0 = <userdata>
unmodifiedText = ""
shown = false
text = ""
CIMIIconTexture = CIMITextureFrame {
}
timeSinceCIMIIconCheck = 0
}
(*temporary) = -1
(*temporary) = 28
(*temporary) = <function> defined @CanIMogIt\Overlay\overlay.lua:38
(*temporary) = CIMIOverlayFrame_BankFrameItem28 {
0 = <userdata>
unmodifiedText = ""
shown = false
text = ""
CIMIIconTexture = CIMITextureFrame {
}
timeSinceCIMIIconCheck = 0
}
(*temporary) = <function> defined @CanIMogIt\Overlay\Containers.lua:9
(*temporary) = ""
(*temporary) = "'for' limit must be a number"
voidStorageLoaded = false
guildBankLoaded = true