TipTac Reborn

TipTac Reborn

1M Downloads

TipTac Errors out when hovering over Brann Bronzebeard while he's your follower inside of a delve.

Closed this issue ยท 3 comments

commented

Describe the bug

118x TipTac/modules/ttStyle.lua:809: attempt to index field '?' (a nil value)
[TipTac/modules/ttStyle.lua]:809: in function '?'
[TipTac/libs/LibFroznFunctions-1.0-43/LibFroznFunctions-1.0.lua]:1443: in function 'FireGroupEvent'
[TipTac/ttCore.lua]:3874: in function 'SetUnitAppearanceToTip'
[TipTac/ttCore.lua]:3974: in function '?'
[TipTac/libs/LibFroznFunctions-1.0-43/LibFroznFunctions-1.0.lua]:1443: in function 'FireGroupEvent'
[TipTac/ttCore.lua]:2172: in function 'SetCurrentDisplayParams'
[TipTac/ttCore.lua]:2060: in function <TipTac/ttCore.lua:2059>
[TipTac/libs/LibFroznFunctions-1.0-43/LibFroznFunctions-1.0.lua]:358: in function <...libs/LibFroznFunctions-1.0/LibFroznFunctions-1.0.lua:356>
[tail call]: ?
[C]: in function 'securecallfunction'
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56>
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:81: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77>
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:117: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107>
[C]: in function 'SetAttribute'
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:142: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:135>
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238>
[C]: in function 'securecallfunction'
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:235: in function 'ProcessInfo'
[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:964: in function 'SetWorldCursor'
[Blizzard_UIParent/Mainline/UIParent.lua]:1358: in function <...rfaceBlizzard_UIParent/Mainline/UIParent.lua:1278>

Locals:
self = <table> {
}
TT_CacheForFrames = <table> {
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
  = <table> {
 }
}
tip = GameTooltip {
 ItemTooltip = Frame {
 }
 BottomOverlay = Texture {
 }
 NineSlice = Frame {
 }
 TopEdge = Texture {
 }
 LeftEdge = Texture {
 }
 textLeft1Font = "GameTooltipHeaderText"
 textRight2Font = "GameTooltipText"
 TopOverlay = Texture {
 }
 TextLeft1 = GameTooltipTextLeft1 {
 }
 StatusBar = GameTooltipStatusBar {
 }
 processingInfo = <table> {
 }
 infoList = <table> {
 }
 updateTooltipTimer = 0.200000
 Center = Texture {
 }
 supportsDataRefresh = true
 RightEdge = Texture {
 }
 BottomEdge = Texture {
 }
 ttCount = FontString {
 }
 BottomRightCorner = Texture {
 }
 BottomLeftCorner = Texture {
 }
 TopRightCorner = Texture {
 }
 TopLeftCorner = Texture {
 }
 backdropInfo = <table> {
 }
 ttIcon = Texture {
 }
 supportsItemComparison = true
 shoppingTooltips = <table> {
 }
 TextRight1 = GameTooltipTextRight1 {
 }
 textRight1Font = "GameTooltipHeaderText"
 textLeft2Font = "GameTooltipText"
 TextRight2 = GameTooltipTextRight2 {
 }
 TextLeft2 = GameTooltipTextLeft2 {
 }
}
currentDisplayParams = <table> {
 lockedBackdropBorderColor = <table> {
 }
 lockedBackdropInfo = <table> {
 }
 defaultAnchored = true
 defaultAnchoredParentFrame = UIParent {
 }
 firstCallDoneUnitAppearance = false
 anchorPoint = "BOTTOMLEFT"
 unitRecord = <table> {
 }
 anchorFrameName = "FrameUnit"
 tipContent = 1
 lockedBackdropColor = <table> {
 }
 isSet = true
 anchorType = "mouse"
}
first = true
unitRecord = <table> {
 isNPC = true
 health = 10148838
 reactionIndex = 7
 guid = "Creature-0-4229-2679-29646-210759-000054CAC6"
 isColorBlind = false
 powerMax = 100
 isTipTacDeveloper = false
 sex = 2
 healthMax = 10148838
 normalizedRealmName = "Thunderhorn"
 originalName = "Brann Bronzebeard"
 fullPlayerName = "Brann Bronzebeard-Thunderhorn"
 level = 80
 nameWithForeignRealmSuffix = "Brann Bronzebeard"
 isBattlePetCompanion = false
 className = "Brann Bronzebeard"
 isPlayer = false
 classification = "elite"
 isBattlePet = false
 power = 100
 id = "mouseover"
 nameWithTitle = "Brann Bronzebeard"
 classID = 3
 classFile = "HUNTER"
 isSelf = false
 powerType = 3
 name = "Brann Bronzebeard"
 isOtherPlayer = false
 nameWithNormalizedForeignRealmName = "Brann Bronzebeard"
 timestamp = 34585.279000
 isPet = false
 isWildBattlePet = false
}
unitTooltipData = <table> {
 dataInstanceID = 67406
 type = 2
 guid = "Creature-0-4229-2679-29646-210759-000054CAC6"
 lines = <table> {
 }
 healthGUID = "Creature-0-4229-2679-29646-210759-000054CAC6"
}
(*temporary) = nil
(*temporary) = "colorblindMode"
(*temporary) = "0"
(*temporary) = "0"
(*temporary) = "colorblindMode"
(*temporary) = "0"
(*temporary) = <table> {
 dataInstanceID = 67406
 type = 2
 guid = "Creature-0-4229-2679-29646-210759-000054CAC6"
 lines = <table> {
 }
 healthGUID = "Creature-0-4229-2679-29646-210759-000054CAC6"
}
(*temporary) = "mouseover"
(*temporary) = "attempt to index field '?' (a nil value)"
cfg = <table> {
 showUnitTip = true
 tipBackdropBGLayout = "stretch"
 tipBackdropEdge = "Interface\AddOns\!mMT_MediaPack\media\border\pixel.tga"
 if_showAuraSpellIdAndRank = false
 anchorFrameUnitPoint = "BOTTOMLEFT"
 enableColorName = true
 showDebuffs = true
 enableChatHoverTips = true
 left = 1517.833740
 enableIcons = true
 reactColoredBackdrop = false
 enableCustomClassColors = false
 gradientColor = <table> {
 }
 minimapConfig = <table> {
 }
 pixelPerfectBackdrop = false
 top = 390.166687
 gradientTip = false
 if_showExpansionIcon = true
 gttScale = 1
 iconFaction = true
 selfAurasOnly = true
 modifyFonts = true
 t_showGearScore =

Steps to Reproduce

Enter a delve. It's currently happening in Mycomancer Cavern.
Hover your mouse over Brann Bronzebeard.
It will occur.

Expected behavior

No response

Additional context

No response

Version of TipTac Reborn

25.06.19

Flavor/Version of WoW

retail 11.1.7

commented

THe issue seems to be like a chair, or like the delvers gob-trogtters, it seems anything with like no level information, its like "Chair" or "Boat" / etc seems to cause LUA Errors

55x TipTac/modules/ttStyle.lua:809: attempt to index field '?' (a nil value)
[TipTac/modules/ttStyle.lua]:809: in function '?'
[TipTac/libs/LibFroznFunctions-1.0-43/LibFroznFunctions-1.0.lua]:1443: in function 'FireGroupEvent'
[TipTac/ttCore.lua]:3874: in function 'SetUnitAppearanceToTip'
[TipTac/ttCore.lua]:3974: in function '?'
[TipTac/libs/LibFroznFunctions-1.0-43/LibFroznFunctions-1.0.lua]:1443: in function 'FireGroupEvent'
[TipTac/ttCore.lua]:2172: in function 'SetCurrentDisplayParams'
[TipTac/ttCore.lua]:2060: in function <TipTac/ttCore.lua:2059>
[TipTac/libs/LibFroznFunctions-1.0-43/LibFroznFunctions-1.0.lua]:358: in function <...libs/LibFroznFunctions-1.0/LibFroznFunctions-1.0.lua:356>
[tail call]: ?
[C]: in function 'securecallfunction'
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:61: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:56>
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:81: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:77>
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:117: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:107>
[C]: in function 'SetAttribute'
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:142: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:135>
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:288: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:238>
[C]: in function 'securecallfunction'
[Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:235: in function 'ProcessInfo'
[Blizzard_GameTooltip/Mainline/GameTooltip.lua]:964: in function 'SetWorldCursor'
[Blizzard_UIParent/Mainline/UIParent.lua]:1358: in function <...rfaceBlizzard_UIParent/Mainline/UIParent.lua:1278>

Locals:
self =

{
}
TT_CacheForFrames =
{
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
=
{
}
}
tip = GameTooltip {
ItemTooltip = Frame {
}
BottomOverlay = Texture {
}
NineSlice = Frame {
}
textLeft1Font = "GameTooltipHeaderText"
hasMoney = 1
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
TextLeft1 = GameTooltipTextLeft1 {
}
StatusBar = GameTooltipStatusBar {
}
numMoneyFrames = 1
shouldRefreshData = false
supportsDataRefresh = true
processingInfo =
{
}
infoList =
{
}
waitingForData = false
updateTooltipTimer = 0.059000
supportsItemComparison = true
shoppingTooltips =
{
}
TextRight1 = GameTooltipTextRight1 {
}
textRight1Font = "GameTooltipHeaderText"
layoutType = "TooltipDefaultLayout"
textLeft2Font = "GameTooltipText"
TextRight2 = GameTooltipTextRight2 {
}
TextLeft2 = GameTooltipTextLeft2 {
}
}
currentDisplayParams =
{
lockedBackdropBorderColor =
{
}
hideTip = false
defaultAnchored = true
firstCallDoneUnitAppearance = false
anchorPoint = "BOTTOMRIGHT"
unitRecord =
{
}
anchorType = "normal"
isSetTemporarily = true
defaultAnchoredParentFrame = UIParent {
}
anchorFrameName = "WorldUnit"
isSet = true
tipContent = 1
lockedBackdropColor =
{
}
lockedBackdropInfo =
{
}
}
first = true
unitRecord =
{
isNPC = true
health = 1239411
reactionIndex = 7
guid = "Creature-0-3748-2552-12905-220796-000154A6D6"
isColorBlind = false
powerMax = 0
isTipTacDeveloper = false
sex = 1
healthMax = 1239411
normalizedRealmName = "Frostmourne"
originalName = "Delver's Gob-Trotter"
fullPlayerName = "Delver's Gob-Trotter-Frostmourne"
level = 80
nameWithForeignRealmSuffix = "Delver's Gob-Trotter"
isBattlePetCompanion = false
className = "Delver's Gob-Trotter"
isPlayer = false
classification = "normal"
isBattlePet = false
power = 0
id = "mouseover"
nameWithTitle = "Delver's Gob-Trotter"
classID = 1
classFile = "WARRIOR"
isSelf = false
powerType = 1
name = "Delver's Gob-Trotter"
isOtherPlayer = false
nameWithNormalizedForeignRealmName = "Delver's Gob-Trotter"
timestamp = 59242.715000
isPet = false
isWildBattlePet = false
}
unitTooltipData =
{
dataInstanceID = 1307
type = 2
guid = "Creature-0-3748-2552-12905-220796-000154A6D6"
lines =
{
}
healthGUID = "Creature-0-3748-2552-12905-220796-000154A6D6"
}
(*temporary) = nil
(*temporary) = "colorblindMode"
(*temporary) = "0"
(*temporary) = "0"
(*temporary) = "colorblindMode"
(*temporary) = "0"
(*temporary) =
{
dataInstanceID = 1307
type = 2
guid = "Creature-0-3748-2552-12905-220796-000154A6D6"
lines =
{
}
healthGUID = "Creature-0-3748-2552-12905-220796-000154A6D6"
}
(*temporary) = "mouseover"
(*temporary) = "attempt to index field '?' (a nil value)"
cfg =
{
gttScale = 1
showCurrentUnitSpeed = false
hideSpecializationAndClassText = false
overrideFade = false
modifyFonts = false
if_showKeystoneTimeLimit = false
showMountCollected = false
showTarget = "none"
tipBackdropBG = "Interface\Collections\CollectionsBackgroundTile"
if_modifyKeystoneTips = false
if_showItemEnchantInfo = false
showMountSpeed = false
if_spellColoredBorder = false
enableColorFaction = true
enableAuras = false
enableAnchor = true
if_showSpellIdAndRank = false
showGuildMemberNote = false
hideWorldTips = false
t_showTalents = false
enableBars = false
if_itemQualityBorder = true
version_TipTac_Config = "25.06.19"
t_colorAILAndGSTextByQuality = false
showBattlePetTip = false
optionsBottom = 667.888977
showTargetedBy = false
left = 2324.333252
reactColoredBackdrop

commented

Thanks for reporting this! ๐Ÿ‘

I will push out a new release including the fix later this evening.

commented

Pushed out new release v25.06.20 including the fix.