LUA Error: UI Broken at Graphics settings

Hey everyone,

Everything was working when pre-patch launched, but now when I click through to change my graphics settings in the system menu I get a LUA error and the UI for graphical settings is broken. Text is absent for every item under the “advanced” tab, and when I click the icon all I get is a little black square.

Two things I can think of that may have caused this.

Possibility 1: I deleted my WTF and Cache folders to fix an unrelated bug, namely the UI edit mode not saving changes. Both were regenerated after I launched WoW again.

Possibility 2: My graphical settings were reset when the pre-patch launched, and I “optimized” them again using the NVIDIA GeForce app. The issue began after I tried this, so this could be the culprit. Maybe it has an outdated way of changing settings since 10.0? I downloaded their latest game drivers and settings first.

Here’s a copy paste of the LUA error I get when I click on the graphics setting option in the menu:

Message: Interface/SharedXML/Settings/Blizzard_Settings.lua:462: attempt to call global ‘Dump’ (a nil value)
Time: Wed Oct 26 02:01:25 2022
Count: 1
Stack: Interface/SharedXML/Settings/Blizzard_Settings.lua:462: attempt to call global ‘Dump’ (a nil value)
[string “@Interface/SharedXML/Settings/Blizzard_Settings.lua”]:462: in function InitSelectionDropDown' [string "@Interface/SharedXML/SettingDefinitions/Graphics.lua"]:236: in function InitControlDropDown’
[string “@Interface/SharedXML/SettingDefinitions/Graphics.lua”]:301: in function Init' [string "@Interface/SharedXML/Scroll/ScrollUtil.lua"]:439: in function <Interface/SharedXML/Scroll/ScrollUtil.lua:437> [string "=[C]"]: ? [string "@Interface/SharedXML/Settings/Blizzard_SettingsList.lua"]:52: in function initializer’
[string “@Interface/SharedXML/Scroll/ScrollBoxListView.lua”]:283: in function InvokeInitializers' [string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:657: in function Update’
[string “@Interface/SharedXML/Scroll/ScrollBox.lua”]:233: in function SetScrollPercentageInternal' [string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:151: in function FullUpdateInternal’
[string “@Interface/SharedXML/Scroll/ScrollBox.lua”]:631: in function FullUpdateInternal' [string "@Interface/SharedXML/Scroll/ScrollBox.lua"]:113: in function FullUpdate’

[string “=[C]”]: ?
[string “@Interface/SharedXML/Settings/Blizzard_SettingsList.lua”]:101: in function Display' [string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:782: in function DisplayLayout’
[string “@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua”]:758: in function DisplayCategory' [string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:725: in function <...erface/SharedXML/Settings/Blizzard_SettingsPanel.lua:721> [string "=[C]"]: ? [string "@Interface/SharedXML/CallbackRegistry.lua"]:143: in function <Interface/SharedXML/CallbackRegistry.lua:142> [string "=[C]"]: ? [string "@Interface/SharedXML/CallbackRegistry.lua"]:146: in function TriggerEvent’
[string “@Interface/SharedXML/Settings/Blizzard_CategoryList.lua”]:136: in function <…terface/SharedXML/Settings/Blizzard_CategoryList.lua:134>

Locals: selectionDropDown = Frame {
0 =
OnLeave = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2045
UpdateButtons = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2079
OnPopoutShown = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2056
SetupSelections = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2036
SetEnabled_ = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2021
OnEntrySelected = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2063
Button = Button {
}
OnEntryMouseEnter = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2070
decrementOffsetX = 4
OnLoad = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2011
DecrementButton = Button {
}
Increment = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2048
GetTooltipText = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2066
incrementOffsetX = -4
IncrementButton = Button {
}
Decrement = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2052
HidePopout = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2059
OnEntryMouseLeave = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2073
OnIncrementClicked = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2026
OnDecrementClicked = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2031
GetMaxPopoutHeight = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2076
OnEnter = defined @Interface/SharedXML/SharedUIPanelTemplates.lua:2042
}
setting = {
SetCommitFlags = defined @Interface/SharedXML/Settings/Blizzard_Setting.lua:104
Reinitializ

4 Likes

Same exact issue here. I’m getting a LUA error in graphics settings, absent text, and black boxes under the advanced tab. The patch reset my graphics settings so I did the same thing: downloaded the latest drivers and then optimized my settings using NVIDIA GeForce. The problem appeared after that.

1 Like

Does the GeForce optimization actually save the settings for you via the Geforce Experience app? If so maybe it’s saving wrong variables and breaking it somehow.

I spent awhile tweaking graphics settings just ingame and had no problems with LUA errors at all.

I’m not sure if GeForce was saving any settings; it didn’t seem to know what some things were set to even after optimizing.

I did manage to fix the immediate issue though. Simply changing the Graphics Quality slider to another number and saving was enough to stop the errors and restore the advanced tab. I guess just don’t use GeForce to mess with WoW settings for the time being.

Same issue here with LUA error and absent text in graphics settings after using NVIDIA GeForce Experience. Any solutions ?

Hello, deleting Config.wtf from the WTF fixed the issue for me. Hope this helps.

3 Likes

Seeing the same issue. If I reset my Graphics tab to Default, there are no issues. Seems that GeForce Experience is attempting to set a value that may be handled differently after the patch?

In addition to the LUA error I also see this in my chat window:
Failed to setup setting 'Shadow Quality' 6

2 Likes

This worked for me - thx!! No idea what triggered the issue.

Tried deleting Config.wtf but didn’t help.

1 Like

If this is happening to you, try to enter the settings and change the shadow settings to something. If that doesn’t work, switch to another settings window and tab back in. In my case particularly, this has caused one of the settings to reappear. Do this for all of the other graphics settings until you are certain they are all as they should be, and not blank. Then, apply the settings. Additionally, if you’re experiencing incredibly low FPS, scroll down in the settings and see if your Max Foreground FPS is set to 0. If that is the case, set it back up or disable it. It might not properly function the first time, as I had to try a couple times, but resetting the settings manually and applying it helped me fix this problem.

I think that may have done it. Earlier I was applying after each setting change thinking it wouldn’t save it so this time I hit apply after making changes to all the settings. Will monitor to see if it stays.

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