PetTracker

PetTracker

13M Downloads

Error when clicking any of the "Pets" filters on the world map

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 clicking any of the "Pets" filters on the world map dropdown (ie. Species, Battles, or Stables), an error occurs which also seems to make the search box disappear

To Reproduce
Steps to reproduce the behavior:

  1. Open the world map
  2. Click on the filter icon in the top-right
  3. Click "Species"m "Battles", or "Stables"
  4. See error

Expected behavior
The icons affected by the clicked filter should show or hide as set

Screenshots
https://i.imgur.com/5v1joWz.jpg

Error Logs
Date: 2018-08-02 17:47:37
ID: 5
Error occured in: Global
Count: 21
Message: ...Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua line 48:
'for' limit must be a number
Debug:
...Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:48: RefreshAllData()
...ns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:76: OnMapChanged()
...ace\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:529:
...ace\AddOns\Blizzard_MapCanvas\Blizzard_MapCanvas.lua:527
[C]: ?
[C]: OnMapChanged()
PetTracker\Features\MapFilter.lua:92: UpdateFrames()
PetTracker\Features\MapFilter.lua:168: func()
...\PetTracker\Libs\Sushi-3.0\Classes\DropdownFrame.lua:104: call()
...ns\PetTracker\Libs\Sushi-3.0\Classes\CallHandler.lua:55: FireCall()
...Ons\PetTracker\Libs\Sushi-3.0\Classes\ButtonBase.lua:43:
...Ons\PetTracker\Libs\Sushi-3.0\Classes\ButtonBase.lua:41
Locals:
self =

{
SignalEvent = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:97
OnQuestAccepted = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:153
owningMap = {
}
playRevealAnims = false
OnCanvasPanChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:54
OnMapInsetSizeChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:38
SelectQuestID = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:106
OnCanvasScaleChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:50
registeredEvents =
{
}
AddQuest = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:67
OnCanvasSizeChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:58
AddFogPin = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:147
pinsByQuestID =
{
}
OnMapInsetMouseLeave = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:46
OnShow = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:30
GetMap = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:70
OnHide = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:34
OnMapChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:74
AddChoicePin = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:72
OnEvent = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:11
RegisterEvent = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:79
OnMapInsetMouseEnter = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:42
OnRemoved = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:9
OnAdded = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:3
RefreshAllData = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:34
OnGlobalAlphaChanged = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:66
UnregisterEvent = defined @interface\AddOns\Blizzard_MapCanvas\MapCanvas_DataProviderBase.lua:90
RemoveAllData = defined @interface\AddOns\Blizzard_AdventureMap\AM_QuestChoiceDataProvider.lua:29
}
fromOnShow = nil
oldSelectedQuestID = nil
newSelectedQuestID = nil
newSelectedTextureKit = nil
(for index) = 1
(for limit) = nil
(for step) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "'for' limit must be a number"

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
GarrisonMissionManager, vv55
GatherMate2, v1.42.1
Grail, v096
GrailAchievements, v011
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
PetTrackerConfig, 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=a0d)

Additional context
If you close and re-open the map you can click the filter again (once) to make it function.

commented

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