[Retail 12.0.5] Secret key error in GatherMate2.lua:527 in Delves (end chest and mob kill) #373


Open
  • countcardboard created this issue May 16, 2026

    Hi,

    I am getting a recurring Lua error from GatherMate2 in Retail WoW, specifically inside Delves.

    Core error:
    Interface/AddOns/GatherMate2/GatherMate2.lua:527: attempted to index a table that cannot be indexed with secret keys

    Environment:
    - WoW: Retail 12.0.5
    - Build: 67314
    - Interface: 120005
    - Addon: GatherMate2

    Observed cases:

    1) Opening the reward chest at the end of a Delve
    Message: Interface/AddOns/GatherMate2/GatherMate2.lua:527: attempted to index a table that cannot be indexed with secret keys
    Time: Fri May 1 22:45:17 2026
    Count: 3
    Stack:
    [C]: ?
    [Interface/AddOns/GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [Interface/AddOns/GatherMate2/Collector.lua]:222: in function '?'
    [Interface/AddOns/RareScanner/ExternalLibs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...>
    [C]: ?
    [Interface/AddOns/RareScanner/ExternalLibs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...>
    [Interface/AddOns/RareScanner/ExternalLibs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [Interface/AddOns/AskMrRobot/Libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <...>

    2) Killing a mob inside a Delve
    Message: Interface/AddOns/GatherMate2/GatherMate2.lua:527: attempted to index a table that cannot be indexed with secret keys
    Time: Fri May 15 23:25:58 2026
    Count: 2
    Stack:
    [C]: ?
    [Interface/AddOns/GatherMate2/GatherMate2.lua]:527: in function 'GetIDForNode'
    [Interface/AddOns/GatherMate2/Collector.lua]:222: in function '?'
    [Interface/AddOns/BattlePetCompletionist/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...>
    [C]: ?
    [Interface/AddOns/BattlePetCompletionist/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...>
    [Interface/AddOns/BattlePetCompletionist/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
    [Interface/AddOns/BattlePetCompletionist/Libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <...>

    Expected result:
    No Lua error should occur when opening the final Delve chest or when killing a mob inside a Delve.

    Actual result:
    GatherMate2 throws a secret-key error in GetIDForNode at GatherMate2.lua:527.

    Additional context:
    The callback chain is not always the same - once it went through RareScanner/AskMrRobot, another time through BattlePetCompletionist - but the actual failing function is always GatherMate2.lua:527 / GetIDForNode.

    This makes it look like GatherMate2 is trying to identify a node/container/unit-related object in Delves whose data is protected with secret keys in current Retail.

    Thanks for taking a look.


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