I keep getting the error below on multiple toons. It happens usually when I'm applying something to my weapons like poison or sharpening stones, but sometimes when I'm just hovering quest items.
If I turn Zygor off, it stops completely. If not, I end up getting hundreds and hundreds of these throughout the day:
114x ...ceZygorGuidesViewerClassic\Item-Upgrades.lua:176: attempt to compare nil with number
...ceZygorGuidesViewerClassic\Item-Upgrades.lua:176: in function <...ceZygorGuidesViewerClassic\Item-Upgrades.lua:157>
...ceZygorGuidesViewerClassic\Item-Upgrades.lua:464: in function `ProcessWeaponQueue'
...eZygorGuidesViewerClassic\Item-ItemScore.lua:609: in function <...eZygorGuidesViewerClassic\Item-ItemScore.lua:540>
[C]: ?
[C]: ?
[C]: ?
Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:424: in function <Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418>
...Master\LibTSM\Service\ItemTooltipClasses\Wrappe r.lua:89: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapp er.lua:87>
[C]: in function `SetInventoryItem'
FrameXML\PaperDollFrame.lua:818: in function `oldPaperDollItemSlotButton_OnEnter'
ItemRack\ItemRack-3.25.nil.lua:1643: in function `PaperDollItemSlotButton_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
Locals:
newitem = <table> {
stats = <table> {
}
validated = true
class = 2
itemlinkfull = "|cff0070dd|Hitem:15806::::::::60:::11::::|h[Mirah's Song]|h|r"
validstatus = "ok"
itemlink = "item:15806::::::::60:::11::::"
quality = 3
valid = true
type = "INVTYPE_WEAPON"
slot = 16
minlevel = 0
score = 44.005000
slot_2 = 17
subclass = 7
twohander = false
itemlvl = 61
itemid = 15806
texture = 135344
}
olditem = <table> {
stats = <table> {
}
validated = true
class = 2
itemlinkfull = "|cff0070dd|Hitem:18498:805:::::::60:::1::::|h[Hedgecutter]|h|r"
validstatus = "ok"
itemlink = "item:18498:805:::::::60:::1::::"
quality = 3
valid = true
type = "INVTYPE_WEAPON"
slot = 16
minlevel = 55
slot_2 = 17
subclass = 0
twohander = false
itemlvl = 60
itemid = 18498
texture = 132402
}
secondnewitem = nil
new_item_score = 44.005000
(*temporary) = nil
(*temporary) = <table> {
rules = <table> {
}
SkillNamesRev = <table> {
}
GetItemDetails = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:203
playerclassName = "Warrior"
Item_Armor_Types = <table> {
}
SecureHookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:410
QuestItem = <table> {
}
RawHookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:395
playerclass = "WARRIOR"
Upgrades = <table> {
}
TooltipPatched = false
Keywords = <table> {
}
whiteScoreWeight = 0.013500
playerDualWield = true
UsesCustomWeights = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:666
ActiveRuleSet = <table> {
}
DelayedRefreshUserData = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:102
SkillNames = <table> {
}
playerfaction = "Alliance"
SecureHook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:336
RefreshUserData = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:109
playerclassNum = 1
Defaults = <table> {
}
Item_Weapon_Types = <table> {
}
TypeToSlot = <table> {
}
Unhook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:418
Initialise = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:29
GetEquipmentSkills = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:686
hooks = <table> {
}
SetStatWeights = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:117
HookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:366
NormaliseStatName = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:182
playerDualTwohanders = false
IsValidItem = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:428
eventFrame = <unnamed> {
}
Builds = <table> {
}
ItemCache = <table> {
}
Hook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:274
UnhookAll = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:477
Unique_Equipped_Families = <table> {
}
GetItemInSlot = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:521
GetEquippedStatValue = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:699
GetItemScore = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:358
OnEvent = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:71
Items = <table> {
}
KnownKeyWords = <table> {
}
IsHooked = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:493
RawHook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:313
playerlevel = 60
Skills = <table> {
}
GetValidSlots = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:317
strip_link = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:20
}
(*temporary) = "it
If I turn Zygor off, it stops completely. If not, I end up getting hundreds and hundreds of these throughout the day:
114x ...ceZygorGuidesViewerClassic\Item-Upgrades.lua:176: attempt to compare nil with number
...ceZygorGuidesViewerClassic\Item-Upgrades.lua:176: in function <...ceZygorGuidesViewerClassic\Item-Upgrades.lua:157>
...ceZygorGuidesViewerClassic\Item-Upgrades.lua:464: in function `ProcessWeaponQueue'
...eZygorGuidesViewerClassic\Item-ItemScore.lua:609: in function <...eZygorGuidesViewerClassic\Item-ItemScore.lua:540>
[C]: ?
[C]: ?
[C]: ?
Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:424: in function <Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:418>
...Master\LibTSM\Service\ItemTooltipClasses\Wrappe r.lua:89: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapp er.lua:87>
[C]: in function `SetInventoryItem'
FrameXML\PaperDollFrame.lua:818: in function `oldPaperDollItemSlotButton_OnEnter'
ItemRack\ItemRack-3.25.nil.lua:1643: in function `PaperDollItemSlotButton_OnEnter'
[string "*:OnEnter"]:1: in function <[string "*:OnEnter"]:1>
Locals:
newitem = <table> {
stats = <table> {
}
validated = true
class = 2
itemlinkfull = "|cff0070dd|Hitem:15806::::::::60:::11::::|h[Mirah's Song]|h|r"
validstatus = "ok"
itemlink = "item:15806::::::::60:::11::::"
quality = 3
valid = true
type = "INVTYPE_WEAPON"
slot = 16
minlevel = 0
score = 44.005000
slot_2 = 17
subclass = 7
twohander = false
itemlvl = 61
itemid = 15806
texture = 135344
}
olditem = <table> {
stats = <table> {
}
validated = true
class = 2
itemlinkfull = "|cff0070dd|Hitem:18498:805:::::::60:::1::::|h[Hedgecutter]|h|r"
validstatus = "ok"
itemlink = "item:18498:805:::::::60:::1::::"
quality = 3
valid = true
type = "INVTYPE_WEAPON"
slot = 16
minlevel = 55
slot_2 = 17
subclass = 0
twohander = false
itemlvl = 60
itemid = 18498
texture = 132402
}
secondnewitem = nil
new_item_score = 44.005000
(*temporary) = nil
(*temporary) = <table> {
rules = <table> {
}
SkillNamesRev = <table> {
}
GetItemDetails = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:203
playerclassName = "Warrior"
Item_Armor_Types = <table> {
}
SecureHookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:410
QuestItem = <table> {
}
RawHookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:395
playerclass = "WARRIOR"
Upgrades = <table> {
}
TooltipPatched = false
Keywords = <table> {
}
whiteScoreWeight = 0.013500
playerDualWield = true
UsesCustomWeights = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:666
ActiveRuleSet = <table> {
}
DelayedRefreshUserData = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:102
SkillNames = <table> {
}
playerfaction = "Alliance"
SecureHook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:336
RefreshUserData = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:109
playerclassNum = 1
Defaults = <table> {
}
Item_Weapon_Types = <table> {
}
TypeToSlot = <table> {
}
Unhook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:418
Initialise = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:29
GetEquipmentSkills = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:686
hooks = <table> {
}
SetStatWeights = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:117
HookScript = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:366
NormaliseStatName = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:182
playerDualTwohanders = false
IsValidItem = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:428
eventFrame = <unnamed> {
}
Builds = <table> {
}
ItemCache = <table> {
}
Hook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:274
UnhookAll = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:477
Unique_Equipped_Families = <table> {
}
GetItemInSlot = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:521
GetEquippedStatValue = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:699
GetItemScore = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:358
OnEvent = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:71
Items = <table> {
}
KnownKeyWords = <table> {
}
IsHooked = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:493
RawHook = <function> defined @Inventorian\libs\AceHook-3.0\AceHook-3.0.lua:313
playerlevel = 60
Skills = <table> {
}
GetValidSlots = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:317
strip_link = <function> defined @ZygorGuidesViewerClassic\Item-ItemScore.lua:20
}
(*temporary) = "it
Comment