Questie

Questie

116M Downloads

Wrath Classic Tracking Lua error relating to zoneName

Mayron opened this issue ยท 1 comments

commented

Bug description

I log in and see this Lua error. Disabling the tracker solves it (I'm using the latest version with no other addons installed):

Message: ...ce\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:816: attempt to concatenate local 'zoneName' (a nil value)
Time: Tue Sep 27 10:55:24 2022
Count: 1
Stack: ...ce\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:816: attempt to concatenate local 'zoneName' (a nil value)
[string "@interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua"]:816: in function `Update'
[string "@interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua"]:180: in function <...ce\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:145>

Locals: self =

{
HookBaseTracker = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1124
MoveDurabilityFrame = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:455
Enable = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:481
Unhook = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1110
Update = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:695
UntrackQuestId = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1249
_GetNumQuestWatches = defined =[C]:-1
private =
{
}
CheckDurabilityAlertStatus = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:469
Untrack = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1105
UpdateQuestProximityTimer = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1435
started = true
_alreadyHooked = true
_IsQuestWatched = defined =[C]:-1
_alreadyHookedSecure = true
ResetDurabilityFrame = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:450
AQW_Insert = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1276
RemoveQuest = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:1204
Collapse = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:515
Initialize = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:79
Expand = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:521
Toggle = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:507
Disable = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:495
ResetLocation = defined @interface\AddOns\Questie\Modules\Tracker\QuestieTracker.lua:435
}
order =
{
1 = 11684
2 = 11574
3 = 11598
4 = 11674
5 = 11890
6 = 11951
7 = 11912
8 = 11919
9 = 12303
10 = 11999
11 = 12209
12 = 11978
13 = 12188
14 = 12205
15 = 12206
16 = 11980
17 = 12089
18 = 12090
19 = 12091
20 = 12566
21 = 11301
22 = 11270
23 = 13002
24 = 11397
25 = 11298
}
firstQuestInZone = true
zoneCheck = "Howling Fjord"
line = {
0 =
ZoneId = "Unknown Zone"
label = {
}
expandZone = {
}
SetZone = defined @interface\AddOns\Questie\Modules\Tracker\LinePool.lua:70
SetVerticalPadding = defined @interface\AddOns\Questie\Modules\Tracker\LinePool.lua:84
SetMode = defined @interface\AddOns\Questie\Modules\Tracker\LinePool.lua:530
expandQuest = {
}
mode = "zone"
SetQuest = defined @interface\AddOns\Questie\Modules\Tracker\LinePool.lua:75
SetObjective = defined @interface\AddOns\Questie\Modules\Tracker\LinePool.lua:80
}
(for generator) = defined =[C]:-1
(for state) =
{
1 = 11684
2 = 11574
3 = 11598
4 = 11674
5 = 11890
6 = 11951
7 = 11912
8 = 11919
9 = 12303
10 = 11999
11 = 12209
12 = 11978
13 = 12188
14 = 12205
15 = 12206
16 = 11980
17 = 12089
18 = 12090
19 = 12091
20 = 12566
21 = 11301
22 = 11270
23 = 13002
24 = 11397
25 = 11298
}
(for control) = 23
_ = 23
questId = 13002
quest =
{
startedBy =
{
}
Sort = 373
qu

Screenshots

Questie & WoW version

7.2.1 for Wrath Classic

commented

When I added this line to the code:

zoneName = zoneName or "Unknown";

It showed correctly and my Jewelcrafting quest was the one that was unknown:

image