TipTac Reborn

TipTac Reborn

862k Downloads

Errors after leaving combat from a dungeon boss encounter in LFG

frozn opened this issue ยท 7 comments

commented

Source: https://www.curseforge.com/wow/addons/tiptac-reborn?comment=21

Hellsy55:
As of today's Retail update (10.0.2) got these errors after leaving combat from a dungeon boss encounter in LFG:

3x Interface/AddOns/TipTac/ttCore.lua:822: calling 'GetObjectType' on bad self (Usage: local objectType = self:GetObjectType())
[string "=[C]"]: in function `GetObjectType'
[string "@Interface/AddOns/TipTac/ttCore.lua"]:822: in function `SetPadding'
[string "@Interface/AddOns/TipTac/ttCore.lua"]:1333: in function <Interface/AddOns/TipTac/ttCore.lua:1331>
[string "=[C]"]: in function `Show'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:284: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:860: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:853>
[string "=[C]"]: ?

Locals:
Skipped (In Encounter)
1x Interface/AddOns/TipTac/ttCore.lua:1750: calling 'GetParent' on bad self (Usage: local parent = self:GetParent())
[string "=[C]"]: in function `GetParent'
[string "@Interface/AddOns/TipTac/ttCore.lua"]:1750: in function `SetCenterColor'
[string "@Interface/SharedXML/SharedTooltipTemplates.lua"]:52: in function <Interface/SharedXML/SharedTooltipTemplates.lua:41>
[string "=[C]"]: in function `SharedTooltip_SetBackdropStyle'
[string "@Interface/FrameXML/GameTooltip.lua"]:449: in function <Interface/FrameXML/GameTooltip.lua:446>
[string "=[C]"]: ?
[string "=[C]"]: in function `Hide'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:867: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:866>
[string "=[C]"]: in function `Hide'
[string "@Interface/SharedXML/Pools.lua"]:162: in function `resetterFunc'
[string "@Interface/SharedXML/Pools.lua"]:65: in function `Release'
[string "@Interface/SharedXML/Pools.lua"]:76: in function `ReleaseAll'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:764: in function `UpdateBuffs'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:253: in function `OnUnitAuraUpdate'
[string "@Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua"]:89: in function <...e/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.lua:69>

Locals:
Skipped (In Encounter)
commented

Answer from Hellsy55:
Only using plater. Had no errors on their end.

commented

Can't reproduce this. Asked him, if he use a special nameplate addon.

commented

Hi. I got these similar errors while in raid boss encounters:

6x Interface/AddOns/TipTac/ttCore.lua:1790: calling 'GetParent' on bad self (Usage: local parent = self:GetParent())
[string "=[C]"]: in function GetParent' [string "@Interface/AddOns/TipTac/ttCore.lua"]:1790: in function SetCenterColor'
[string "@Interface/SharedXML/SharedTooltipTemplates.lua"]:52: in function <Interface/SharedXML/SharedTooltipTemplates.lua:41>
[string "=[C]"]: in function SharedTooltip_SetBackdropStyle' [string "@Interface/FrameXML/GameTooltip.lua"]:449: in function <Interface/FrameXML/GameTooltip.lua:446> [string "=[C]"]: ? [string "=[C]"]: ? [string "=[C]"]: in function Hide'
[string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua"]:109: in function `OnLeave'
[string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua"]:626: in function <...Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:625>

Locals:
(*temporary) = Frame {
BottomLeftCorner = Texture {
}
OnBackdropLoaded = defined @Interface/SharedXML/Backdrop.lua:152
GetBackdropColor = defined @Interface/SharedXML/Backdrop.lua:390
SetBackdropBorderColor = defined @Interface/AddOns/TipTac/ttCore.lua:1781
RightEdge = Texture {
}
BottomEdge = Texture {
}
SetBackdrop = defined @Interface/AddOns/TipTac/ttCore.lua:1765
GetCenterColor = defined @Interface/SharedXML/NineSlice.lua:255
GetBackdropBorderColor = defined @Interface/SharedXML/Backdrop.lua:409
GetBackdrop = defined @Interface/SharedXML/Backdrop.lua:347
SetBorderBlendMode = defined @Interface/SharedXML/Backdrop.lua:266
SetCenterColor = defined @Interface/AddOns/TipTac/ttCore.lua:1789
GetFrameLayoutTextureKit = defined @Interface/SharedXML/NineSlice.lua:236
SetVertexColor = defined @Interface/SharedXML/NineSlice.lua:285
SetupTextureCoordinates = defined @Interface/SharedXML/Backdrop.lua:214
GetBorderColor = defined @Interface/SharedXML/NineSlice.lua:273
TopRightCorner = Texture {
}
SetupPieceVisuals = defined @Interface/SharedXML/Backdrop.lua:246
GetEdgeSize = defined @Interface/SharedXML/Backdrop.lua:188
0 =
OnLoad = defined @Interface/SharedXML/NineSlice.lua:241
TopEdge = Texture {
}
ApplyBackdrop = defined @Interface/AddOns/TipTac/ttCore.lua:1757
HasBackdropInfo = defined @Interface/SharedXML/Backdrop.lua:278
OnBackdropSizeChanged = defined @Interface/SharedXML/Backdrop.lua:182
Center = Texture {
}
TopLeftCorner = Texture {
}
ClearBackdrop = defined @Interface/SharedXML/Backdrop.lua:282
GetFrameLayoutType = defined @Interface/SharedXML/NineSlice.lua:232
BottomRightCorner = Texture {
}
SetBackdropColor = defined @Interface/AddOns/TipTac/ttCore.lua:1773
LeftEdge = Texture {
}
SetBorderColor = defined @Interface/AddOns/TipTac/ttCore.lua:1797
}

12x Interface/AddOns/TipTac/ttCore.lua:823: calling 'GetObjectType' on bad self (Usage: local objectType = self:GetObjectType())
[string "=[C]"]: in function GetObjectType' [string "@Interface/AddOns/TipTac/ttCore.lua"]:823: in function SetPadding'
[string "@Interface/AddOns/TipTac/ttCore.lua"]:1372: in function <Interface/AddOns/TipTac/ttCore.lua:1365>
[string "=[C]"]: ?
[string "=[C]"]: in function SetShown' [string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua"]:102: in function OnEnter'
[string "@Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua"]:621: in function <...Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua:620>

Locals:
(*temporary) = EmbeddedItemTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ItemTooltip = Frame {
}
SetHyperlink = defined =[C]:-1
SetAzeriteEssence = defined =[C]:-1
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetTraitEntry = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ClearBackdrop = defined @Interface/SharedXML/Backdrop.lua:282
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetSpell = defined @Interface/FrameXML/GameTooltip.lua:990
ttGradient = Texture {
}
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined =[C]:-1
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
NineSlice = Frame {
}
OnLoad = defined @Interface/FrameXML/GameTooltip.lua:927
TopEdge = Texture {
}
SetUnitDebuffByAuraInstanceID = defined =[C]:-1
SetBagItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBackdropColor = defined @Interface/AddOns/TipTac/ttCore.lua:1732
LeftEdge = Texture {
}
AddLineDataText = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:324
SetSpellBookItem = defined =[C]:-1
textLeft1Font = "GameTooltipHeaderText"
SetShapeshift = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetArtifactPowerByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
SetSocketedItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuff = defined =[C]:-1
SetMountBySpellID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBorderBlendMode = defined @Interface/SharedXML/Backdrop.lua:266
SetToyByItemID = defined =[C]:-1
TextLeft1 = EmbeddedItemTooltipTextLeft1 {
}
SetAzeritePower = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLFGDungeonShortageReward = defined =[C]:-1
OnBackdropSizeChanged = defined @Interface/SharedXML/Backdrop.lua:182
SetArtifactItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
StatusBar = EmbeddedItemTooltipStatusBar {
}
SetPossession = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitAura = defined =[C]:-1
SetUnitBuffByAuraInstanceID = defined =[C]:-1
SetConduit = defined =[C]:-1
SetupPieceVisuals = defined @Interface/SharedXML/Backdrop.lua:246
SetMinimapMouseover = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetItem = defined @Interface/FrameXML/GameTooltip.lua:986
SetRecipeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined =[C]:-1
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
OnBackdropLoaded = defined @Interface/SharedXML/Backdrop.lua:152
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetExistingSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined =[C]:-1
SetTotem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = def

This one was out of combat:

4x bad argument #1 to '?' (Usage: self:SetVertexColor(color [, a]))
[string "=[C]"]: in function SetVertexColor' [string "@Interface/AddOns/TipTac/ttCore.lua"]:659: in function <Interface/AddOns/TipTac/ttCore.lua:640> [string "@Interface/AddOns/TipTac/ttCore.lua"]:735: in function ApplySettings'
[string "@Interface/AddOns/TipTac/ttCore.lua"]:2145: in function AddModifiedTip' [string "@Interface/AddOns/TipTac/ttCore.lua"]:2015: in function Acquire'
[string "@Interface/AddOns/SavedInstances/Core/Core.lua"]:3479: in function ShowTooltip' [string "@Interface/AddOns/SavedInstances/Core/Core.lua"]:2590: in function OnEnter'
[string "@Interface/AddOns/Masque/Libs/LibDBIcon-1.0-45/LibDBIcon-1.0.lua"]:77: in function <...e/AddOns/Masque/Libs/LibDBIcon-1.0/LibDBIcon-1.0.lua:60>

Locals:
(*temporary) = "bad argument #1 to '?' (Usage: self:SetVertexColor(color [, a]))"

commented

Hi. Today I got this error too which seems to be related to all of the above but the savedinstances/masque one:

14x TipTacItemRef/ttItemRef.lua:2359: Attempt to access forbidden object from code tainted by an AddOn
[string "=[C]"]: in function AddLine' [string "@TipTacItemRef/ttItemRef.lua"]:2359: in function spell'
[string "@TipTacItemRef/ttItemRef.lua"]:592: in function <TipTacItemRef/ttItemRef.lua:581>
[string "=[C]"]: in function `setFunction'
[string "@Blizzard_NamePlates/Blizzard_NamePlates.lua"]:860: in function <...eBlizzard_NamePlates/Blizzard_NamePlates.lua:853>
[string "=[C]"]: ?

Locals:
(*temporary) = NamePlateTooltip {
0 =
SetQuestLogRewardSpell = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
GetBackdropColor = defined @SharedXML/Backdrop.lua:390
SetHyperlink = defined =[C]:-1
SetAzeriteEssence = defined =[C]:-1
SetVoidDepositItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetTraitEntry = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
ClearBackdrop = defined @SharedXML/Backdrop.lua:282
SetLootCurrency = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @FrameXML/GameTooltip.lua:952
SetLootItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
GetSpell = defined @FrameXML/GameTooltip.lua:990
ttGradient = Texture {
}
SetQuestLogSpecialItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined =[C]:-1
SetMerchantItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSocketedRelic = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @SharedXML/Tooltip/TooltipDataHandler.lua:236
NineSlice = Frame {
}
OnLoad = defined @FrameXML/GameTooltip.lua:927
TopEdge = Texture {
}
SetUnitDebuffByAuraInstanceID = defined =[C]:-1
SetBagItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBackdropColor = defined @TipTac/ttCore.lua:1746
LeftEdge = Texture {
}
AddLineDataText = defined @SharedXML/Tooltip/TooltipDataHandler.lua:324
SetSpellBookItem = defined =[C]:-1
textLeft1Font = "GameTooltipHeaderText"
SetShapeshift = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetArtifactPowerByID = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
SetSocketedItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuff = defined =[C]:-1
SetMountBySpellID = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBorderBlendMode = defined @SharedXML/Backdrop.lua:266
SetTrainerService = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
TextLeft1 = NamePlateTooltipTextLeft1 {
}
SetAzeritePower = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLFGDungeonShortageReward = defined =[C]:-1
OnBackdropSizeChanged = defined @SharedXML/Backdrop.lua:182
SetArtifactItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
StatusBar = NamePlateTooltipStatusBar {
}
SetPossession = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitAura = defined =[C]:-1
SetUnitBuffByAuraInstanceID = defined =[C]:-1
SetConduit = defined =[C]:-1
SetupPieceVisuals = defined @SharedXML/Backdrop.lua:246
SetMinimapMouseover = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
GetItem = defined @FrameXML/GameTooltip.lua:986
SetRecipeResultItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined =[C]:-1
ProcessLineData = defined @SharedXML/Tooltip/TooltipDataHandler.lua:303
OnBackdropLoaded = defined @SharedXML/Backdrop.lua:152
SetPvpTalent = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetExistingSocketGem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined =[C]:-1
SetTotem = defined @i

I tried reproducing them, and I think what triggers it is mouseovering an enemy nameplate debuff which then turns into a friendly/neutral nameplate one before/after combat ends, like the last boss from prepatch world event, Uldaman: Legacy of Tyr, while also having plater on. Got all three errors, but the masque/savedinstances on, at once. I don't know if it happens without plater, but I cant reproduce the error without it because my default nameplates won't show up If i don't use the addon.

commented

Should be fixed with latest release v23.01.23. Please try again with this version.

commented

Hey. I didn't have this issue happening before 23.01.23 anymore because it seems plater devs (or blizzard) changed something to instantly hide the debuff widget when the npc turned friendly/neutral from hostile, so the debuffs won't show up anymore after it for reproducing this mouseover thing.