xmyno / Broker_WorldQuests

World of Warcraft addon for displaying world quests in list form.
http://www.wowinterface.com/downloads/info23964-Broker_WorldQuests.html
MIT License
11 stars 11 forks source link

Tooltip/hover error #53

Closed tylerancell closed 1 year ago

tylerancell commented 3 years ago

Getting the error below when hovering over the world quest rewards:

`10x Usage: GameTooltip:SetHyperlink(link)

string "=[C]": in function `SetHyperlink' [string "@Broker_WorldQuests\WorldQuests.lua"]:506: in function <Broker_WorldQuests\WorldQuests.lua:500> [string "@Broker_WorldQuests\WorldQuests.lua"]:1616: in function <Broker_WorldQuests\WorldQuests.lua:1612>

Locals: (temporary) = GameTooltip { BottomLeftCorner = { } SetText = defined =[C]:-1 OnBackdropLoaded = defined @SharedXML\Backdrop.lua:195 GetBackdropColor = defined @SharedXML\Backdrop.lua:433 SetHyperlink = defined =[C]:-1 RightEdge = { } ClearBackdrop = defined @SharedXML\Backdrop.lua:325 SetLootItem = defined =[C]:-1 numMoneyFrames = 2 SetRecipeReagentItem = defined =[C]:-1 SetBuybackItem = defined =[C]:-1 SetCurrencyTokenByID = defined =[C]:-1 SetupTextureCoordinates = defined @SharedXML\Backdrop.lua:257 BottomOverlay = { } GetEdgeSize = defined @SharedXML\Backdrop.lua:231 updateTooltip = 0.172000 SetInventoryItem = defined =[C]:-1 TopEdge = { } SetLootRollItem = defined =[C]:-1 SetBagItem = defined =[C]:-1 BottomRightCorner = { } SetBackdropColor = defined @SharedXML\Backdrop.lua:442 LeftEdge = { } SetCurrencyByID = defined =[C]:-1 comparing = false textLeft1Font = "GameTooltipHeaderText" SetCurrencyToken = defined =[C]:-1 SetGuildBankItem = defined =[C]:-1 hasMoney = 1 SetBackdropBorderColor = defined @SharedXML\Backdrop.lua:465 __tooltipUpdated = false Hide = defined =[C]:-1 SetItemByID = defined =[C]:-1 SetTrainerService = defined =[C]:-1 template = "Transparent" textRight2Font = "GameTooltipText" SetTradeTargetItem = defined =[C]:-1 ApplyBackdrop = defined @SharedXML\Backdrop.lua:337 SetBackdrop = defined @SharedXML\Backdrop.lua:372 SetMerchantCostItem = defined =[C]:-1 TopOverlay = { } GetBackdropBorderColor = defined @SharedXML\Backdrop.lua:452 GetBackdrop = defined @SharedXML\Backdrop.lua:390 SetUnitDebuff = defined =[C]:-1 SetHeirloomByItemID = defined =[C]:-1 SetSendMailItem = defined =[C]:-1 SetQuestItem = defined =[C]:-1 SetMerchantItem = defined =[C]:-1 SetBorderBlendMode = defined @SharedXML\Backdrop.lua:309 SetToyByItemID = defined =[C]:-1 Center = { } 0 = SetInboxItem = defined =[C]:-1 SetExistingSocketGem = defined =[C]:-1 shoppingTooltips =

{ } SetBackpackToken = defined =[C]:-1 ItemTooltip = { } backdropInfo =
{ } OnBackdropSizeChanged = defined @SharedXML\Backdrop.lua:225 SetUnitBuff = defined =[C]:-1 TopLeftCorner = { } SetTradePlayerItem = defined =[C]:-1 textRight1Font = "GameTooltipHeaderText" StatusBar = GameTooltipStatusBar { } TextRight1 = GameTooltipTextRight1 { } BottomEdge = { } textLeft2Font = "GameTooltipText" SetQuestLogItem = defined =[C]:-1 TextRight2 = GameTooltipTextRight2 { } TextLeft2 = GameTooltipTextLeft2 { } SetUnitAura = defined =[C]:-1 TopRightCorner = { } TextLeft1 = GameTooltipTextLeft1 { } SetItemKey = defined =[C]:-1 needsReset = true SetupPieceVisuals = defined @SharedXML\Backdrop.lua:289 customBackdropAlpha = 0.800000 HasBackdropInfo = defined @SharedXML\Backdrop.lua:321 SetRecipeResultItem = defined =[C]:-1 } (temporary) = nil `

yoshimo commented 3 years ago

Does this occur reliably for certain rewards?

Amadeus- commented 2 years ago

I've seen this happen too. Once it happens, it happens for all the links. But, then next time I come to the game, it's all fine. I'm going to try and track it down next time.

Amadeus- commented 1 year ago

I'm not sure if this is still happening with Dragonflight. But, if it does happen again, please go over to the new "official" repository at https://github.com/Amadeus-/Broker_WorldQuests and open a new issue there.

I can say that when I tried tracking it down back during Shadowlands my best guess is that it was a WoW bug, because I could find no reason at all for it to be happening otherwise (especially happening so randomly.)