GurliGebis / WoWAddon-AngrierWorldQuests

30 stars 14 forks source link

Error after patch 10.1 #39

Closed jleafey closed 1 year ago

jleafey commented 1 year ago

The quest frame appears at the right of my Map & Quest Log frame, but BugGrabber has captured the following exception, which seems to be caught again whenever I move my mouse over certain parts of the frame:

18x AngrierWorldQuests/QuestFrame.lua:598: attempt to index global 'QUEST_TAG_TCOORDS' (a nil value) [string "@AngrierWorldQuests/QuestFrame.lua"]:598: in function <AngrierWorldQuests/QuestFrame.lua:547> [string "@AngrierWorldQuests/QuestFrame.lua"]:1056: in function <AngrierWorldQuests/QuestFrame.lua:939> string "=[C]": in function QuestLogQuests_Update' [string "@FrameXML/QuestMapFrame.lua"]:565: in functionQuestMapFrame_UpdateAll' [string "@FrameXML/QuestMapFrame.lua"]:34: in function Refresh' [string "@FrameXML/QuestLogOwnerMixin.lua"]:161: in functionRefreshQuestLog' [string "@Blizzard_WorldMap/Blizzard_WorldMap.lua"]:233: in function <...rfaceBlizzard_WorldMap/Blizzard_WorldMap.lua:230>

string "=[C]": in function OnMapChanged' [string "@Blizzard_MapCanvas/Blizzard_MapCanvas.lua"]:60: in functionSetMapID' [string "@Blizzard_WorldMap/Blizzard_WorldMapTemplates.lua"]:331: in function GoToMap' [string "@Blizzard_WorldMap/Blizzard_WorldMapTemplates.lua"]:389: in functionmyclick' [string "@FrameXML/NavigationBar.lua"]:181: in function <FrameXML/NavigationBar.lua:171>

Locals: questInfo =

{ mapID = 2022 isCombatAllyQuest = false questId = 66419 y = 0.349779 x = 0.415568 numObjectives = 1 isQuestStart = false childDepth = 1 inProgress = false isDaily = false } button = Button { 0 = TagText = FontString { } TimeIcon = Texture { } worldQuest = true infoY = 0.349779 mapID = 2022 Text = FontString { } TagTexture = Texture { } factionID = 2510 ButtonText = FontString { } Check = Texture { } numObjectives = 1 questID = 66419 GetButtonType = defined @FrameXML/QuestMapFrame.lua:1710 awq = true TaskIcon = Texture { } infoX = 0.415568 } questID = 66419 title = "Allegiance to One" factionID = 2510 capped = false questTagInfo =
{ quality = 0 isElite = true worldQuestType = 2 tagID = 111 displayExpiration = true tagName = "Elite World Quest" } tradeskillLineID = nil timeLeftMinutes = nil totalHeight = 20.000001 difficultyColor =
{ b = 0 font = "QuestDifficulty_Difficult" g = 0.820000 r = 1 } hasIcon = true (temporary) = nil (temporary) = 85 (temporary) = 0.080000 (temporary) = 0.920000 (temporary) = 0.080000 (temporary) = 0.920000 (temporary) = (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = "attempt to index global 'QUEST_TAG_TCOORDS' (a nil value)" titleFramePool =
{ frameType = "BUTTON" ReleaseAll = defined @SharedXML/Pools.lua:140 activeObjects =
{ } GetNextInactive = defined @SharedXML/Pools.lua:158 creationFunc = defined @SharedXML/Pools.lua:182 EnumerateActive = defined @SharedXML/Pools.lua:150 SetResetDisallowedIfNew = defined @SharedXML/Pools.lua:146 GetTemplate = defined @SharedXML/Pools.lua:219 OnLoad = defined @SharedXML/Pools.lua:190 frameTemplate = "QuestLogTitleTemplate" IsActive = defined @SharedXML/Pools.lua:162 GetNumActive = defined @SharedXML/Pools.lua:166 resetterFunc = defined @SharedXML/Pools.lua:227 parent = Frame { } numActiveObjects = 1 inactiveObjects =
{ } Release = defined @SharedXML/Pools.lua:125 Acquire = defined @SharedXML/Pools.lua:106 GetNextActive = defined @SharedXML/Pools.lua:154 EnumerateInactive = defined @SharedXML/Pools.lua:170 } TitleButton_Initiliaze = defined @AngrierWorldQuests/QuestFrame.lua:511 TitleButton_RarityColorTable =
{ 0 = 0 2 = 10 1 = 3 } CURRENCYID_WAR_SUPPLIES = 1342 CURRENCYID_NETHERSHARD = 1226 CURRENCYID_AZERITE = 1553 Addon =
{ RegisterAddOnLoaded = defined @AngrierWorldQuests/Core.lua:59 RegisterEvent = defined @AngrierWorldQuests/Core.lua:18 NewModule = defined @AngrierWorldQuests/Core.lua:110 ForAllModules = defined @AngrierWorldQuests/Core.lua:119 Modules =
{ } Version = "v0.40.7" Name = "Angrier World Quests" PLAYER_ENTERING_WORLD = defined @AngrierWorldQuests/Core.lua:128 UnregisterAddOnLoaded = defined @AngrierWorldQuests/Core.lua:77 ADDON_LOADED = defined @AngrierWorldQuests/Core.lua:47 UnregisterEvent = defined @AngrierWorldQuests/Core.lua:28 ModulePrototype =
{ } } ANIMA_ITEM_COLOR =
{ b = 1 g = 0.800000 r = 0.600000 } GetAnimaValue = defined @AngrierWorldQuests/QuestFrame.lua:155

ghost commented 1 year ago

Yep same, getting spammed, had to disable addon for now. Hopefully an easy fix! :)

GurliGebis commented 1 year ago

Yep, I got it as well, I'm working on a fix for it. Expect a new release later today (EU time)

GurliGebis commented 1 year ago

I have pushed v0.41.0 now, it should show up soon (whenever curseforge decides to push it to users)

ghost commented 1 year ago

Works like a charm, thanks a bunch for being so quick!!!!

GurliGebis commented 1 year ago

@Rezy942 you're very welcome, though the patch was provided by @sehra 🙂