ALL THE THINGS

ALL THE THINGS

31M Downloads

LUA Error expanding "Nilganihmaht's Stone Ring" quest

kcoderhere opened this issue · 2 comments

commented

image
Clicking the "Placing the Stone Ring" quest causes this error:

Date: 2024-03-16 13:21:55
ID: 2
Error occured in: Global
Count: 6
Message: Interface/AddOns/AllTheThings/AllTheThings.lua line 9941:
   attempt to call field '?' (a nil value)
Debug:
   [string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:9941:
      Interface/AddOns/AllTheThings/AllTheThings.lua:9412
Locals:
self = Button {
 0 = <userdata>
 index = 4
 Label = FontString {
 }
 Indicator = Texture {
 }
 indent = 48
 Summary = FontString {
 }
 ref = <table> {
 }
 Background = Texture {
 }
 UpdateTooltip = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:9412
 Texture = Texture {
 }
}
reference = <table> {
 sourceParent = <table> {
 }
 total = 1
 nmr = false
 cost = <table> {
 }
 parent = <table> {
 }
 questID = 64197
 nmc = false
 lc = <table> {
 }
 upgradeTotal = 0
 costTotal = 0
 progress = 0
 visible = true
 hash = "questID64197"
}
tooltip = GameTooltip {
 0 = <userdata>
 GetBackdropColor = <function> defined @Interface/SharedXML/Backdrop.lua:390
 SetHyperlink = <function> defined =[C]:-1
 SetAzeriteEssence = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 RightEdge = Texture {
 }
 ClearATTReferenceTexture = <function> defined @Interface/AddOns/AllTheThings/src/UI/Game Tooltip.lua:270
 AllTheThingsOnTooltipClearedHook = true
 SetSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 ClearBackdrop = <function> defined =[C]:-1
 SetLootCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetWorldCursor = <function> defined @Interface/FrameXML/GameTooltip.lua:1074
 SetLootItem = <function> defined =[C]:-1
 GetSpell = <function> defined @Interface/FrameXML/GameTooltip.lua:1112
 SetQuestLogSpecialItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetRecipeReagentItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetMerchantItem = <function> defined =[C]:-1
 HasBackdropInfo = <function> defined @Interface/SharedXML/Backdrop.lua:278
 SetSocketedRelic = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 ProcessInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:335
 NineSlice = Frame {
 }
 OnLoad = <function> defined @Interface/FrameXML/GameTooltip.lua:1049
 TopEdge = Texture {
 }
 SetUnitDebuffByAuraInstanceID = <function> defined =[C]:-1
 SetBagItem = <function> defined =[C]:-1
 SetBackdropColor = <function> defined =[C]:-1
 LeftEdge = Texture {
 }
 SetCurrencyByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 AppendInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:525
 SetSpellBookItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 textLeft1Font = "GameTooltipHeaderText"
 AppendInfoWithSpacer = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:531
 shouldRefreshData = false
 hasMoney = 1
 SetArtifactPowerByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 textRight2Font = "GameTooltipText"
 TopOverlay = Texture {
 }
 SetSocketedItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetUnitDebuff = <function> defined =[C]:-1
 SetMountBySpellID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetBorderBlendMode = <function> defined @Interface/SharedXML/Backdrop.lua:266
 SetTrainerService = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 shoppingTooltips = <table> {
 }
 SetAzeritePower = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetLFGDungeonShortageReward = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 OnBackdropSizeChanged = <function> defined @Interface/SharedXML/Backdrop.lua:182
 ClearHandlerInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
 SetEnhancedConduit = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 StatusBar = GameTooltipStatusBar {
 }
 SetPossession = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetAzeriteEssenceSlot = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:539
 SetUnitBuffByAuraInstanceID = <function> defined =[C]:-1
 SetConduit = <function> defined @Interface/SharedXML/Tooltip/Tooltip
commented

Actually a different location and different reason!

commented

Sigh once again another bad reference in the code... 😩