Questie

Questie

122M Downloads

WOTLK - Quests by Zone broken after updating to 9.0.3

ThaDanus opened this issue ยท 2 comments

commented

Bug description

After updating Questie to the latest version this morning I got an error after updating the database, and I cannot load Quests by Zone in My Journey anymore, it is throwing this error:

Message: Interface/AddOns/Questie/Database/Zones/zoneDB.lua:113: No AreaId found for UiMapId: 1415:Eastern Kingdoms
Time: Sun Dec  3 11:38:49 2023
Count: 1
Stack: Interface/AddOns/Questie/Database/Zones/zoneDB.lua:113: No AreaId found for UiMapId: 1415:Eastern Kingdoms
[string "@Interface/AddOns/Questie/Modules/QuestiePlayer.lua"]:102: in function `GetCurrentContinentId'
[string "@Interface/AddOns/Questie/Modules/Journey/tabs/QuestsByZone/QuestsByZoneTab.lua"]:68: in function <...odules/Journey/tabs/QuestsByZone/QuestsByZoneTab.lua:62>
[string "@Interface/AddOns/Questie/Modules/Journey/tabs/QuestsByZone/QuestsByZoneTab.lua"]:41: in function `DrawTab'
[string "@Interface/AddOns/Questie/Modules/Journey/QuestieJourneyPrivates.lua"]:72: in function `HandleTabChange'
[string "@Interface/AddOns/Questie/Modules/Journey/QuestieJourney.lua"]:99: in function <...ce/AddOns/Questie/Modules/Journey/QuestieJourney.lua:99>
[string "=[C]"]: ?
[string "@Interface/AddOns/Atlas/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...nterface/AddOns/Atlas/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/Atlas/Libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Interface/AddOns/Altoholic/libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua"]:342: in function `SelectTab'
[string "@Interface/AddOns/Altoholic/libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua"]:200: in function <...libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua:197>

Locals: self = <table> {
 GetLocalizedClassName = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:68
 SetPlayerLevel = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:42
 GetPartyMemberByName = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:136
 GetPartyMembers = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:119
 private = <table> {
 }
 GetGroupType = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:72
 currentQuestlog = <table> {
 }
 GetPlayerLevel = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:50
 numberOfGroupMembers = 0
 GetPartyMemberList = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:160
 IsMaxLevel = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:57
 GetCurrentContinentId = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:101
 Initialize = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:27
 HasRequiredRace = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:85
 GetCurrentZoneId = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:96
 HasRequiredClass = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:91
 GetRaceId = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:63
}
QuestiePlayer = <table> {
 GetLocalizedClassName = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:68
 SetPlayerLevel = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:42
 GetPartyMemberByName = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:136
 GetPartyMembers = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:119
 private = <table> {
 }
 GetGroupType = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:72
 currentQuestlog = <table> {
 }
 GetPlayerLevel = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:50
 numberOfGroupMembers = 0
 GetPartyMemberList = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:160
 IsMaxLevel = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:57
 GetCurrentContinentId = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:101
 Initialize = <function> defined @Interface/AddOns/Questie/Modules/QuestiePlayer.lua:27
 HasRequiredRace = <function> defined @Interface/AddOns/Questie/Module 

After closing that window and going to Quests by Zone again I get this:

Time: Sun Dec  3 11:42:30 2023
Count: 2
Stack: Interface/AddOns/Questie/Database/Zones/zoneDB.lua:113: No AreaId found for UiMapId: 1415:Eastern Kingdoms

Locals: 

Screenshots

image

Questie & WoW version

Questie v9.0.3
Playing WoW WotLK Classic

Downgrading back to 9.0.2 fixed the issue for me:
image

commented

Hey @ThaDanus thank you for reporting this. We'll look into it.

commented

Hi, thanks for the reply.
Updated to 9.0.4 this morning and My Journey - Quests by Zone is working again, so please disregard!
Thanks for all your hard work <3