Issue when mouse over on new players character (enabled by being a guide)
rfreiberger opened this issue ยท 5 comments
Describe the bug
There is an exception created when mouse over on any character that has the new player icon enabled. This is only viewable if you enable the "guide" function and you can view the murloc icon above their heads.
To Reproduce
Steps to reproduce the behavior:
- Enable the guide function (for Alliance, you talk to Celeste Periwinkle)
- Confirm you see the murloc icons above new players
- Mouse over any new player
- Error should pop up with
attempt to concatenate field '?'
message
Expected behavior
The mouse over should work with new players as it works with existing players.
Which World of Warcraft version (please complete the following information):
- Retail
Additional context
I can add screenshots and discuss on Discord if needed, please feel free to reach out.
Adding the error output.
Message: Interface/AddOns/SUI/Modules/Tooltip/_Core.lua:85: attempt to concatenate field '?' (a nil value)
Time: Sat Nov 26 19:46:41 2022
Count: 4
Stack: Interface/AddOns/SUI/Modules/Tooltip/_Core.lua:85: attempt to concatenate field '?' (a nil value)
[string "@Interface/AddOns/SUI/Modules/Tooltip/_Core.lua"]:85: in function <Interface/AddOns/SUI/Modules/Tooltip/_Core.lua:66>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function `ProcessInfo'
[string "@Interface/FrameXML/GameTooltip.lua"]:970: in function `SetWorldCursor'
[string "@Interface/FrameXML/UIParent.lua"]:1439: in function <Interface/FrameXML/UIParent.lua:1362>
Locals: self = GameTooltip {
0 = <userdata>
SetQuestLogRewardSpell = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ItemTooltip = Frame {
}
SetHyperlink = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetTraitEntry = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ClearBackdrop = <function> defined @Interface/SharedXML/Backdrop.lua:282
SetLootCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = <function> defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetSpell = <function> defined @Interface/FrameXML/GameTooltip.lua:990
SetQuestLogSpecialItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSocketedRelic = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
NineSlice = Frame {
}
OnLoad = <function> defined @Interface/FrameXML/GameTooltip.lua:927
TopEdge = Texture {
}
SetUnitDebuffByAuraInstanceID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBagItem = <function> defined =[C]:-1
SetBackdropColor = <function> defined @Interface/SharedXML/Backdrop.lua:399
LeftEdge = Texture {
}
AddLineDataText = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:324
SetSpellBookItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
textLeft1Font = "GameTooltipHeaderText"
SetShapeshift = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetArtifactPowerByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
SetSocketedItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuff = <function> defined =[C]:-1
SetMountBySpellID = <function> defined
My fix is not approved yet. Since i am not part of the dev team and just a side person they need to review my code and then to approve it.
Update has been pushed and will be available shortly.
Thanks again @IskrenTs