Getting a constant LUA error

It doesn’t appear to be tied to a addon.

Message: …e/AddOns/Blizzard_MoneyFrame/Mainline/MoneyFrame.lua:303: attempt to perform arithmetic on a secret value
Time: Wed Jan 21 14:29:45 2026
Count: 1
Stack:
[Interface/AddOns/Blizzard_MoneyFrame/Mainline/MoneyFrame.lua]:303: in function ‘MoneyFrame_Update’
[Interface/AddOns/Blizzard_MoneyFrame/Shared/MoneyFrame.lua]:637: in function ‘SetTooltipMoney’
[Interface/AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua]:317: in function ‘GameTooltip_OnTooltipAddMoney’
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataRules.lua]:146: in function ‘func’
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:56: in function <…lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:51>
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:78: in function <…lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:74>
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:166: in function <…lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:165>
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:334: in function ‘ProcessLineData’
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:315: in function ‘ProcessLines’
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:292: in function <…lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:245>
[C]: in function ‘securecallfunction’
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:242: in function <…lizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua:241>
[tail call]: ?
[C]: ?
[Interface/AddOns/Blizzard_SharedXMLGame/Tooltip/TooltipDataHandler.lua]:517: in function ‘SetBagItem’
[Interface/AddOns/Blizzard_UIPanels_Game/Mainline/ContainerFrame.lua]:1553: in function ‘UpdateTooltip’
[Interface/AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua]:444: in function <…AddOns/Blizzard_GameTooltip/Mainline/GameTooltip.lua:437>
[C]: ?

Locals:
frameName = “GameTooltipMoneyFrame1”
money = 10100
forceShow = nil
frame = GameTooltipMoneyFrame1 {
GoldButton = GameTooltipMoneyFrame1GoldButton {
}
PrefixText = GameTooltipMoneyFrame1PrefixText {
}
small = 1
moneyIconsDirty = false
trialErrorButton = GameTooltipMoneyFrame1TrialErrorButton {
}
CopperButton = GameTooltipMoneyFrame1CopperButton {
}
moneyType = “STATIC”
staticMoney = 10100
lastArgMoney = 10100
vadjust = 0
info = {
}
SuffixText = GameTooltipMoneyFrame1SuffixText {
}
SilverButton = GameTooltipMoneyFrame1SilverButton {
}
}
info = {
collapse = 1
}
gold = 1
goldDisplay = “1”
silver = 1
copper = 0
goldButton = GameTooltipMoneyFrame1GoldButton {
Text = GameTooltipMoneyFrame1GoldButtonText {
}
}
silverButton = GameTooltipMoneyFrame1SilverButton {
Text = GameTooltipMoneyFrame1SilverButtonText {
}
}
copperButton = GameTooltipMoneyFrame1CopperButton {
NormalTexture = Texture {
}
Text = GameTooltipMoneyFrame1CopperButtonText {
}
}
iconWidth = 13
spacing = -4
maxDisplayWidth = nil
isColorBlindModeDesired = false
(*temporary) = GameTooltipMoneyFrame1CopperButton {
NormalTexture = Texture {
}
Text = GameTooltipMoneyFrame1CopperButtonText {
}
}
(*temporary) =
(*temporary) = GameTooltipMoneyFrame1CopperButton {
NormalTexture = Texture {
}
Text = GameTooltipMoneyFrame1CopperButtonText {
}
}
(*temporary) =
(*temporary) = 0
(*temporary) = 0
(*temporary) = Texture {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = “attempt to perform arithmetic on a secret value”
COPPER_PER_SILVER = 100
SILVER_PER_GOLD = 100

I had to do a full interface reset to fix it. Rename/delete your Cache, Interface, and WTF folders and see if that helps.

1 Like

The place to troubleshoot LUA errors is Guides > UI and Macro

2 Likes

I’m getting this too, it just starts popping up randomly. When it starts it tends to keep on happening for a while till I do a UI Reset

Triggers seem to be stuff like looting, using the transmog window, checking currency .. fairly random and at random.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.