LUA Error #356


Open
  • Coldfire989 created this issue Feb 8, 2026

    261x GatherMate2/GatherMate2.lua:527: table index is secret
    [tail call]: ?
    [GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [GatherMate2/Collector.lua]:291: in function 'GetWorldTarget'
    [GatherMate2/Collector.lua]:163: in function '?'
    [BagBrother/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:119: in function <...her/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
    [C]: ?
    [BagBrother/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:29: in function <...her/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
    [BagBrother/libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:64: in function 'Fire'
    [Bagnon/legacy/AceEvent-3.0-4/AceEvent-3.0.lua]:120: in function <...eBagnon/legacy/AceEvent-3.0/AceEvent-3.0.lua:119>
    [C]: in function 'TurnOrActionStop'
    [TURNORACTION]:4: in function <[string "TURNORACTION"]:1>

    Locals:

  • Kittywulfe posted a comment Feb 13, 2026

    Didn't want to create a new issue, so adding it to this one since it's recent. Been getting some frequent errors recently. This is today's. Not sure which addon listed is creating the error. I'll post this to each addon author.

     

    18x GatherMate2/GatherMate2.lua:527: table index is secret
    [GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [GatherMate2/Collector.lua]:291: in function 'GetWorldTarget'
    [GatherMate2/Collector.lua]:163: in function '?'
    [Altoholic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:109: in function <...lic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [Altoholic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:19: in function <...lic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [Altoholic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [Bartender4/libs/AceEvent-3.0-4/AceEvent-3.0.lua]:120: in function <Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

    Locals:
    self = <table> {
    modules = <table> {
    }
    nodeTextures = <table> {
    }
    defaultModuleState = true
    db_types = <table> {
    }
    nodeIDReplacementMap = <table> {
    }
    db = <table> {
    }
    HBD = <table> {
    }
    enabledState = true
    reverseNodeIDs = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    rareNodes = <table> {
    }
    name = "GatherMate2"
    orderedModules = <table> {
    }
    gmdbs = <table> {
    }
    Visible = <table> {
    }
    baseName = "GatherMate2"
    phasing = <table> {
    }
    nodeExpansion = <table> {
    }
    db_storage_map = <table> {
    }
    mapBlacklist = <table> {
    }
    nodeIDs = <table> {
    }
    }
    type = "Treasure"
    name = <no value>
    (*temporary) = <table> {
    Disturbed Earth = 566
    Tattered Chest = 503
    Large Darkwood Chest = 510
    Wicker Chest = 526
    Mechanized Chest = 560
    Primitive Chest = 527
    Jelly Deposit = 563
    Glowing Tome = 557
    Dented Footlocker = 517
    Twice-Fortified Arcwine = 559
    Gleaming Draenic Chest = 551
    Leypetal Blossom = 555
    Prismatic Crystal = 562
    Battered Chest = 502
    Mysterious Camel Figurine = 538
    Large Solid Chest = 506
    Netherwing Egg = 531
    Mana-Infused Gem = 558
    Everfrost Chip = 532
    Trove of the Thunder King = 547
    Ancient Mana Shard = 552
    Dart's Nest = 542

    Brightly Colored Egg = 533
    Giant Clam = 501
    Radiating Apexis Shard = 550
    Large Mithril Bound Chest = 509
    Solid Fel Iron Chest = 528
    Practice Lockbox = 514
    Scarlet Footlocker = 519
    Buccaneer's Strongbox = 508
    Sturdy Treasure Chest = 535
    Solid Chest = 504
    Glimmering Chest = 561
    Runestone Treasure Chest = 536
    Ravasaur Matriarch's Nest = 544
    Battered Footlocker = 515
    Heavy Fel Iron Chest = 522
    Onyx Egg = 546
    Felsteel Chest = 524
    Waterlogged Footlocker = 516
    Ancient Mana Crystal = 554
    Large Iron Bound Chest = 505
    Ground Wart = 565
    Glowcap = 525
    Dark Iron Treasure Chest = 539
    Maplewood Treasure Chest = 540
    Bound Adamantite Chest = 530
    Silverbound Treasure Chest = 537
    Suspiciously Glowing Chest = 549
    Takk's Nest = 541
    Ancient Mana Chunk = 553
    Large Battered Chest = 507
    Bound Fel Iron Chest = 529
    Leypetal Powder = 556
    Large Jelly Deposit = 564
    Bloodpetal Sprout = 512
    Fel Iron Chest = 521
    Razormaw Matriarch's Nest = 543
    Silken Treasure Chest = 534
    Highmaul Reliquary = 548
    Adamantite Bound Chest = 523
    Burial Chest = 520
    Dark Soil = 545
    Mossy Footlocker = 518
    }
    (*temporary) = "table index is secret"

  • Ookami313 posted a comment Feb 16, 2026

    Getting somewhat the same error, though one line has a different line number error. Has been happening while running a Delve and mousing over mobs and items in the Delve. Thanks,

     

    89x GatherMate2/GatherMate2.lua:527: table index is secret
    [GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [GatherMate2/Collector.lua]:291: in function 'GetWorldTarget'
    [GatherMate2/Collector.lua]:225: in function '?'
    [Altoholic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:109: in function <...lic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [Altoholic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:19: in function <...lic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [Altoholic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [AskMrRobot/Libs/AceEvent-3.0-4/AceEvent-3.0.lua]:120: in function <AskMrRobot/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

    Locals:
    self = <table> {
    modules = <table> {
    }
    nodeTextures = <table> {
    }
    defaultModuleState = true
    db_types = <table> {
    }
    nodeIDReplacementMap = <table> {
    }
    db = <table> {
    }
    HBD = <table> {
    }
    enabledState = true
    reverseNodeIDs = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    rareNodes = <table> {
    }
    name = "GatherMate2"
    orderedModules = <table> {
    }
    gmdbs = <table> {
    }
    Visible = <table> {
    }
    baseName = "GatherMate2"
    phasing = <table> {
    }
    nodeExpansion = <table> {
    }
    db_storage_map = <table> {
    }
    mapBlacklist = <table> {
    }
    nodeIDs = <table> {
    }
    }
    type = "Treasure"
    name = <no value>
    (*temporary) = <table> {
    Disturbed Earth = 566
    Tattered Chest = 503
    Large Darkwood Chest = 510
    Wicker Chest = 526
    Mechanized Chest = 560
    Primitive Chest = 527
    Jelly Deposit = 563
    Glowing Tome = 557
    Dented Footlocker = 517
    Twice-Fortified Arcwine = 559
    Gleaming Draenic Chest = 551
    Leypetal Blossom = 555
    Prismatic Crystal = 562
    Battered Chest = 502
    Mysterious Camel Figurine = 538
    Large Solid Chest = 506
    Netherwing Egg = 531
    Mana-Infused Gem = 558
    Everfrost Chip = 532
    Trove of the Thunder King = 547
    Ancient Mana Shard = 552
    Dart's Nest = 542
    Brightly Colored Egg = 533
    Giant Clam = 501
    Radiating Apexis Shard = 550
    Large Mithril Bound Chest = 509
    Solid Fel Iron Chest = 528
    Practice Lockbox = 514
    Scarlet Footlocker = 519
    Buccaneer's Strongbox = 508
    Sturdy Treasure Chest = 535
    Solid Chest = 504
    Glimmering Chest = 561
    Runestone Treasure Chest = 536
    Ravasaur Matriarch's Nest = 544
    Battered Footlocker = 515
    Heavy Fel Iron Chest = 522
    Onyx Egg = 546
    Felsteel Chest = 524
    Waterlogged Footlocker = 516
    Ancient Mana Crystal = 554
    Large Iron Bound Chest = 505
    Ground Wart = 565
    Glowcap = 525
    Dark Iron Treasure Chest = 539
    Maplewood Treasure Chest = 540
    Bound Adamantite Chest = 530
    Silverbound Treasure Chest = 537
    Suspiciously Glowing Chest = 549
    Takk's Nest = 541
    Ancient Mana Chunk = 553
    Large Battered Chest = 507
    Bound Fel Iron Chest = 529
    Leypetal Powder = 556
    Large Jelly Deposit = 564
    Bloodpetal Sprout = 512
    Fel Iron Chest = 521
    Razormaw Matriarch's Nest = 543
    Silken Treasure Chest = 534
    Highmaul Reliquary = 548
    Adamantite Bound Chest = 523
    Burial Chest = 520
    Dark Soil = 545
    Mossy Footlocker = 518
    }
    (*temporary) = "table index is secret"

  • TheVogfather posted a comment Feb 19, 2026

    769x GatherMate2/GatherMate2.lua:527: table index is secret
    [GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [GatherMate2/Collector.lua]:291: in function 'GetWorldTarget'
    [GatherMate2/Collector.lua]:225: in function '?'
    [Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [Ace3/AceEvent-3.0-4/AceEvent-3.0.lua]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

    Locals:
    self = <table> {
    modules = <table> {
    }
    nodeTextures = <table> {
    }
    defaultModuleState = true
    db_types = <table> {
    }
    nodeIDReplacementMap = <table> {
    }
    db = <table> {
    }
    HBD = <table> {
    }
    enabledState = true
    reverseNodeIDs = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    rareNodes = <table> {
    }
    name = "GatherMate2"
    orderedModules = <table> {
    }
    gmdbs = <table> {
    }
    Visible = <table> {
    }
    baseName = "GatherMate2"
    phasing = <table> {
    }
    nodeExpansion = <table> {
    }
    db_storage_map = <table> {
    }
    mapBlacklist = <table> {
    }
    nodeIDs = <table> {
    }
    }
    type = "Treasure"
    name = <no value>
    (*temporary) = <table> {
    Disturbed Earth = 566
    Tattered Chest = 503
    Large Darkwood Chest = 510
    Wicker Chest = 526
    Mechanized Chest = 560
    Primitive Chest = 527
    Jelly Deposit = 563
    Glowing Tome = 557
    Dented Footlocker = 517
    Twice-Fortified Arcwine = 559
    Gleaming Draenic Chest = 551
    Leypetal Blossom = 555
    Prismatic Crystal = 562
    Battered Chest = 502
    Mysterious Camel Figurine = 538
    Large Solid Chest = 506
    Netherwing Egg = 531
    Mana-Infused Gem = 558
    Everfrost Chip = 532
    Trove of the Thunder King = 547
    Ancient Mana Shard = 552
    Dart's Nest = 542
    Brightly Colored Egg = 533
    Giant Clam = 501
    Radiating Apexis Shard = 550
    Large Mithril Bound Chest = 509
    Solid Fel Iron Chest = 528
    Practice Lockbox = 514
    Scarlet Footlocker = 519
    Buccaneer's Strongbox = 508
    Sturdy Treasure Chest = 535
    Solid Chest = 504
    Glimmering Chest = 561
    Runestone Treasure Chest = 536
    Ravasaur Matriarch's Nest = 544
    Battered Footlocker = 515
    Heavy Fel Iron Chest = 522
    Onyx Egg = 546
    Felsteel Chest = 524
    Waterlogged Footlocker = 516
    Ancient Mana Crystal = 554
    Large Iron Bound Chest = 505
    Ground Wart = 565
    Glowcap = 525
    Dark Iron Treasure Chest = 539
    Maplewood Treasure Chest = 540
    Bound Adamantite Chest = 530
    Silverbound Treasure Chest = 537
    Suspiciously Glowing Chest = 549
    Takk's Nest = 541
    Ancient Mana Chunk = 553
    Large Battered Chest = 507
    Bound Fel Iron Chest = 529
    Leypetal Powder = 556
    Large Jelly Deposit = 564
    Bloodpetal Sprout = 512
    Fel Iron Chest = 521
    Razormaw Matriarch's Nest = 543
    Silken Treasure Chest = 534
    Highmaul Reliquary = 548
    Adamantite Bound Chest = 523
    Burial Chest = 520
    Dark Soil = 545
    Mossy Footlocker = 518
    }
    (*temporary) = "table index is secret"

  • Zathriam posted a comment Feb 19, 2026

    Been getting the same experience lately.

    This one from a run through the Azjol-Nerub instance;

     

    478x GatherMate2/GatherMate2.lua:527: table index is secret
    [GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [GatherMate2/Collector.lua]:291: in function 'GetWorldTarget'
    [GatherMate2/Collector.lua]:163: in function '?'
    [Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...er4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [Bartender4/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <Bartender4/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

     

    Locals:

  • bsmorgan posted a comment Feb 20, 2026

    Another instance of this error:

    ```

    15x GatherMate2/GatherMate2.lua:527: table index is secret
    [GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [GatherMate2/Collector.lua]:291: in function 'GetWorldTarget'
    [GatherMate2/Collector.lua]:225: in function '?'
    [TomTom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...Tom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
    [C]: ?
    [TomTom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...Tom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
    [TomTom/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [Breakables/libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <Breakables/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

     

    Locals:
    self = <table> {
    modules = <table> {
    }
    nodeTextures = <table> {
    }
    defaultModuleState = true
    db_types = <table> {
    }
    nodeIDReplacementMap = <table> {
    }
    db = <table> {
    }
    HBD = <table> {
    }
    enabledState = true
    reverseNodeIDs = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    rareNodes = <table> {
    }
    name = "GatherMate2"
    orderedModules = <table> {
    }
    gmdbs = <table> {
    }
    Visible = <table> {
    }
    baseName = "GatherMate2"
    phasing = <table> {
    }
    nodeExpansion = <table> {
    }
    db_storage_map = <table> {
    }
    mapBlacklist = <table> {
    }
    nodeIDs = <table> {
    }
    }
    type = "Treasure"
    name = <no value>
    (*temporary) = <table> {
    Disturbed Earth = 566
    Tattered Chest = 503
    Large Darkwood Chest = 510
    Wicker Chest = 526
    Mechanized Chest = 560
    Primitive Chest = 527
    Jelly Deposit = 563
    Glowing Tome = 557
    Dented Footlocker = 517
    Twice-Fortified Arcwine = 559
    Gleaming Draenic Chest = 551
    Leypetal Blossom = 555
    Prismatic Crystal = 562
    Battered Chest = 502
    Mysterious Camel Figurine = 538
    Large Solid Chest = 506
    Netherwing Egg = 531
    Mana-Infused Gem = 558
    Everfrost Chip = 532
    Trove of the Thunder King = 547
    Ancient Mana Shard = 552
    Dart's Nest = 542
    Brightly Colored Egg = 533
    Giant Clam = 501
    Radiating Apexis Shard = 550
    Large Mithril Bound Chest = 509
    Solid Fel Iron Chest = 528
    Practice Lockbox = 514
    Scarlet Footlocker = 519
    Buccaneer's Strongbox = 508
    Sturdy Treasure Chest = 535
    Solid Chest = 504
    Glimmering Chest = 561
    Runestone Treasure Chest = 536
    Ravasaur Matriarch's Nest = 544
    Battered Footlocker = 515
    Heavy Fel Iron Chest = 522
    Onyx Egg = 546
    Felsteel Chest = 524
    Waterlogged Footlocker = 516
    Ancient Mana Crystal = 554
    Large Iron Bound Chest = 505
    Ground Wart = 565
    Glowcap = 525
    Dark Iron Treasure Chest = 539
    Maplewood Treasure Chest = 540
    Bound Adamantite Chest = 530
    Silverbound Treasure Chest = 537
    Suspiciously Glowing Chest = 549
    Takk's Nest = 541
    Ancient Mana Chunk = 553
    Large Battered Chest = 507
    Bound Fel Iron Chest = 529
    Leypetal Powder = 556
    Large Jelly Deposit = 564
    Bloodpetal Sprout = 512
    Fel Iron Chest = 521
    Razormaw Matriarch's Nest = 543
    Silken Treasure Chest = 534
    Highmaul Reliquary = 548
    Adamantite Bound Chest = 523
    Burial Chest = 520
    Dark Soil = 545
    Mossy Footlocker = 518
    }
    (*temporary) = "table index is secret"

    ```

  • bsmorgan posted a comment Feb 20, 2026

    The following should eliminate the error. Replace the function at line 526 in GatherMate2.lua.

     

    function GatherMate:GetIDForNode(type, name)
    	if issecretvalue and issecretvalue(name) then
    		return nil
    	end
    	return self.nodeIDs[type][name]
    end
    

     

    FWIW, using `type` as a variable name could cause problems as it is also a valid Lua function. 


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