raethkcj / RatingBuster

An item comparison tool for WoW Classic.
GNU General Public License v2.0
57 stars 14 forks source link

Error when Lightbringer Chestguard Equipped #65

Closed Blackl1st closed 2 years ago

Blackl1st commented 2 years ago

Addon stops displaying on helm, shoulder, gloves, pants, chest tooltip if I have Lightbringer Chestguard equipped. Also get the error below. I have already tried disabling TSM and Itemrack. Any suggestions?

6054x ...ns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua:143: attempt to index field '?' (a nil value) [string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:143: in function <...ns\RatingBuster\libs\StatLogic-1.0\StatLogic-1.0.lua:131> [string "@RatingBuster\libs\StatLogic-1.0\StatLogic-1.0-78899.lua"]:2874: in function `GetStatMod' [string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:1774: in function <RatingBuster\RatingBuster.lua:1561>

[string "@RatingBuster\RatingBuster-1.3.8 (r$Revision: 78903 $).nil.lua"]:1435: in function `handler' [string "@RatingBuster\libs\TipHooker-1.0\TipHooker-1.0-67029.lua"]:156: in function <...ns\RatingBuster\libs\TipHooker-1.0\TipHooker-1.0.lua:150>

[string "@TradeSkillMaster\LibTSM\Service\ItemTooltipClasses\Wrapper.lua"]:107: in function <...Master\LibTSM\Service\ItemTooltipClasses\Wrapper.lua:105> string "=[C]": in function SetBagItem' [string "@ItemRack\ItemRack-3.69.nil.lua"]:1532: in functionfunc' [string "@ItemRack\ItemRack-3.69.nil.lua"]:905: in function `OnUpdate'

Locals: t =

{ } set = 552 (for index) = 5 (for limit) = 19 (for step) = 1 i = 5 itemID = 30991 name = "Wrath of Spellfire" itemLink = "|cffa335ee|Hitem:30991:2659:32196:32196:32221::::70:::::::::|h[Lightbringer Chestguard]|h|r" (for index) = 31 (for limit) = 31 (for step) = 1 j = 31 (temporary) = nil (temporary) = nil (temporary) = "Set: Increases the mana gained from your Spiritual Attunement ability by 10%." (temporary) = "Wrath of Spellfire" (*temporary) = "attempt to index field '?' (a nil value)" item_set_cache =
{ } tip = StatLogicTooltip { 1 = StatLogicTooltipTextLeft1 { } 2 = StatLogicTooltipTextLeft2 { } 3 = StatLogicTooltipTextLeft3 { } 4 = StatLogicTooltipTextLeft4 { } 5 = StatLogicTooltipTextLeft5 { } 6 = StatLogicTooltipTextLeft6 { } 7 = StatLogicTooltipTextLeft7 { } 8 = StatLogicTooltipTextLeft8 { } 9 = { } 10 = { } 11 = { } 12 = { } 13 = { } 14 = { } 15 = { } 16 = { } 17 = { } 18 = { } 19 = { } 20 = { } 21 = { } 22 = { } 23 = { } 24 = { } 25 = { } 26 = { } 27 = { } 28 = { } 29 = { } 30 = { } SetBorderBlendMode = defined @SharedXML\SharedTooltipTemplates.lua:194 NineSlice = { } layoutType = "TooltipDefaultLayout" 0 = TooltipBackdropOnLoad = defined @SharedXML\SharedTooltipTemplates.lua:163 TopOverlay = { } GetBackdropColor = defined @SharedXML\SharedTooltipTemplates.lua:182 updateTooltip = 0.200000 needsReset = true BottomOverlay = { } SetBackdropColor = defined @SharedXML\SharedTooltipTemplates.lua:178 GetBackdropBorderColor = defined @SharedXML\SharedTooltipTemplates.lua:190 SetBackdropBorderColor = defined @SharedXML\SharedTooltipTemplates.lua:186 }

raethkcj commented 2 years ago

This should have been fixed in 1.3.2, make sure to update!

https://github.com/raethkcj/RatingBuster/releases/tag/1.3.2

Duplicate of #64