PetTracker

PetTracker

13M Downloads

Error on login - "attempt to index field 'Sets'"

Malivil opened this issue ยท 1 comments

commented

Running Software (please complete the following information):

  • Game patch - 8.0.1.27178
  • Addon version - 8.0.3

Have you read the changelog? (please don't waste our time)
Yes

Describe the bug
When logging in, an error is displayed

To Reproduce
Steps to reproduce the behavior:

  1. Log in with this addon installed

Expected behavior
No errors

Screenshots
N/A

Error Logs
Date: 2018-08-02 17:41:58
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\PetTracker\Features\MapFilter.lua line 83:
attempt to index field 'Sets' (a nil value)
Debug:
PetTracker\Features\MapFilter.lua:83: UpdateSearch()
PetTracker\Features\MapFilter.lua:62: Init()
PetTracker\Features\MapFilter.lua:26:
PetTracker\Features\MapFilter.lua:25
[C]: OnMapChanged()
...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:217: OnMapChanged()
...ace\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:37: SetMapID()
...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:229:
...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:227
[C]: Show()
..\FrameXML\UIParent.lua:2611: SetUIPanel()
..\FrameXML\UIParent.lua:2456: ShowUIPanel()
..\FrameXML\UIParent.lua:2317:
..\FrameXML\UIParent.lua:2313
[C]: SetAttribute()
..\FrameXML\UIParent.lua:3138: ShowUIPanel()
..\FrameXML\QuestLogOwnerMixin.lua:93: HandleUserActionOpenSelf()
...rface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:408: OpenWorldMap()
Grail\Grail.lua:2850: SetMapByID()
Grail\Grail.lua:2842: SetMapToCurrentZone()
Grail\Grail.lua:1605: ?()
Grail\Grail.lua:9366: _Tooltip_OnEvent()
Grail\Grail.lua:9926:
Grail\Grail.lua:9926
Locals:
self =

{
Init = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:32
suggestions =
{
}
frames =
{
}
SetTextFilter = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:67
TrackingChanged = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:74
UpdateSearch = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:82
ShowSuggestions = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:101
ShowTrackingTypes = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:119
UpdateFrames = defined @interface\AddOns\PetTracker\Features\MapFilter.lua:90
}
frame = WorldMapFrame {
HandleUserActionOpenQuestLog = defined @interface\FrameXML\QuestLogOwnerMixin.lua:84
CanDisplayQuestLog = defined @interface\FrameXML\QuestLogOwnerMixin.lua:209
GetGlobalPosition = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:489
PanTo = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:589
HandleUserActionOpenSelf = defined @interface\FrameXML\QuestLogOwnerMixin.lua:91
AreDetailLayersLoaded = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:403
RemovePin = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:182
OnCanvasScaleChanged = defined =[C]:-1
PingQuestID = defined @interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:392
OnQuestLogOpen = defined @interface\FrameXML\QuestLogOwnerMixin.lua:221
CalculatePinNudging = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:301
OnCanvasSizeChanged = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:549
HandleUserActionToggleSelf = defined @interface\FrameXML\QuestLogOwnerMixin.lua:9
SetAreaTriggerIntersectsCallback = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:247
ShouldZoomInstantly = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:630
HandleUserActionToggleQuestLog = defined @interface\FrameXML\QuestLogOwnerMixin.lua:44
NavBar = {
}
pinNudgingDirty = true
SetGlobalPinScale = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:771
GetHighlightedQuestID = defined @interface\FrameXML\QuestLogOwnerMixin.lua:189
SetShouldNavigateOnClick = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:610
NavigateToParentMap = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:720
GetFocusedQuestID = defined @interface\FrameXML\QuestLogOwnerMixin.lua:201
SetDebugAreaTriggersEnabled = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:380
SetFocusedQuestID = defined @interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:384
mapArtID = 642
EvaluateLockReasons = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:692
GetGlobalPinScale = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:767
SetDisplayState = defined @interface\FrameXML\QuestLogOwnerMixin.lua:99
TitleCanvasSpacerFrame = {
}
OnLoad = defined @interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:82
RemoveDataProviderEvent = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:95
GetNumActivePinsByTemplate = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:198
SetPinTemplateType = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:171
AddOverlayFrames = defined @interface\AddOns\Blizzard_WorldMap\Blizzard_WorldMap.lua:202
SetAreaTriggerEnclosedCallback = defined @interface\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:242
IsCanvasMouseFocus = defined @interface\AddOns\Blizzard_MapCanva
AddOns:
Swatter, v7.7.6000 (SwimmingSeadragon)
Altoholic, vr185
Archy, v7.3.2.1
AucAdvanced, v7.7.6000 (SwimmingSeadragon)
AucFilterBasic, v7.7.6000 (SwimmingSeadragon)
AucStatHistogram, v7.7.6000 (SwimmingSeadragon)
AucStatiLevel, v7.7.6000 (SwimmingSeadragon)
AucStatPurchased, v7.7.6000 (SwimmingSeadragon)
AucStatSimple, v7.7.6000 (SwimmingSeadragon)
AucStatStdDev, v7.7.6000 (SwimmingSeadragon)
AucUtilFixAH, v7.7.6000 (SwimmingSeadragon)
Bartender4, v4.8.1
BeanCounter, v7.7.6000 (SwimmingSeadragon)
bestride, v0.0.6
CTBagMod, v
DataStore, vr65
DataStoreAchievements, vr47
DataStoreAgenda, vr28
DataStoreAuctions, vr50
DataStoreCharacters, vr42
DataStoreContainers, vr59
DataStoreCrafts, vr80
DataStoreCurrencies, vr37
DataStoreGarrisons, vr23
DataStoreInventory, vr52
DataStoreMails, vr51
DataStorePets, vr44
DataStoreQuests, vr44
DataStoreReputations, vr42
DataStoreSpells, vr32
DataStoreStats, vr31
DataStoreTalents, vr61
DBMCore, v8.0.1
DBMDefaultSkin, v
DBMStatusBarTimers, v
DejaCharacterStats, v800r103
EasyMail, v7.0
Enchantrix, v7.7.6000 (SwimmingSeadragon)
EnchantrixBarker, v7.7.6000 (SwimmingSeadragon)
ExecutiveAssistant, v1.3
ExtVendor, v1.7.3
FactionAddict, v1.50
GatherMate2, v1.42.1
Grail, v096
GrailQuestsenUS, v27178
GrailReputations, v007
HandyNotes, vv1.5.2
HandyNotesDraenorTreasures, v1.21
HandyNotesLegionRaresTreasures, v1.1
HandyNotesSuramarTelemancy, v1
IceHUD, v1.11.2
Informant, v7.7.6000 (SwimmingSeadragon)
MasterPlanA, vA
MouseTooltip, v1.0
MoveAnything, v17.0.0
nehFragger, v1.3a
NPCScan, v8.0.1.2
Omen, v3.2.0
OmniCC, v8.0.1
Overachiever, v1.0.0
PersonalLootHelper, v2.08
PetBattleMaster, v7.0.4
PetTracker, v8.0.3
PetTrackerBreeds, v8.0.3
PetTrackerJournal, v8.0.3
PetTrackerSwitcher, v8.0.3
PetTrackerUpgrades, v8.0.3
Prat30, vr1171
Prat30Libraries, v
Quester, v8.0.1.0
Recount, vv8.0.1a
SlideBar, v7.7.6000 (SwimmingSeadragon)
Stubby, v7.7.6000 (SwimmingSeadragon)
TimerBars, v1.2
Titan, v5.14.1.80000
TitanBag, v5.14.1.80000
TitanClock, v5.14.1.80000
TitanGold, v5.14.1.80000
TitanGuild, v7.0.3.4
TitanLocation, v5.14.1.80000
TitanLootType, v5.14.1.80000
TitanMail, v7.35
TitanPerformance, v5.14.1.80000
TitanRepair, v5.14.1.80000
TitanSpeed, v7.3.001
TitanVolume, v5.14.1.80000
TitanXP, v5.14.1.80000
Wholly, v067
xCT, v4.4.1
BlizRuntimeLib_enUS v8.0.1.80000
(ck=9b9)

Additional context
N/A

commented

I can verify this is now fixed. Thanks very much for the quick fix =)