Interface/SharedXML/Color.lua:60: bad argument #2 to 'format' (string expected, got nil) (GeneratePlayerLines)
Jeremy7600 opened this issue ยท 3 comments
Describe the bug
Bug appears intermittently when navigating the world.
To Reproduce
- Walk to Cooking Daily quest giver in Dalaran
- Hover over quest giver
- See error
Expected behavior
No error
TipTac Reborn (please complete the following information):
- Version 23.01.23
WoW (please complete the following information):
- Flavor: Wrath
- Version 3.4.1
Additional context
Message: Interface/SharedXML/Color.lua:60: bad argument #2 to 'format' (string expected, got nil)
Time: Fri Jan 27 11:51:38 2023
Count: 20
Stack: Interface/SharedXML/Color.lua:60: bad argument #2 to 'format' (string expected, got nil)
[string "=[C]"]: ?
[string "=[C]"]: in function format' [string "@Interface/SharedXML/Color.lua"]:60: in function <Interface/SharedXML/Color.lua:59> [string "=(tail call)"]: ? [string "@Interface/AddOns/TipTac/ttStyle.lua"]:229: in function
GeneratePlayerLines'
[string "@Interface/AddOns/TipTac/ttStyle.lua"]:338: in function ModifyUnitTooltip' [string "@Interface/AddOns/TipTac/ttStyle.lua"]:470: in function
?'
[string "@Interface/AddOns/TipTac/libs/LibFroznFunctions-1.0/LibFroznFunctions-1.0.lua"]:688: in function FireGroupEvent' [string "@Interface/AddOns/TipTac/ttCore.lua"]:2238: in function
SetUnitAppearanceToTip'
[string "@Interface/AddOns/TipTac/ttCore.lua"]:2319: in function <Interface/AddOns/TipTac/ttCore.lua:2278>
[string "=[C]"]: ?
[string "=[C]"]: ?
Locals:
Seems a little strange to me that the error occures in function GeneratePlayerLines()
because it's a NPC. I walked to the quest giver and got no error if hovering over this unit.
But in the case UnitRace()
doesn't return a valid race, the error you mentioned occures. So I added a check for this case. This will be included in the next release. ๐