This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
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>
I believe this should be fixed in the new release today. If you still get errors or see any others, please let me know.
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 add on, this happens whenever I mouse over enemies specifically
Thanks for letting me know. I added another check that hopefully fixes that error in 12.0.5.
Please let me know if it fixes it. I'm traveling and cannot test it properly at the moment.
After using it for a day it seems to be working wonderfully! Thank you!
To post a comment, please login or register a new account.