LUA error on login -> missing NIL check #11


Open
  • fuba82 created this issue Dec 12, 2022

    Lua Error:

    1x SimpleQuestCounter/Quests.lua:181: attempt to index local 'qle' (a nil value)
    [string "@SimpleQuestCounter/Quests.lua"]:181: in function `PopulateQuestLogEntries'
    [string "@SimpleQuestCounter/Quests.lua"]:154: in function `FetchAll'
    [string "@SimpleQuestCounter/Quests.lua"]:257: in function <SimpleQuestCounter/Quests.lua:256>
    [string "@SimpleQuestCounter/Events.lua"]:56: in function <SimpleQuestCounter/Events.lua:54>
    [string "=[C]"]: ?

     

    just add nil check

  • fuba82 posted a comment Jul 5, 2023

    still bugged:

    1x SimpleQuestCounter/Quests.lua:181: attempt to index local 'qle' (a nil value)
    [string "@SimpleQuestCounter/Quests.lua"]:181: in function `PopulateQuestLogEntries'
    [string "@SimpleQuestCounter/Quests.lua"]:154: in function `FetchAll'
    [string "@SimpleQuestCounter/Quests.lua"]:257: in function <SimpleQuestCounter/Quests.lua:256>
    [string "@SimpleQuestCounter/Events.lua"]:56: in function <SimpleQuestCounter/Events.lua:54>
    [string "=[C]"]: ?
    
    Locals:
    self = <table> {
     GetQuestLogEntries = <function> defined @SimpleQuestCounter/Quests.lua:164
     numCountedQuests = 20
     questLogEntries = <table> {
     }
     GetNumCountedQuests = <function> defined @SimpleQuestCounter/Quests.lua:133
     FetchAll = <function> defined @SimpleQuestCounter/Quests.lua:149
     numShownQuestLogEntries = 45
     GetNumHeaderEntries = <function> defined @SimpleQuestCounter/Quests.lua:62
     GetNumBountyQuests = <function> defined @SimpleQuestCounter/Quests.lua:80
     numQuestLogEntries = 22
     GetNumQuestLogEntries = <function> defined @SimpleQuestCounter/Quests.lua:210
     GetQuestLogEntry = <function> defined @SimpleQuestCounter/Quests.lua:159
     maxNumCountedQuests = 35
     FetchMaxNumQuests = <function> defined @SimpleQuestCounter/Quests.lua:247
     maxNumQuests = 175
     eventFrame = WorldMapFrame {
     }
     GetNumShownQuestLogEntries = <function> defined @SimpleQuestCounter/Quests.lua:221
     GetNumNonHeaderQuests = <function> defined @SimpleQuestCounter/Quests.lua:92
     ToString = <function> defined @SimpleQuestCounter/Quests.lua:115
     FetchNumQuestLogEntries = <function> defined @SimpleQuestCounter/Quests.lua:215
     FetchMaxNumStandardQuests = <function> defined @SimpleQuestCounter/Quests.lua:237
     Select = <function> defined @SimpleQuestCounter/Quests.lua:101
     GetNumHiddenQuests = <function> defined @SimpleQuestCounter/Quests.lua:86
     GetMaxNumCountedQuests = <function> defined @SimpleQuestCounter/Quests.lua:232
     PrintStatus = <function> defined @SimpleQuestCounter/Quests.lua:36
     FetchNumShownQuestLogEntries = <function> defined @SimpleQuestCounter/Quests.lua:226
     _OnQuestsEvent = <function> defined @SimpleQuestCounter/Quests.lua:256
     PopulateQuestLogEntries = <function> defined @SimpleQuestCounter/Quests.lua:169
     GetNumCampaignQuests = <function> defined @SimpleQuestCounter/Quests.lua:68
     GetMaxNumQuests = <function> defined @SimpleQuestCounter/Quests.lua:242
     All = <function> defined @SimpleQuestCounter/Quests.lua:106
     GetNumTaskQuests = <function> defined @SimpleQuestCounter/Quests.lua:74
     FetchNumCountedQuests = <function> defined @SimpleQuestCounter/Quests.lua:138
    }
    numEntries = 45
    (for index) = 27
    (for limit) = 45
    (for step) = 1
    questLogIndex = 27
    qle = nil
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = nil
    (*temporary) = "attempt to index local 'qle' (a nil value)"
    

     


To post a comment, please login or register a new account.