Tidy Plates

Tidy Plates

29M Downloads

Rolling lua errors in Mistcaller fight.

LavingRunatic opened this issue ยท 1 comments

commented

Getting an insane number of errors towards the end of the Miscaller fight. It seems to happen on the second or 3rd guessing game. As you can see by the "count" below, the error is unrelenting during that phase. This has been happening pretty much since I first ran the instance. Is there a fix? I'm tired of having to disable/enable the addon.

Here's what keeps popping up:

Message: Interface\AddOns\TidyPlates\TidyPlatesCore.lua:687: attempt to index local 'iconCoord' (a nil value)
Time: Mon Jan  4 14:04:22 2021
Count: 712
Stack: Interface\AddOns\TidyPlates\TidyPlatesCore.lua:687: attempt to index local 'iconCoord' (a nil value)
[string "@Interface\AddOns\TidyPlates\TidyPlatesCore.lua"]:687: in function <Interface\AddOns\TidyPlates\TidyPlatesCore.lua:683>
[string "@Interface\AddOns\TidyPlates\TidyPlatesCore.lua"]:721: in function <Interface\AddOns\TidyPlates\TidyPlatesCore.lua:717>
[string "@Interface\AddOns\TidyPlates\TidyPlatesCore.lua"]:306: in function <Interface\AddOns\TidyPlates\TidyPlatesCore.lua:293>
[string "@Interface\AddOns\TidyPlates\TidyPlatesCore.lua"]:422: in function <Interface\AddOns\TidyPlates\TidyPlatesCore.lua:412>
[string "@Interface\AddOns\TidyPlates\TidyPlatesCore.lua"]:142: in function <Interface\AddOns\TidyPlates\TidyPlatesCore.lua:121>

Locals: iconCoord = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'iconCoord' (a nil value)"
unit = <table> {
 guid = "Creature-0-3779-2290-7639-165108-0001F374B6"
 isMouseover = false
 class = ""
 rawName = "Illusionary Clone"
 threatSituation = "LOW"
 red = 0.999998
 levelcolorRed = 1
 unitid = "nameplate2"
 isMini = false
 pvpname = "Illusionary Clone"
 levelcolorBlue = 0
 isBoss = false
 isMarked = true
 isFocus = false
 healthmax = 39618
 isTarget = false
 levelcolorGreen = 0.820000
 isInCombat = true
 absorbmax = 0
 isTapped = false
 absorb = 0
 blue = 0
 style = "Default"
 level = 60
 type = "NPC"
 isCasting = false
 reaction = "HOSTILE"
 green = 0
 health = 6493
 threatValue = 0
 isDangerous = false
 name = "Illusionary Clone"
}
style = <table> {
 customtext = <table> {
 }
 highlight = <table> {
 }
 threatcolor = <table> {
 }
 spellicon = <table> {
 }
 spelltext = <table> {
 }
 target = <table> {
 }
 level = <table> {
 }
 healthbar = <table> {
 }
 healthborder = <table> {
 }
 threatborder = <table> {
 }
 skullicon = <table> {
 }
 castnostop = <table> {
 }
 castborder = <table> {
 }
 name = <table> {
 }
 hitbox = <table> {
 }
 castbar = <table> {
 }
 frame = <table> {
 }
 eliteicon = <table> {
 }
 raidicon = <table> {
 }
}
visual = <table> {
 highlight = <unnamed> {
 }
 customtext = <unnamed> {
 }
 healthbar = <unnamed> {
 }
 healthborder = <unnamed> {
 }
 castborder = <unnamed> {
 }
 threatborder = <unnamed> {
 }
 skullicon = <unnamed> {
 }
 castnostop = <unnamed> {
 }
 spellicon = <unnamed> {
 }
 eliteicon = <unnamed> {
 }
 name = <unnamed> {
 }
 spelltext = <unnamed> {
 }
 target = <unnamed> {
 }
 level = <unnamed> {
 }
 castbar = <unnamed> {
 }
 raidicon = <unnamed> {
 }
}
RaidIconCoordinate = <table> {
 SKULL = <table> {
 }
 SQUARE = <table> {
 }
 MOON = <table> {
 }
 CROSS = <table> {
 }
 TRIANGLE = <table> {
 }
 STAR = <table> {
 }
 CIRCLE = <table> {
 }
 DIAMOND = <table> {
 }
}
commented

found a fix, but because it's hard to debug stuff that happens only during a dungeon fight it'll probably be a bit until I push it to release. If you want it now you can go to the smallFixes branch and download it manually.