LUA errors when opening world map.
Vandersouls opened this issue ยท 2 comments
EDIT Hmm. I made sure this wasn't another addon interfering by disabling all and just the addon itself and got the same lua.
however now with some enabled it's gone. (and yes the required libs are on). I'll see if I can narrow it down further.
EDIT2: Ya I can't reproduce it right now. For whatever reason it was doing it and now it's not. Someone else in the posts on the addon page experienced something similar so not sure if it is an issue.
Hi bunch of lua errors when opening the map. if you don't open it addons fine and doesn't have issues.
Message: ...ard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua:42: attempt to index upvalue 'SuperTrackEventFrame' (a nil value)
Time: Wed Oct 14 16:37:58 2020
Count: 1
Stack: ...ard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua:42: attempt to index upvalue 'SuperTrackEventFrame' (a nil value)
[string "@interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua"]:42: in function QuestSuperTracking_ShouldHighlightDungeons' [string "@Interface\AddOns\Blizzard_SharedMapDataProviders\DungeonEntranceDataProvider.lua"]:53: in function
UpdateSupertrackedHighlight'
[string "@interface\AddOns\Blizzard_SharedMapDataProviders\DungeonEntranceDataProvider.lua"]:34: in function RefreshAllData' [string "@Interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua"]:76: in function
OnMapChanged'
[string "@interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:559: in function OnMapChanged' [string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:234: in function
OnMapChanged'
[string "@interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:59: in function SetMapID' [string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:245: in function <...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:243> [string "=[C]"]: ? [string "=[C]"]: in function
Show'
[string "@interface\FrameXML\UIParent.lua"]:2893: in function SetUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:2738: in function
ShowUIPanel'
[string "@interface\FrameXML\UIParent.lua"]:2606: in function <Interface\FrameXML\UIParent.lua:2602>
[string "=[C]"]: in function SetAttribute' [string "@Interface\FrameXML\UIParent.lua"]:3457: in function
ShowUIPanel'
[string "@interface\FrameXML\QuestLogOwnerMixin.lua"]:103: in function SetDisplayState' [string "@Interface\FrameXML\QuestLogOwnerMixin.lua"]:41: in function
HandleUserActionToggleSelf'
[string "@interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:435: in function `ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals: uiMapID = 10
(*temporary) = nil
(*temporary) = "attempt to index upvalue 'SuperTrackEventFrame' (a nil value)"
SuperTrackEventFrame = nil
Message: ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value)
Time: Wed Oct 14 16:39:34 2020
Count: 1
Stack: ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value)
[string "@interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua"]:185: in function OnHide' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:93: in function
OnHide'
[string "@interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:269: in function <...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:268>
[string "=[C]"]: in function Hide' [string "@Interface\FrameXML\UIParent.lua"]:2841: in function
SetUIPanel'
[string "@interface\FrameXML\UIParent.lua"]:2922: in function HideUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:2610: in function <Interface\FrameXML\UIParent.lua:2602> [string "=[C]"]: in function
SetAttribute'
[string "@interface\FrameXML\UIParent.lua"]:3477: in function HideUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:3632: in function
CloseWindows'
[string "@interface\FrameXML\UIParent.lua"]:3675: in function <Interface\FrameXML\UIParent.lua:3665>
[string "=[C]"]: in function securecall' [string "@Interface\FrameXML\UIParent.lua"]:4315: in function
ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>
Locals: self =
{OnClearFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:79
EvaluateCheckBounties = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:63
poiQuantizer =
}
OnMapInsetMouseLeave = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:46
AddWorldQuest = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:308
GetBountyQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:149
SetMatchWorldMapFilters = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:3
OnCanvasScaleChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:50
registeredEvents =
}
PingQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:153
owningMap = WorldMapFrame {
}
OnSetFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:75
activePins =
}
DoesWorldQuestInfoPassFilters = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:191
ShouldShowQuest = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:7
GetMap = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:70
OnCanvasSizeChanged = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:35
markActiveQuests = true
checkBounties = true
usesSpellEffect = true
matchWorldMapFilters = false
IsMarkingActiveQuests = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:98
OnRemoved = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:120
OnAdded = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:15
OnMapChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:74
OnSuperTrackingChanged = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:255
IsUsingSpellEffect = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:23
ClearFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:134
SignalEv
Message: ...ard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua:42: attempt to index upvalue 'SuperTrackEventFrame' (a nil value)
Time: Wed Oct 14 16:45:44 2020
Count: 2
Stack: ...ard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua:42: attempt to index upvalue 'SuperTrackEventFrame' (a nil value)
[string "@interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua"]:42: in function
QuestSuperTracking_ShouldHighlightDungeons' [string "@Interface\AddOns\Blizzard_SharedMapDataProviders\DungeonEntranceDataProvider.lua"]:53: in function
UpdateSupertrackedHighlight'[string "@interface\AddOns\Blizzard_SharedMapDataProviders\DungeonEntranceDataProvider.lua"]:34: in function
RefreshAllData' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:448: in function
RefreshAllDataProviders'[string "@interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:476: in function
RefreshAll' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:84: in function
OnShow'[string "@interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:246: in function <...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:243>
[string "=[C]"]: ?
[string "=[C]"]: in function
Show' [string "@Interface\FrameXML\UIParent.lua"]:2893: in function
SetUIPanel'[string "@interface\FrameXML\UIParent.lua"]:2738: in function
ShowUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:2606: in function <Interface\FrameXML\UIParent.lua:2602> [string "=[C]"]: in function
SetAttribute'[string "@interface\FrameXML\UIParent.lua"]:3457: in function
ShowUIPanel' [string "@Interface\FrameXML\QuestLogOwnerMixin.lua"]:103: in function
SetDisplayState'[string "@interface\FrameXML\QuestLogOwnerMixin.lua"]:85: in function
HandleUserActionOpenQuestLog' [string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:443: in function
OpenQuestLog'[string "@interface\FrameXML\QuestMapFrame.lua"]:700: in function
QuestMapFrame_OpenToQuestDetails' [string "@Interface\AddOns\SylingTracker\Contents\Quests\QuestView.lua"]:83: in function
?'[string "@interface\AddOns\PLoop\Prototype.lua"]:15639: in function <Interface\AddOns\PLoop\Prototype.lua:15626>
[string "=(tail call)"]: ?
Locals: uiMapID = 10
(*temporary) = nil
(temporary) = "attempt to index upvalue 'SuperTrackEventFrame' (a nil value)"
SuperTrackEventFrame = nil
Message: ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value)
Time: Wed Oct 14 16:39:41 2020
Count: 1
Stack: ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value)
[string "@interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua"]:185: in function OnHide' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:93: in function
OnHide'
[string "@interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:269: in function <...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:268>
[string "=[C]"]: in function Hide' [string "@Interface\FrameXML\UIParent.lua"]:2877: in function
SetUIPanel'
[string "@interface\FrameXML\UIParent.lua"]:2957: in function HideUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:2610: in function <Interface\FrameXML\UIParent.lua:2602> [string "=[C]"]: in function
SetAttribute'
[string "@interface\FrameXML\UIParent.lua"]:3477: in function HideUIPanel' [string "@Interface\SharedXML\SharedUIPanelTemplates.lua"]:312: in function
HideParentPanel'
[string ":OnLoad"]:1: in function `onCloseCallback'
[string "@interface\SharedXML\SharedUIPanelTemplates.lua"]:126: in function <Interface\SharedXML\SharedUIPanelTemplates.lua:122>
Locals: self =
OnClearFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:79
EvaluateCheckBounties = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:63
poiQuantizer =
}
OnMapInsetMouseLeave = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:46
AddWorldQuest = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:308
GetBountyQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:149
SetMatchWorldMapFilters = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:3
OnCanvasScaleChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:50
registeredEvents =
}
PingQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:153
owningMap = WorldMapFrame {
}
OnSetFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:75
activePins =
}
DoesWorldQuestInfoPassFilters = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:191
ShouldShowQuest = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:7
GetMap = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:70
OnCanvasSizeChanged = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:35
markActiveQuests = true
checkBounties = true
usesSpellEffect = true
matchWorldMapFilters = false
IsMarkingActiveQuests = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:98
OnRemoved = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:120
OnAdded = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:15
OnMapChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:74
OnSuperTrackingChanged = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:255
IsUsingSpellEffect = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:23
ClearFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:134
SignalEvent = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:9
Message: ...ard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua:42: attempt to index upvalue 'SuperTrackEventFrame' (a nil value)
Time: Wed Oct 14 16:43:30 2020
Count: 2
Stack: ...ard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua:42: attempt to index upvalue 'SuperTrackEventFrame' (a nil value)
[string "@interface\AddOns\Blizzard_ObjectiveTracker\Blizzard_QuestSuperTracking.lua"]:42: in function
QuestSuperTracking_ShouldHighlightDungeons' [string "@Interface\AddOns\Blizzard_SharedMapDataProviders\DungeonEntranceDataProvider.lua"]:53: in function
UpdateSupertrackedHighlight'[string "@interface\AddOns\Blizzard_SharedMapDataProviders\DungeonEntranceDataProvider.lua"]:34: in function
RefreshAllData' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:448: in function
RefreshAllDataProviders'[string "@interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:476: in function
RefreshAll' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:84: in function
OnShow'[string "@interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:246: in function <...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:243>
[string "=[C]"]: ?
[string "=[C]"]: in function
Show' [string "@Interface\FrameXML\UIParent.lua"]:2893: in function
SetUIPanel'[string "@interface\FrameXML\UIParent.lua"]:2738: in function
ShowUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:2606: in function <Interface\FrameXML\UIParent.lua:2602> [string "=[C]"]: in function
SetAttribute'[string "@interface\FrameXML\UIParent.lua"]:3457: in function
ShowUIPanel' [string "@Interface\FrameXML\QuestLogOwnerMixin.lua"]:103: in function
SetDisplayState'[string "@interface\FrameXML\QuestLogOwnerMixin.lua"]:41: in function
HandleUserActionToggleSelf' [string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:435: in function
ToggleWorldMap'[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals: uiMapID = 10
(*temporary) = nil
(*temporary) = "attempt to index upvalue 'SuperTrackEventFrame' (a nil value)"
SuperTrackEventFrame = nil
Message: ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value)
Time: Wed Oct 14 16:43:31 2020
Count: 2
Stack: ...rd_SharedMapDataProviders\WorldQuestDataProvider.lua:185: attempt to index field 'ticker' (a nil value)
[string "@interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua"]:185: in function OnHide' [string "@Interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua"]:93: in function
OnHide'
[string "@interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:269: in function <...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:268>
[string "=[C]"]: in function Hide' [string "@Interface\FrameXML\UIParent.lua"]:2841: in function
SetUIPanel'
[string "@interface\FrameXML\UIParent.lua"]:2922: in function HideUIPanel' [string "@Interface\FrameXML\UIParent.lua"]:2610: in function <Interface\FrameXML\UIParent.lua:2602> [string "=[C]"]: in function
SetAttribute'
[string "@interface\FrameXML\UIParent.lua"]:3477: in function HideUIPanel' [string "@Interface\FrameXML\QuestLogOwnerMixin.lua"]:101: in function
SetDisplayState'
[string "@interface\FrameXML\QuestLogOwnerMixin.lua"]:41: in function HandleUserActionToggleSelf' [string "@Interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua"]:435: in function
ToggleWorldMap'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals: self =
OnClearFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:79
EvaluateCheckBounties = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:63
poiQuantizer =
}
OnMapInsetMouseLeave = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:46
AddWorldQuest = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:308
GetBountyQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:149
SetMatchWorldMapFilters = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:3
OnCanvasScaleChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:50
registeredEvents =
}
PingQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:153
owningMap = WorldMapFrame {
}
OnSetFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:75
activePins =
}
DoesWorldQuestInfoPassFilters = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:191
ShouldShowQuest = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:7
GetMap = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:70
OnCanvasSizeChanged = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:35
markActiveQuests = true
checkBounties = true
usesSpellEffect = true
matchWorldMapFilters = false
IsMarkingActiveQuests = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:98
OnRemoved = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:120
OnAdded = defined @interface\AddOns\Blizzard_WorldMap\WM_WorldQuestDataProvider.lua:15
OnMapChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:74
OnSuperTrackingChanged = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:255
IsUsingSpellEffect = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:23
ClearFocusedQuestID = defined @interface\AddOns\Blizzard_SharedMapDataProviders\WorldQuestDataProvider.lua:134
SignalEvent = <f
I have more information about this.
There are 3 cases:
- After a reload UI, if you have disabled the Blizzard objective tracker then you open the map, you will trigger the error
- After a reload UI, if you have disabled the Blizzard objective then you enable it before opening the map, you won't trigger the error.
- After the loading or reload, if you have enabled the Blizzard objective tracker then you open the map, you won't trigger the error.
This is very likely you are in the case 1.
The problem is related to the way on how i disable the Blizzard objective tracker for replacing it, this seems like SuperTrackEventFrame isn't created during this process, causing error later once you open the map.
I'm searching a fix about it.