smaitch / Grail

World of Warcraft addon to provide a database of quest information.
31 stars 20 forks source link

Lua errors from Grail + Wholly (retail EnUs) #241

Closed Zathriam closed 3 years ago

Zathriam commented 4 years ago

I'm not familiar with this github thing, nor bugreporting in general, so I apologize if these are issues that have allready come up.

The world map displays no quest pins, and quite often it gets messed up, showing the old map when switching to look at a different zone-map, or better yet, the old map and the new map strangely combined. :)

Lua error dump as follows from bugsack (which I'm also not familiar with):

1x Grail\Grail-111.lua:8791: Usage: GetGarrisonInfo(garrisonType) string "=[C]": in function GetGarrisonInfo' [string "@Grail\Grail-111.lua"]:8791: in function_PhaseMatches' [string "@Grail\Grail-111.lua"]:6426: in function f' [string "@Grail\Grail-111.lua"]:3728: in function_AllEvaluateTrueS' [string "@Grail\Grail-111.lua"]:3828: in function <Grail\Grail.lua:3809>

[string "@Grail\Grail-111.lua"]:8111: in function MeetsPrerequisites' [string "@Grail\Grail-111.lua"]:10784: in functionStatusCode' [string "@Grail\Grail-111.lua"]:3997: in function CanAcceptQuest' [string "@Grail\Grail-111.lua"]:6391: in functionf' [string "@Grail\Grail-111.lua"]:3728: in function _AllEvaluateTrueS' ... [string "@Wholly\Wholly-080.lua"]:1434: in function_ClassifyQuestsInMap' [string "@Wholly\Wholly-080.lua"]:798: in function RefreshAllData' [string "@Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua"]:76: in functionOnMapChanged' [string "@Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:559: in function <...aceBlizzard_MapCanvas\Blizzard_MapCanvas.lua:557>

string "=[C]": in function OnMapChanged' [string "@Blizzard_WorldMap\Blizzard_WorldMap.lua"]:234: in functionOnMapChanged' [string "@Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:59: in function SetMapID' [string "@Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:765: in functionNavigateToCursor' [string "@Blizzard_MapCanvas\MapCanvas_ScrollContainerMixin.lua"]:110: in function <...lizzard_MapCanvas\MapCanvas_ScrollContainerMixin.lua:102>

Locals: (*temporary) = nil

1x FrameXML\QuestMapFrame.lua:1640: Usage: GetAchievementNumCriteria(achievementID [,countHidden]) string "=[C]": in function `GetAchievementNumCriteria' [string "@FrameXML\QuestMapFrame.lua"]:1640: in function <FrameXML\QuestMapFrame.lua:1620>

Locals: (*temporary) = nil

73x Grail\Grail-111.lua:7142: Usage: GetBuildings(garrisonType) string "=[C]": in function GetBuildings' [string "@Grail\Grail-111.lua"]:7142: in functionHasGarrisonBuilding' [string "@Grail\Grail-111.lua"]:7172: in function HasGarrisonBuildingInPlot' [string "@Grail\Grail-111.lua"]:6432: in functionf' [string "@Grail\Grail-111.lua"]:3694: in function _AllEvaluateTrueF' [string "@Grail\Grail-111.lua"]:3797: in function_AnyEvaluateTrueF' [string "@Grail\Grail-111.lua"]:9773: in function <Grail\Grail.lua:9740>

[string "@Grail\Grail-111.lua"]:10040: in function QuestsInMap' [string "@Wholly\Wholly-080.lua"]:1432: in function_ClassifyQuestsInMap' [string "@Wholly\Wholly-080.lua"]:3274: in function _RecordTooltipNPCs' [string "@Wholly\Wholly-080.lua"]:669: in function?' [string "@Wholly\Wholly-080.lua"]:2532: in function `_OnEvent' [string "@Wholly\Wholly-080.lua"]:4433: in function <Wholly\Wholly.lua:4433>

Locals: (temporary) = nil (temporary) =

{ }

26x ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value) [string "@Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua"]:185: in function OnHide' [string "@Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:93: in functionOnHide' [string "@Blizzard_WorldMap\Blizzard_WorldMap.lua"]:269: in function <...rfaceBlizzard_WorldMap\Blizzard_WorldMap.lua:268> string "=[C]": in function Hide' [string "@FrameXML\UIParent.lua"]:2877: in functionSetUIPanel' [string "@FrameXML\UIParent.lua"]:2957: in function HideUIPanel' [string "@FrameXML\UIParent.lua"]:2610: in function <FrameXML\UIParent.lua:2602> [string "=[C]"]: in functionSetAttribute' [string "@FrameXML\UIParent.lua"]:3477: in function <FrameXML\UIParent.lua:3460> string "=[C]": in function HideUIPanel' [string "@FrameXML\QuestLogOwnerMixin.lua"]:101: in functionSetDisplayState' [string "@FrameXML\QuestLogOwnerMixin.lua"]:41: in function HandleUserActionToggleSelf' [string "@Blizzard_WorldMap\Blizzard_WorldMap.lua"]:435: in functionToggleWorldMap'

Locals: self =

{ OnClearFocusedQuestID = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:79 EvaluateCheckBounties = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:63 poiQuantizer =
{ } OnMapInsetMouseLeave = defined @Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:46 AddWorldQuest = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:308 GetBountyQuestID = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:149 SetMatchWorldMapFilters = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:3 OnCanvasScaleChanged = defined @Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:50 registeredEvents =
{ } PingQuestID = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:153 owningMap = WorldMapFrame { } OnSetFocusedQuestID = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:75 activePins =
{ } DoesWorldQuestInfoPassFilters = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:191 ShouldShowQuest = defined @Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:7 GetMap = defined @Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:70 OnCanvasSizeChanged = defined @Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:35 markActiveQuests = true checkBounties = true usesSpellEffect = true matchWorldMapFilters = false IsMarkingActiveQuests = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:98 OnRemoved = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:120 OnAdded = defined @Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:15 OnMapChanged = defined @Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:74 OnSuperTrackingChanged = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:255 IsUsingSpellEffect = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:23 ClearFocusedQuestID = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:134 SignalEvent = defined @Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:97 GetPinTemplate = defined @Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:3 ShouldHighlightInfo = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:274 ShouldOverrideShowQuest = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:196 IsQuestSuppressed = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:381 spellEffectPin = { } suppressedQuests =
{ } OnMapInsetSizeChanged = defined @Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:38 IsCheckingBounties = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:59 OnShow = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:177 SetCheckBounties = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:50 SetUsesSpellEffect = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:15 SetBountyQuestID = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:139 SuppressQuest = defined @Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:374 OnCanvasPanChanged = defined @Interfa

smaitch commented 3 years ago

The Grail issues here should be fixed with Grail 112 which is now released.