Addon spams errors while in instances #30


Open
  • schnoodly created this issue Mar 15, 2026

    Whenever I enter an instance and start combat, I get a lua error.  I assume it has to do with Blizz now making chat addons not work during combat in instances.

    Message: Interface/AddOns/Alts/Alts.lua:2393: bad argument #1 to 'UnitExists' (Usage: local result = UnitExists([unit]). Secret values are only allowed during untainted execution for this argument.)
    Time: Sun Mar 15 04:05:16 2026
    Count: 12
    Stack:
    [Interface/AddOns/Alts/Alts.lua]:2393: in function 'OnTooltipSetUnit'
    [Interface/AddOns/Alts/Alts.lua]:2210: in function <Interface/AddOns/Alts/Alts.lua:2209>
    [tail call]: ?
    [C]: in function 'securecallfunction'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:67: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:62>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:87: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:83>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:123: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:113>
    [C]: in function 'SetAttribute'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:148: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:141>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:298: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:245>
    [C]: in function 'securecallfunction'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:242: in function 'ProcessInfo'
    [Interface/AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua]:997: in function <...AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua:964>
    [C]: in function 'SetWorldCursor'
    [Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua]:1271: in function <...rface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua:1191>
    
    Locals:
    self = <table> {
     logonTime = "2026/03/15 04:05"
     modules = <table> {
     }
     defaultModuleState = true
     optionsCategoryId = 7
     db = <table> {
     }
     optionsFrame = <table> {
     }
     baseName = "Alts"
     enabledState = true
     defaultModuleLibraries = <table> {
     }
     name = "Alts"
     orderedModules = <table> {
     }
     matchFuncs = <table> {
     }
     hooks = <table> {
     }
    }
    tooltip = GameTooltip {
     processingInfo = <table> {
     }
     infoList = <table> {
     }
     shoppingTooltips = <table> {
     }
     updateTooltipTimer = 0.200000
     ItemTooltip = Frame {
     }
     StatusBar = GameTooltipStatusBar {
     }
     TextRight1 = GameTooltipTextRight1 {
     }
     supportsItemComparison = true
     supportsDataRefresh = true
     textLeft2Font = "GameTooltipText"
     BottomOverlay = Texture {
     }
     NineSlice = Frame {
     }
     textLeft1Font = "GameTooltipHeaderText"
     textRight2Font = "GameTooltipText"
     TopOverlay = Texture {
     }
     layoutType = "TooltipDefaultLayout"
     TextLeft1 = GameTooltipTextLeft1 {
     }
     textRight1Font = "GameTooltipHeaderText"
     TextRight2 = GameTooltipTextRight2 {
     }
     TextLeft2 = GameTooltipTextLeft2 {
     }
    }
    name = <no value>
    unitid = <no value>
    

     

  • Talryn posted a comment Mar 16, 2026

    I believe this should be fixed in the new release today.  If you still get errors or see any others, please let me know.

  • schnoodly posted a comment Mar 17, 2026

    I'm getting a similar one, but different line

     

    Message: Interface/AddOns/Alts/Alts.lua:2406: bad argument #1 to 'UnitExists' (Usage: local result = UnitExists([unit]). Secret values are only allowed during untainted execution for this argument.)
    Time: Tue Mar 17 06:35:09 2026
    Count: 165
    Stack:
    [C]: in function 'UnitExists'
    [Interface/AddOns/Alts/Alts.lua]:2406: in function 'OnTooltipSetUnit'
    [Interface/AddOns/Alts/Alts.lua]:2210: in function <Interface/AddOns/Alts/Alts.lua:2209>
    [tail call]: ?
    [C]: in function 'securecallfunction'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:67: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:62>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:87: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:83>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:123: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:113>
    [C]: in function 'SetAttribute'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:148: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:141>
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:298: in function <...lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:245>
    [C]: in function 'securecallfunction'
    [Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:242: in function 'ProcessInfo'
    [Interface/AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua]:997: in function <...AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua:964>
    [C]: in function 'SetWorldCursor'
    [Interface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua]:1271: in function <...rface/AddOns/Blizzard_UIParent/Mainline/UIParent.lua:1191>
    
    Locals:
    (*temporary) = <no value>
    

     


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