Crash when showing/hiding quest markers
wodim opened this issue · 5 comments
Message: ...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:76: attempt to index field 'data' (a nil value)
Time: Sat Dec 14 13:31:08 2019
Count: 1
Stack: ...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:76: attempt to index field 'data' (a nil value)
...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:76: in function `ToggleNotes'
...uestie\Modules\Options\QuestieOptionsMinimapIcon.lua:26: in function `OnClick'
...tlasLootClassic\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:144: in function <...tlasLootClassic\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:142>
Locals: self = <table> {
GetAllQuestIds = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:450
AcceptQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:319
HideQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:280
ToggleNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:61
PopulateQuestLogInfo = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:883
AbandonedQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:394
SmoothReset = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:192
ShouldQuestShowObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:494
PopulateObjectiveNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:843
UpdateHiddenNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:232
CalculateAvailableQuests = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1455
AddAllNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:161
DrawAllAvailableQuests = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1303
GetRawLeaderBoardDetails = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:291
availableQuests = <table> {
}
UnhideQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:285
GetAllQuestIdsNoObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:475
GetAllQuestObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:904
private = <table> {
}
PopulateObjective = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:662
AddFinisher = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:537
IsComplete = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:507
UpdateObjectiveNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:525
UpdateQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:428
CompleteQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:364
NotesHidden = true
Initialize = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:49
GetAllLeaderBoardDetails = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1130
ForceToMap = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:632
ClearAllNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:119
Reset = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:176
}
desiredValue = nil
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
1396 = <table> {
}
583 = <table> {
}
2904 = <table> {
}
1222 = <table> {
}
1111 = <table> {
}
631 = <table> {
}
647 = <table> {
}
1175 = <table> {
}
536 = <table> {
}
6161 = <table> {
}
1382 = <table> {
}
1144 = <table> {
}
1176 = <table> {
}
3765 = <table> {
}
1021 = <table> {
}
1050 = <table> {
}
505 = <table> {
}
1385 = <table> {
}
1022 = <table> {
}
1179 = <table> {
}
538 = <table> {
}
204 = <table> {
v5.3.1
Message: ...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:77: attempt to index field 'TrackerHiddenObjectives' (a nil value)
Time: Sun Jan 19 23:20:19 2020
Count: 4
Stack: ...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:77: attempt to index field 'TrackerHiddenObjectives' (a nil value)
...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:77: in function `ToggleNotes'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: self = <table> {
GetAllQuestIds = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:457
AcceptQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:327
HideQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:288
ToggleNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:61
PopulateQuestLogInfo = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:890
AbandonedQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:401
SmoothReset = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:200
ShouldQuestShowObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:501
PopulateObjectiveNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:850
UpdateHiddenNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:240
CalculateAvailableQuests = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1425
AddAllNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:169
DrawAllAvailableQuests = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1317
GetRawLeaderBoardDetails = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:299
availableQuests = <table> {
}
UnhideQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:293
GetAllQuestIdsNoObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:482
GetAllQuestObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:911
private = <table> {
}
PopulateObjective = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:669
AddFinisher = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:544
IsComplete = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:514
UpdateObjectiveNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:532
UpdateQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:435
CompleteQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:371
NotesHidden = true
Initialize = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:49
GetAllLeaderBoardDetails = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1140
ForceToMap = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:639
ClearAllNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:127
Reset = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:184
}
desiredValue = nil
questieGlobalDB = <table> {
questieLocaleDiff = false
trackerShowQuestLevel = true
trackerbindSetTomTom = "ctrlleft"
alwaysGlowMinimap = false
enableMapIcons = true
questObjectiveColors = true
maxLevelFilter = 7
trackerShowCompleteQuests = false
eventScale = 1.350000
dbmHUDRadius = 3
DBMHUDRefresh = 0.030000
trackerColorObjectives = "whiteToGreen"
enableIconLimit = false
trackerbindUntrack = "shiftleft"
showBlizzardQuestTimer = false
mapCoordinatesEnabled = true
nameplateTargetFrameY = 25
availableScale = 1.300000
nameplateTargetFrameEnabled = false
globalScale = 0.700000
enableAvailable = true
alwaysGlowMap
v5.5.1
Merging with #1584
What about...
Message: ...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:76: attempt to index field 'data' (a nil value)
Time: Thu Feb 6 17:45:15 2020
Count: 16
Stack: ...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:76: attempt to index field 'data' (a nil value)
...erface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:76: in function `ToggleNotes'
...uestie\Modules\Options\QuestieOptionsMinimapIcon.lua:26: in function `OnClick'
...tlasLootClassic\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:144: in function <...tlasLootClassic\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua:142>
Locals: self = <table> {
GetAllQuestIds = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:463
AcceptQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:325
HideQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:286
ToggleNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:61
PopulateQuestLogInfo = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:918
AbandonedQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:393
SmoothReset = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:198
ShouldQuestShowObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:507
PopulateObjectiveNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:875
UpdateHiddenNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:238
CalculateAvailableQuests = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1455
AddAllNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:167
DrawAllAvailableQuests = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1347
GetRawLeaderBoardDetails = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:297
availableQuests = <table> {
}
UnhideQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:291
GetAllQuestIdsNoObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:488
GetAllQuestObjectives = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:939
private = <table> {
}
PopulateObjective = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:675
AddFinisher = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:550
IsComplete = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:520
UpdateObjectiveNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:538
UpdateQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:439
CompleteQuest = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:369
NotesHidden = true
Initialize = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:49
GetAllLeaderBoardDetails = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:1169
ForceToMap = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:645
ClearAllNotes = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:127
Reset = <function> defined @Interface\AddOns\Questie\Modules\Quest\QuestieQuest.lua:182
}
desiredValue = nil
questieGlobalDB = <table> {
questieLocaleDiff = false
trackerShowQuestLevel = true
trackerbindSetTomTom = "ctrlleft"
alwaysGlowMinimap = false
enableMapIcons = true
questObjectiveColors = true
maxLevelFilter = 7
trackerShowCompleteQuests = false
eventScale = 1.350000
dbmHUDRadius = 3
DBMHUDRefresh = 0.030000
trackerColorObjectives = "whiteToGreen"
enableIconLimit = false
trackerbindUntrack = "shiftleft"
showBlizzardQuestTimer = false
mapCoordinatesEnabled = true
nameplateTargetFrameY = 25
availab