[PTR 9.1] attempt to call method 'GetSlotTransmogSources' (a nil value)
What steps will reproduce the problem?
View any item that does not have a SourceID.
What is the expected output? What do you see instead?
You should see the appropriate icon, instead you see an error.
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?
N/A
What version of the product are you using?
9.1 PTR
Do you have an error log of what happened?
167x CanIMogIt\code.lua:1041: attempt to call method 'GetSlotTransmogSources' (a nil value)
[string "@CanIMogIt\code.lua"]:1041: in function GetSourceID' [string "@CanIMogIt\cache.lua"]:30: in function <CanIMogIt\cache.lua:29> [string "@CanIMogIt\cache.lua"]:45: in function GetItemTextValue'
[string "@CanIMogIt\code.lua"]:1457: in function GetTooltipText' [string "@CanIMogIt\Overlay\Containers.lua"]:20: in function ContainerFrameItemButton_CIMIUpdateIcon'
[string "@CanIMogIt\Overlay\Containers.lua"]:186: in function <CanIMogIt\Overlay\Containers.lua:185>
[string "=[C]"]: ?
[string "=[C]"]: in function ContainerFrameItemButton_UpdateItemUpgradeIcon' [string "@FrameXML\ContainerFrame.lua"]:574: in function <FrameXML\ContainerFrame.lua:456> [string "=[C]"]: in function ContainerFrame_Update'
[string "@FrameXML\ContainerFrame.lua"]:260: in function ContainerFrame_OnShow' [string "*:OnShow"]:1: in function <[string "*:OnShow"]:1> [string "=[C]"]: ? [string "=[C]"]: in function Show'
[string "@FrameXML\UIParent.lua"]:2931: in function SetUIPanel' [string "@FrameXML\UIParent.lua"]:2776: in function ShowUIPanel'
[string "@FrameXML\UIParent.lua"]:2643: in function <FrameXML\UIParent.lua:2639>
[string "=[C]"]: in function SetAttribute' [string "@FrameXML\UIParent.lua"]:3510: in function <FrameXML\UIParent.lua:3489> [string "=[C]"]: in function ShowUIPanel'
[string "@FrameXML\MerchantFrame.lua"]:36: in function <FrameXML\MerchantFrame.lua:28>
Locals:
self =
{
DBAddAppearance = defined @CanIMogIt\database.lua:217
TextIsUnknown = defined @CanIMogIt\code.lua:1216
GetItemLinkFromSourceID = defined @CanIMogIt\code.lua:818
modules =
{
}
GetSets = defined @CanIMogIt\code.lua:534
KNOWN_FROM_ANOTHER_ITEM_BOE = "|TAddons\CanIMogIt\Icons\KNOWN_BOE_circle:0|t |cfff0e442Learned from another item."
UNKNOWABLE_SOULBOUND = "|TAddons\CanIMogIt\Icons\UNKNOWABLE_SOULBOUND:0|t |cff009e73Cannot learn: Soulbound "
KNOWN_FROM_ANOTHER_ITEM_BUT_TOO_LOW_LEVEL = "|TAddons\CanIMogIt\Icons\KNOWN_circle:0|t |cff15abffLearned from another item but cannot transmog yet."
TextIsKnown = defined @CanIMogIt\code.lua:1210
SetDefaultModulePrototype = defined @BlizzMove\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
Expansions =
{
}
IsValidAppearanceForCharacter = defined @CanIMogIt\code.lua:960
IsEnabled = defined @BlizzMove\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
CharacterCanLearnTransmog = defined @CanIMogIt\code.lua:1157
KNOWN_BY_ANOTHER_CHARACTER = "|TAddons\CanIMogIt\Icons\KNOWN:0|t |cff15abffLearned for a different class."
RegisterMessage = defined @BlizzMove\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @BlizzMove\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
UNKNOWABLE_SOULBOUND_ICON_OVERLAY = "Addons\CanIMogIt\Icons\UNKNOWABLE_SOULBOUND_OVERLAY"
DBReset = defined @CanIMogIt\database.lua:353
CalculateSetsText = defined @CanIMogIt\code.lua:612
db =
{
}
ORANGE = "|cffe69f00"
UNKNOWABLE_BY_CHARACTER_ICON = "|TAddons\CanIMogIt\Icons\UNKNOWABLE_BY_CHARACTER:0|t "
SetEnabledState = defined @BlizzMove\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
GetAppearanceID = defined @CanIMogIt\code.lua:1068
ICON_LOCATIONS =
{
}
CalculateTooltipText = defined @CanIMogIt\code.lua:1257
WHITE = "|cffffffff"
KNOWN_BOE_ICON = "|TAddons\CanIMogIt\Icons\KNOWN_BOE:0|t "
OnInitialize = defined @CanIMogIt\database.lua:148
UnregisterAllEvents = defined @BlizzMove\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
_GetRatioText = defined @CanIMogIt\code.lua:577
QUESTIONABLE_ICON = "|TAddons\CanIMogIt\Icons\QUESTIONABLE:0|t "
KNOWN_BUT_ICON = "|TAddons\CanIMogIt\Icons\KNOWN_circle:0|t "
UNKNOWABLE_BY_CHARACTER = "|TAddons\CanIMogIt\Icons\UNKNOWABLE_BY_CHARACTER:0|t |cfff0e442Cannot learn: "
GetItemClassName = defined @CanIMogIt\code.lua:848
IsItemSoulbound = defined @CanIMogIt\code.lua:984
GetName = defined @BlizzMove\Libs\AceAddon-3.0\AceAddon-3.0.lua:279
UNKNOWN = "|TAddons\CanIMogIt\Icons\UNKNOWN:0|t |cffff9333Not learned."
KNOWN_FROM_ANOTHER_ITEM_AND_CHARACTER_BOE = "|TAddons\CanIMogIt\Icons\KNOWN_BOE_circle:0|t |cfff0e442Learned for a different class and item."
name = "CanIMogIt"
IsArmorCosmetic = defined @CanIMogIt\code.lua:905
RED_ORANGE = "|cffff9333"
KNOWN_FROM_ANOTHER_ITEM_AND_CHARACTER = "|TAddons\CanIMogIt\Icons\KNOWN_circle:0|t |cff15abffLearned for a different class and item."
IsItemSubClassIdentical = defined @CanIMogIt\code.lua:897
MAX_CONTAINER_ITEMS = 36
NUM_MAIL_INBOX_ITEMS = 7
Requirements =
{
}
BLUE = "|cff15abff"
DBHasSource = defined @CanIMogIt\database.lua:233
GetItemID = defined @CanIMogIt\code.lua:813
GetSetClass = defin