Nil cache error: 599: in function `GetSetsText'
https://www.curseforge.com/wow/addons/can-i-mog-it?comment=787
8x CanIMogIt\code.lua:599: attempt to index field 'cache' (a nil value)
CanIMogIt\code.lua:599: in function `GetSetsText'
CanIMogIt\tooltips.lua:153: in function <CanIMogIt\tooltips.lua:131>
CanIMogIt\tooltips.lua:193: in function <CanIMogIt\tooltips.lua:189>
[C]: ?
[C]: ?
[C]: ?
Skillet\Skillet-3.32.lua:1023: in function <Skillet\Skillet.lua:1022>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetBagItem'
FrameXML\ContainerFrame.lua:1149: in function `ContainerFrameItemButton_OnEnter'
Bagnon\external\Wildpants\components\item.lua:441: in function `ShowTooltip'
Bagnon\external\Wildpants\components\item.lua:208: in function
<Bagnon\external\Wildpants\components\item.lua:201>
Locals:
self = <table> {
DBAddAppearance = <function> defined @CanIMogIt\database.lua:83
TextIsUnknown = <function> defined @CanIMogIt\code.lua:1096
GetItemLinkFromSourceID = <function> defined @CanIMogIt\code.lua:751
modules = <table> {
}
GetSets = <function> defined @CanIMogIt\code.lua:462
KNOWN_FROM_ANOTHER_ITEM_BOE = "|TAddons\CanIMogIt\Icons\KNOWN_BOE_circle:0|t |cfff0e442Débloquée depuis un autre objet."
UNKNOWABLE_SOULBOUND = "|TAddons\CanIMogIt\Icons\UNKNOWABLE_SOULBOUND:0|t |cff009e73Ne peut être appris : Lié "
KNOWN_FROM_ANOTHER_ITEM_BUT_TOO_LOW_LEVEL = "|TAddons\CanIMogIt\Icons\KNOWN_circle:0|t |cff15abffDébloquée depuis un autre objet, mais impossible à transmogrifier pour le moment."
TextIsKnown = <function> defined @CanIMogIt\code.lua:1090
SetDefaultModulePrototype = <function> defined @!!!EaseAddonController\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
IsValidAppearanceForCharacter = <function> defined @CanIMogIt\code.lua:857
IsEnabled = <function> defined @!!!EaseAddonController\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
CharacterCanLearnTransmog = <function> defined @CanIMogIt\code.lua:1037
KNOWN_BY_ANOTHER_CHARACTER = "|TAddons\CanIMogIt\Icons\KNOWN:0|t |cff15abffDébloquée pour une autre classe."
RegisterMessage = <function> defined @!!!EaseAddonController\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @!!!EaseAddonController\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
UNKNOWABLE_SOULBOUND_ICON_OVERLAY = "Addons\CanIMogIt\Icons\UNKNOWABLE_SOULBOUND_OVERLAY"
DBReset = <function> defined @CanIMogIt\database.lua:163
CalculateSetsText = <function> defined @CanIMogIt\code.lua:540
db = <table> {
}
ORANGE = "|cffe69f00"
UNKNOWABLE_BY_CHARACTER_ICON = "|TAddons\CanIMogIt\Icons\UNKNOWABLE_BY_CHARACTER:0|t "
SetEnabledState = <function> defined @!!!EaseAddonController\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
GetAppearanceID = <function> defined @CanIMogIt\code.lua:949
CalculateTooltipText = <function> defined @CanIMogIt\code.lua:1135
WHITE = "|cffffffff"
KNOWN_BOE_ICON = "|TAddons\CanIMogIt\Icons\KNOWN_BOE:0|t "
OnInitialize = <function> defined @CanIMogIt\database.lua:55
UnregisterAllEvents = <function> defined @!!!EaseAddonController\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
GetItemMinLevel = <function> defined @CanIMogIt\code.lua:761
_GetRatioText = <function> defined @CanIMogIt\code.lua:505
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 |cfff0e442Ne peut être appris : "
GetItemClassName = <function> defined @CanIMogIt\code.lua:766
IsItemSoulbound = <function> defined @CanIMogIt\code.lua:877
GetName = <function> defined @!!!EaseAddonController\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
UNKNOWN = "|TAddons\CanIMogIt\Icons\UNKNOWN:0|t |cffff9333Non débloquée."
KNOWN_FROM_ANOTHER_ITEM_AND_CHARACTER_BOE = "|TAddons\CanIMogIt\Icons\KNOWN_BOE_circle:0|t |cfff0e442Débloquée pour une autre classe et objet."
name = "CanIMogIt"
IsArmorCosmetic = <function> defined @CanIMogIt\code.lua:821
RED_ORANGE = "|cffff9333"
KNOWN_FROM_ANOTHER_ITEM_AND_CHARACTER = "|TAddons\CanIMogIt\Icons\KNOWN_circle:0|t |cff15abffDébloquée pour une autre classe et objet."
IsItemSubClassIdentical = <function> defined @CanIMogIt\code.lua:813
NUM_MAIL_INBOX_ITEMS = 7
GetItemClassRestrictions = <function> defined @CanIMogIt\cod
https://wow.curseforge.com/projects/can-i-mog-it/issues/148
5102x CanIMogIt\code.lua:599: attempt to index field 'cache' (a nil value)
CanIMogIt\code.lua:599: in function `GetSetsText'
CanIMogIt\tooltips.lua:153: in function <CanIMogIt\tooltips.lua:131>
CanIMogIt\tooltips.lua:193: in function <CanIMogIt\tooltips.lua:189>
[C]: ?
...dOns\HiddenArtifactTracker\HiddenArtifactTracker.lua:221: in function <...dOns\HiddenArtifactTracker\HiddenArtifactTracker.lua:218>
[C]: ?
StackSize\code.lua:22: in function <StackSize\code.lua:16>
[C]: ?
[C]: ?
[C]: ?
[C]: ?
Archy\Libs\AceHook-3.0\AceHook-3.0-8.lua:95: in function <Archy\Libs\AceHook-3.0\AceHook-3.0.lua:87>
[C]: ?
[C]: ?
[C]: ?
[C]: in function `SetItemByID'
[string "*:OnEnter"]:3: in function <[string "*:OnEnter"]:1>
[C]: ?
Locals:
self = <table> {
DBAddAppearance = <function> defined @CanIMogIt\database.lua:83
TextIsUnknown = <function> defined @CanIMogIt\code.lua:1096
GetItemLinkFromSourceID = <function> defined @CanIMogIt\code.lua:751
modules = <table> {
}
GetSets = <function> defined @CanIMogIt\code.lua:462
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 = <function> defined @CanIMogIt\code.lua:1090
SetDefaultModulePrototype = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:440
IsValidAppearanceForCharacter = <function> defined @CanIMogIt\code.lua:857
IsEnabled = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:482
CharacterCanLearnTransmog = <function> defined @CanIMogIt\code.lua:1037
KNOWN_BY_ANOTHER_CHARACTER = "|TAddons\CanIMogIt\Icons\KNOWN:0|t |cff15abffLearned for a different class."
RegisterMessage = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
UNKNOWABLE_SOULBOUND_ICON_OVERLAY = "Addons\CanIMogIt\Icons\UNKNOWABLE_SOULBOUND_OVERLAY"
DBReset = <function> defined @CanIMogIt\database.lua:163
CalculateSetsText = <function> defined @CanIMogIt\code.lua:540
db = <table> {
}
ORANGE = "|cffe69f00"
UNKNOWABLE_BY_CHARACTER_ICON = "|TAddons\CanIMogIt\Icons\UNKNOWABLE_BY_CHARACTER:0|t "
SetEnabledState = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:455
GetAppearanceID = <function> defined @CanIMogIt\code.lua:949
CalculateTooltipText = <function> defined @CanIMogIt\code.lua:1135
WHITE = "|cffffffff"
KNOWN_BOE_ICON = "|TAddons\CanIMogIt\Icons\KNOWN_BOE:0|t "
OnInitialize = <function> defined @CanIMogIt\database.lua:55
UnregisterAllEvents = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
GetItemMinLevel = <function> defined @CanIMogIt\code.lua:761
_GetRatioText = <function> defined @CanIMogIt\code.lua:505
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 = <function> defined @CanIMogIt\code.lua:766
IsItemSoulbound = <function> defined @CanIMogIt\code.lua:877
GetName = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:310
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 = <function> defined @CanIMogIt\code.lua:821
RED_ORANGE = "|cffff9333"
KNOWN_FROM_ANOTHER_ITEM_AND_CHARACTER = "|TAddons\CanIMogIt\Icons\KNOWN_circle:0|t |cff15abffLearned for a different class and item."
IsItemSubClassIdentical = <function> defined @CanIMogIt\code.lua:813
NUM_MAIL_INBOX_ITEMS = 7
GetItemClassRestrictions = <function> defined @CanIMogIt\code.lua:887
BLUE = "|cff15abff"
DBHasSource = <function> defined @CanIMogIt\database.lua:99
GetItemID = <function> defined @Can