World of Warcraft players sometimes see a Lua popup that mentions Blizzard_MoneyFrame or MoneyFrame.lua. The error often appears when hovering over bag items, bank items, vendor items, or tooltips.

This problem can feel like an addon issue at first. But some player reports show the same MoneyFrame error can happen even after a fresh UI reset with no addons enabled.

Quick Answer

The Blizzard MoneyFrame Lua error is a World of Warcraft UI error linked to tooltip money display. It often appears when GameTooltip tries to show gold, silver, or copper values. Reports mention MoneyFrame.lua line 303 and “attempt to perform arithmetic on a secret value.”

What Is the Blizzard MoneyFrame Lua Error?

What Is the Blizzard MoneyFrame Lua Error?

The Blizzard MoneyFrame Lua error comes from WoW’s built-in money display system. This system shows currency values inside tooltips and UI frames.

The error commonly mentions Blizzard_MoneyFrame, MoneyFrame.lua, GameTooltipMoneyFrame, or MoneyFrame_Update. These names point to Blizzard’s own UI files, not always a third-party addon.

Players often see the error while hovering over an item. The tooltip tries to show a money value, then the Lua popup appears.

Why Does the MoneyFrame.lua Error Happen?

The error usually appears when the game UI tries to calculate or display money inside a tooltip. Reported stack traces connect the issue to MoneyFrame_Update, SetTooltipMoney, and GameTooltip_OnTooltipAddMoney.

The key message is often:

attempt to perform arithmetic on a secret value

That means the UI tried to handle a protected or restricted value in a way Lua could not process. In normal words, the tooltip tried to do math with a value it could not safely read.

This can happen after a patch, beta update, UI change, or addon conflict. But it may also come from a Blizzard UI bug.

Common Places Where This Lua Error Appears

Players report this issue in places where WoW shows item or money tooltips. That is why the error can feel random.

Common triggers include:

  • hovering over bag items
  • hovering over bank items
  • checking vendor items
  • viewing quest rewards
  • comparing equipped gear
  • opening tooltip-heavy UI panels
  • moving across items quickly

A Blizzard forum report showed the stack trace reaching SetBagItem through BankFrame. Another report showed the error through ContainerFrame while hovering items.

Is the Blizzard MoneyFrame Error Caused by Addons?

Not always. Addons can trigger or expose Lua errors, but this specific MoneyFrame error can also appear in Blizzard UI files.

Situation What It Means
Error stops after disabling addons An addon may be causing the conflict
Error remains with no addons Blizzard UI or game patch may be involved
Error appears after patch day UI code may need a hotfix
Error appears only with tooltip addons A tooltip addon may be involved
Error appears in fresh UI Report it as a possible Blizzard bug

A GitHub WoW UI bug report for this issue says Blizzard received word and was tracking it internally.

How to Fix Blizzard MoneyFrame Lua Error

Start with the simple fixes first. The MoneyFrame Lua error can come from a temporary UI glitch, an outdated addon, or a deeper Blizzard UI issue. Try each fix one by one, then test the same tooltip again.

1. Reload the WoW UI

Reloading the UI is the fastest fix to try. It refreshes the World of Warcraft interface without closing the full game.

Type this command in the chat box:

/reload

After the UI reloads, hover over the same item, vendor reward, or tooltip again. If the popup does not return, the issue may have been temporary.

2. Update Your WoW Addons

Outdated addons can trigger tooltip and money display errors. This is common after a WoW patch because addon code may not match the latest UI changes.

Open your addon manager and update these addon types first:

  • tooltip addons
  • bag addons
  • auction addons
  • vendor addons
  • full UI replacement addons

After updating, restart the game and test again.

3. Disable Tooltip-Related Addons

Tooltip addons can touch the same UI area as Blizzard_MoneyFrame. If one of them changes item prices, vendor values, or tooltip text, it may trigger the error.

Turn off addons that affect:

  • item tooltips
  • bag windows
  • auction prices
  • vendor prices
  • gear comparison
  • UI skins

Then log back in and hover over the same item. If the error stops, turn addons back on one by one to find the cause.

4. Test With All Addons Disabled

If disabling only tooltip addons does not help, test the game with every addon turned off. This shows whether the error comes from an addon or Blizzard’s own UI.

Follow these steps:

  • Go to the character screen
  • Click AddOns
  • Disable all addons
  • Log into the same character
  • Hover over the same item or tooltip
  • Check if the Lua error appears again

If the error disappears, one addon is likely involved. If the error stays, the issue may be linked to Blizzard UI files.

5. Clear the WoW Cache Folder

The Cache folder stores temporary game data. Sometimes old cached data can cause UI or tooltip problems after an update.

Close World of Warcraft before doing this. Then open your WoW installation folder and rename or remove the Cache folder.

When you restart the game, WoW will create a fresh Cache folder. Test the tooltip again after logging in.

6. Reset Interface and WTF Folders

This is a stronger fix, so use it after the easier steps. Resetting these folders removes saved UI settings, addon settings, and layout data.

Close WoW fully before making changes. Then go to your World of Warcraft folder and rename these folders:

  • Cache
  • Interface
  • WTF

You can rename them like this:

  • Cache-old
  • Interface-old
  • WTF-old

After that, launch WoW again. The game will create fresh folders with default UI settings.

What If the Error Happens With No Addons?

If the error happens with no addons, do not keep blaming your addon list. The issue may come from Blizzard’s own UI code.

In that case, try this:

  • Reload the UI
  • Restart the game
  • Test on another character
  • Test with a fresh UI
  • Check Blizzard Bug Report forums
  • Wait for a hotfix if many players report it
  • Submit the full Lua error to Blizzard

A public WoW UI bug tracker lists the MoneyFrame.lua “secret value” issue as acknowledged by Blizzard. That suggests some cases need an official fix, not only a local workaround.

How to Reduce Lua Error Spam While Waiting

A Lua error popup can ruin gameplay, especially during raids, dungeons, or busy city visits. You can reduce the noise while waiting for a proper fix.

Useful options include:

  • Install BugSack and BugGrabber
  • Keep tooltip addons disabled
  • Avoid hovering problem items during combat
  • Reload UI after repeated errors
  • Update addons after every patch
  • Remove temporary workaround addons when Blizzard fixes it

Some community addons claim temporary fixes for MoneyFrame and tooltip problems. One CurseForge addon describes the issue as tied to Blizzard’s “secret values” and says it is only a workaround until Blizzard fixes the API.

Blizzard MoneyFrame Lua Error vs Other WoW Lua Errors

Error Type Common Cause Best First Fix
MoneyFrame.lua error Tooltip money display problem Reload UI and test addons
Addon Lua error Outdated or broken addon Update or disable addon
Protected function error Addon blocked during combat Test outside combat
Tooltip error Item hover or comparison issue Disable tooltip addons
Blizzard UI error Game patch or internal bug Report and wait for hotfix

This helps you avoid the wrong fix. A MoneyFrame error needs tooltip and UI testing first.

Final Thoughts

The Blizzard MoneyFrame Lua error usually appears when WoW tries to show gold, silver, or copper values in a tooltip. It can come from addons, but reports also connect it to Blizzard’s own UI files.

Start with /reload, update addons, and test with no addons. If the error still appears on a fresh UI, report it and wait for Blizzard’s fix.

Have you seen the MoneyFrame.lua error while hovering bags, vendors, or quest rewards? Leave a comment with where it appeared for you

Pin It on Pinterest