Questie

Questie

116M Downloads

Crash when showing/hiding quest markers

wodim opened this issue · 5 comments

commented
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

commented

Hmmm... This seems to be some bugged quest 🤔

commented
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

commented

@wodim There have been multiple issues for your second error message: #1701 #1703 #1721

commented

Merging with #1584

commented

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