World Quest Assistant

World Quest Assistant

102k Downloads

Lua errors with Kaliels Tracker when logging in

Ag3ntunkn0wn opened this issue ยท 2 comments

commented
161x ...dOns\WorldQuestAssistant\modules\kaliels_tracker.lua:17: attempt to compare number with nil
...dOns\WorldQuestAssistant\modules\kaliels_tracker.lua:17: in function <...dOns\WorldQuestAssistant\modules\kaliels_tracker.lua:12>
(tail call): ?
[C]: in function `SetupTrackerBlocks'
WorldQuestAssistant\core.lua:73: in function <WorldQuestAssistant\core.lua:72>
[C]: ?
!KalielsTracker\KalielsTracker.lua:505: in function `ObjectiveTracker_Update'
!KalielsTracker\KalielsTracker.lua:223: in function <!KalielsTracker\KalielsTracker.lua:194>
!KalielsTracker\KalielsTracker.lua:2102: in function <!KalielsTracker\KalielsTracker.lua:2101>

Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
 Enable = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:325
 NewModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
 EnableModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
 modules = <table> {
 }
 GetModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
 IterateEmbeds = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
 SecureHookScript = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:410
 defaultModuleLibraries = <table> {
 }
 RawHookScript = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:395
 GetName = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
 name = "WorldQuestAssistant_Kaliel's Tracker Support"
 IsEnabled = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
 orderedModules = <table> {
 }
 DisableModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
 HookScript = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:366
 IsHooked = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:493
 IsModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:248
 SetDefaultModuleState = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:418
 SetEnabledState = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
 Hook = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:274
 enabledState = true
 baseName = "WorldQuestAssistant"
 SetupTrackerBlocks = <function> defined @WorldQuestAssistant\modules\kaliels_tracker.lua:12
 OnEnable = <function> defined @WorldQuestAssistant\modules\kaliels_tracker.lua:5
 hooks = <table> {
 }
 SetDefaultModulePrototype = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
 SecureHook = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:336
 IterateModules = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
 UnhookAll = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:477
 RawHook = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:313
 Unhook = <function> defined @Genie\Libs\AceHook-3.0\AceHook-3.0.lua:418
 moduleName = "Kaliel's Tracker Support"
 defaultModuleState = true
 Disable = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
}
anchor = !KalielsTrackerFrame {
 0 = <userdata>
 Buttons = !KalielsTrackerButtons {
 }
 Scroll = !KalielsTrackerScroll {
 }
 directionUp = false
 QuestLogButton = !KalielsTrackerQuestLogButton {
 }
 SetAlpha = <function> defined @Immersion\Compat.lua:61
 MinimizeButton = !KalielsTrackerMinimizeButton {
 }
 anchorLeft = false
 ActiveButton = !KalielsTrackerActiveButton {
 }
 FilterButton = !KalielsTrackerFilterButton {
 }
 AchievementsButton = !KalielsTrackerAchievementsButton {
 }
 Bar = !KalielsTrackerScrollBar {
 }
}
anchorPoint = "TOPLEFT"
relativePoint = "TOPRIGHT"
left = nil
(*temporary) = 960
(*temporary) = UIParent {
 0 = <userdata>
 firstTimeLoaded = 1
 variablesLoaded = true
}
(*temporary) = 1920
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare number with nil"
WQA = <table> {
 SetDefaultModuleLibraries = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
 QuestDB = <table> {
commented

I can't reproduce that, and the dump looks weird - can Frame::GetLeft() ever return nil?

commented

Fixed it anyway - I hope.