HandyNotes: Legion (Broken Isles) Treasures and Rares

HandyNotes: Legion (Broken Isles) Treasures and Rares

10M Downloads

[BUG] Buggrabber caught an LUA error: HandyNotes_LegionRaresTreasures-1.1.lua:953: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)

tryallthethings opened this issue ยท 2 comments

commented

Version: v25
Client language: English

27x ...onRaresTreasures\HandyNotes_LegionRaresTreasures-1.1.lua:953: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
[string "@HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures-1.1.lua"]:953: in function `?'
[string "@ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <...s\ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:50>

Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
 Enable = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:294
 RegisterChatCommand = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:85
 EnableModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:332
 modules = <table> {
 }
 GetModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:210
 IterateEmbeds = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:442
 defaultModuleLibraries = <table> {
 }
 TimeLeft = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:172
 UnregisterChatCommand = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:111
 ScheduleRepeatingTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:129
 CancelAllTimers = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:160
 Printf = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
 SetDefaultModulePrototype = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
 nodes = <table> {
 }
 baseName = "HandyNotes_LegionRaresTreasures"
 OnInitialize = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:914
 name = "LegionRaresTreasures"
 HasBeenLooted = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:1008
 IsEnabled = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
 orderedModules = <table> {
 }
 ScheduleTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 DisableModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
 Refresh = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:999
 RegisterWithHandyNotes = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:959
 QuestCheck = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:951
 WorldEnter = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:944
 RegisterMessage = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
 UnregisterBucket = <function> defined @HandyNotes_Draenor\Lib\AceBucket-3.0\AceBucket-3.0.lua:206
 Print = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:54
 LoadCheck = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:1089
 OnLeave = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:690
 OnClick = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:682
 OnEnter = <function> defined @HandyNotes_LegionRaresTreasures\HandyNotes_LegionRaresTreasures.lua:585
 IsModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:468
 db = <table> {
 }
 SetDefaultModuleState = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:387
 CancelTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 SendMessage = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
 SetEnabledState = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
 UnregisterAllBuckets = <function> defined @H

Additionally a similar LUA error was caught:

27x ...tes_DraenorTreasures\HandyNotes_DraenorTreasures-1.21.lua:1507: attempt to call global 'IsQuestFlaggedCompleted' (a nil value)
[string "@HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures-1.21.lua"]:1507: in function `?'
[string "@ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <...s\ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:50>

Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
 Enable = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:294
 RegisterChatCommand = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:85
 LoginMessage = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1764
 EnableModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:332
 modules = <table> {
 }
 GetModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:210
 IterateEmbeds = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:442
 defaultModuleLibraries = <table> {
 }
 TimeLeft = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:172
 UnregisterChatCommand = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:111
 ScheduleRepeatingTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:129
 CancelAllTimers = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:160
 Printf = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
 SetDefaultModulePrototype = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
 nodes = <table> {
 }
 baseName = "HandyNotes_DraenorTreasures"
 OnInitialize = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1439
 name = "DraenorTreasures"
 HasBeenLooted = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1660
 IsEnabled = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
 orderedModules = <table> {
 }
 ScheduleTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
 DisableModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
 Refresh = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1651
 RegisterWithHandyNotes = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1574
 QuestCheck = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1505
 WorldEnter = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1497
 RegisterMessage = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
 UnregisterBucket = <function> defined @HandyNotes_Draenor\Lib\AceBucket-3.0\AceBucket-3.0.lua:206
 Print = <function> defined @ElvUI\Libraries\Ace3\AceConsole-3.0\AceConsole-3.0.lua:54
 LoadCheck = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1679
 OnLeave = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:1000
 OnClick = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:992
 OnEnter = <function> defined @HandyNotes_DraenorTreasures\HandyNotes_DraenorTreasures.lua:895
 IsModule = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:468
 db = <table> {
 }
 SetDefaultModuleState = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:387
 CancelTimer = <function> defined @ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
 SendMessage = <function> defined @ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
 SetEnabledState = <function> defined @ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
 UnregisterAllBuckets = <f
commented

You are absolutely correct. My apologies! Selected the wrong addon within Curseforge. Will remove the old one now ๐Ÿ˜„
Thank you!

commented

This is actually a different addon! You seem to be using HandyNotes_LegionRares&Treasures (which hasn't been updated since 2018, I think?) and this is HandyNotes: Legion Treasures. Which, yes, bit of a name similarity. Anyway, I'd recommend you switching because the WoW API has changed since that one was last updated and it won't work any more.