Editing to highlight an effective workaround
Calihyye noted the following in one of their replies - contextually, they found that this issue was character specific and some characters would have the UI fully functional. If you are able to find such a character, then delete the other character subfolders within your WTF except the good one, log into that character, and then log out and into the effected characters:
I did find a fix, if you exit the game then on your machine go to C:\Program Files\World of Warcraft_retail_\WTF\Account\accountname\server\ and I just deleted every folder except the 1 for my one good character. Restart the game and everything seems to be working for everyone now.
I was able to use the same tactic to effectively solve the problem. I am still unsure what in the character specific settings is causing this, as I have been able to move back all of my character specific settings over time and not caused issues, whatever it is must be quite obscure. I would just back up your folders and use this workaround if you are coming to this thread later, and then copy back over whatever specific files you need.
Original Post:
This isnât about any issues with design of the new UI. I am familiar with it from beta and PTR. However, I am experiencing some severe Lua errors and the base UI is nearly unusable for me currently.
I have no addons enabled, and Iâve deleted my cache, and cleared out my entire Interface and WTF folders, did a scan and repair, etc. I also changed specs back and forth and pretty much everything I could think of.
The visual symptoms to start are that the Objective Tracker is very oversized, off the edge of the screen, cannot be resized. Everything else before opening edit mode looks like the base UI should, except its the Modern preset and the target frames are up in the top left still.
Going into Edit mode immediately brings up 3 pages of Lua errors.
Closing these errors and trying to make any change whatsoever and then save it, will result in another error - the save cannot be done (so changes are impossible).
Additionally that originally buggy objective tracker cannot be resized in any way - its so far off the screen where the scaler should be in the corner is inaccessible.
Once I give up on making changes â I cannot actually exit edit mode. I can close the HUD Edit Mode popup, but all interface elements remain highlighter and interactive â trying to click an action bar or a target frame will instead move that element for example. Nothing changes this without relogging.
If I attempt to do click key bindings, I can assign them to keys but upon doing so a fifth Lua error hits (below) - but ultimately, still cannot be actually saved like described above, and the same Lua errors keep repeating.
As far as I can make this, this is all within the entirely base game. I have tried with and without removing my prior UI elements and always with no addons enabled.
Lua errors follow.
1.
Message: PartyFrame:SetPoint(): Couldnât find region named âCompactRaidFrameManagerâ
Time: Tue Oct 25 23:58:27 2022
Count: 1
Stack: PartyFrame:SetPoint(): Couldnât find region named âCompactRaidFrameManagerâ
[string â=[C]â]: in functionSetPointBase' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:62: in function
SetPointâ
[string â@Interface/FrameXML/EditModeSystemTemplates.luaâ]:177: in functionApplySystemAnchor' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:195: in function
UpdateSystemâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:1021: in functionUpdateSystem' [string "@Interface/FrameXML/EditModeManager.lua"]:1014: in function
UpdateSystemsâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:888: in function `UpdateLayoutInfoâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:235: in function <Interface/FrameXML/EditModeManager.lua:232>Locals: (*temporary) = PartyFrame {
{
0 =
UpdateMagnetismRegistration = defined @Interface/FrameXML/EditModeSystemTemplates.lua:499
UpdatePartyMemberBackground = defined @Interface/FrameXML/PartyFrame.lua:44
systemInfo =
}
IsFrameAnchoredToMe = defined @Interface/FrameXML/EditModeSystemTemplates.lua:462
LayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:192
UseCombinedGroups = defined @Interface/FrameXML/EditModeSystemTemplates.lua:855
ResetToDefaultPosition = defined @Interface/FrameXML/EditModeSystemTemplates.lua:148
GetScaledSelectionSides = defined @Interface/FrameXML/EditModeSystemTemplates.lua:348
SelectSystem = defined @Interface/FrameXML/EditModeSystemTemplates.lua:527
GetFrameMagneticEligibility = defined @Interface/FrameXML/EditModeSystemTemplates.lua:482
UpdateSystemSettingUseLargerFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:964
CalculateFrameSize = defined @Interface/SharedXML/LayoutFrame.lua:148
AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:48
IsBelowFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:315
spacing = 10
SetScaleBase = defined =[C]:-1
HasActiveChanges = defined @Interface/FrameXML/EditModeSystemTemplates.lua:237
GetScaledCenter = defined @Interface/FrameXML/EditModeSystemTemplates.lua:341
HidePartyFrames = defined @Interface/FrameXML/PartyFrame.lua:71
IsToTheRightOfFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:303
OnLoad = defined @Interface/FrameXML/PartyFrame.lua:5
UpdateDisplayInfoOptions = defined @Interface/FrameXML/EditModeSystemTemplates.lua:272
settingDisplayInfoMap ={
}
GetSettingValueBool = defined @Interface/FrameXML/EditModeSystemTemplates.lua:252
IsLayoutFrame = defined @Interface/SharedXML/LayoutFrame.lua:36
DoesSettingValueEqual = defined @Interface/FrameXML/EditModeSystemTemplates.lua:256
MarkDirty = defined @Interface/SharedXML/LayoutFrame.lua:90
UpdateSelectionVerticalState = defined @Interface/FrameXML/EditModeSystemTemplates.lua:1077
GetChildPadding = defined @Interface/SharedXML/LayoutFrame.lua:133
dirtySettings ={
}
IsToTheLeftOfFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:297
GetSettingsDialogAnchor = defined @Interface/FrameXML/EditModeSystemTemplates.lua:281
hasActiveChanges = false
OnSystemLoad = defined @Interface/FrameXML/EditModeSystemTemplates.lua:3
ClearFrameSnap = defined @Interface/FrameXML/EditModeSystemTemplates.lua:441
GetCombinedCenterOffset = defined @Interface/FrameXML/EditModeSystemTemplates.lua:391
SetupSettingsDialogAnchor = defined @Interface/FrameXML/EditModeSystemTemplates.lua:941
UpdateSystemSettingSortPlayersBy = defined @Interface/FrameXML/EditM2.
Message: Interface/FrameXML/EditModeManager.lua:842: bad argument #1 to âpairsâ (table expected, got nil)
Time: Wed Oct 26 00:11:41 2022
Count: 1
Stack: Interface/FrameXML/EditModeManager.lua:842: bad argument #1 to âpairsâ (table expected, got nil)
[string â=[C]â]: in functionpairs' [string "@Interface/FrameXML/EditModeManager.lua"]:842: in function
OnAccountSettingChangedâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:1886: in functionSetExpandedState' [string "@Interface/FrameXML/EditModeManager.lua"]:1931: in function
BeginHelpTipsâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:1915: in function <Interface/FrameXML/EditModeManager.lua:1913>
[string â=[C]â]: in functionShow' [string "@Interface/FrameXML/UIParent.lua"]:2844: in function
SetUIPanelâ
[string â@Interface/FrameXML/UIParent.luaâ]:2648: in functionShowUIPanel' [string "@Interface/FrameXML/UIParent.lua"]:2552: in function <Interface/FrameXML/UIParent.lua:2548> [string "=[C]"]: in function
SetAttributeâ
[string â@Interface/FrameXML/UIParent.luaâ]:3150: in function `ShowUIPanelâ
[string â*GameMenuFrame.xml:94_OnClickâ]:2: in function <[string â*GameMenuFrame.xml:94_OnClickâ]:1>Locals: (*temporary) = nil
(*temporary) = âtable expected, got nilâ
= defined =[C]:-13.
Message: Interface/FrameXML/EditModeManager.lua:803: attempt to index field âaccountSettingMapâ (a nil value)
Time: Wed Oct 26 00:11:41 2022
Count: 1
Stack: Interface/FrameXML/EditModeManager.lua:803: attempt to index field âaccountSettingMapâ (a nil value)
[string â@Interface/FrameXML/EditModeManager.luaâ]:803: in functionGetAccountSettingValue' [string "@Interface/FrameXML/EditModeManager.lua"]:807: in function
GetAccountSettingValueBoolâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:447: in functionArePartyFramesForcedShown' [string "@Interface/FrameXML/UIParent.lua"]:4908: in function
ShouldShowPartyFramesâ
[string â@Interface/FrameXML/PartyFrame.luaâ]:103: in functionUpdatePartyFrames' [string "@Interface/FrameXML/RaidFrame.lua"]:138: in function
UpdateRaidAndPartyFramesâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:1554: in functionRefreshPartyFrames' [string "@Interface/FrameXML/EditModeManager.lua"]:1463: in function
OnEditModeEnterâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:171: in functionEnterEditMode' [string "@Interface/FrameXML/EditModeManager.lua"]:193: in function <Interface/FrameXML/EditModeManager.lua:191> [string "=[C]"]: in function
Showâ
[string â@Interface/FrameXML/UIParent.luaâ]:2844: in functionSetUIPanel' [string "@Interface/FrameXML/UIParent.lua"]:2648: in function
ShowUIPanelâ
[string â@Interface/FrameXML/UIParent.luaâ]:2552: in function <Interface/FrameXML/UIParent.lua:2548>
[string â=[C]â]: in functionSetAttribute' [string "@Interface/FrameXML/UIParent.lua"]:3150: in function
ShowUIPanelâ
[string â*GameMenuFrame.xml:94_OnClickâ]:2: in function <[string â*GameMenuFrame.xml:94_OnClickâ]:1>Locals: self = EditModeManagerFrame {
ClearLockedLayoutButton = defined @Interface/FrameXML/EditModeManager.lua:1203
SetGridSpacing = defined @Interface/FrameXML/EditModeManager.lua:914
IsEditModeInLockState = defined @Interface/FrameXML/EditModeManager.lua:220
Grid = Frame {
}
buttonEntryPool ={
}
UpdateDropdownOptions = defined @Interface/FrameXML/EditModeManager.lua:947
ShouldRaidFrameShowSeparateGroups = defined @Interface/FrameXML/EditModeManager.lua:548
ImportLayout = defined @Interface/FrameXML/EditModeManager.lua:1117
NotifyChatOfLayoutChange = defined @Interface/FrameXML/EditModeManager.lua:674
IsSnapEnabled = defined @Interface/FrameXML/EditModeManager.lua:933
HideSystemSelections = defined @Interface/FrameXML/EditModeManager.lua:175
BlockEnteringEditMode = defined @Interface/FrameXML/EditModeManager.lua:1226
ShowNewLayoutDialog = defined @Interface/FrameXML/EditModeManager.lua:1141
DeleteLayout = defined @Interface/FrameXML/EditModeManager.lua:1073
ClearSelectedSystem = defined @Interface/FrameXML/EditModeManager.lua:664
AccountSettings = Frame {
}
AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:48
editModeActive = true
RevertAllChangesButton = Button {
}
HasActiveChanges = defined @Interface/FrameXML/EditModeManager.lua:322
DoesSettingDisplayValueEqual = defined @Interface/FrameXML/EditModeManager.lua:439
OnLoad = defined @Interface/FrameXML/EditModeManager.lua:3
Layout = defined @Interface/SharedXML/LayoutFrame.lua:333
OpenAndShowImportLayoutLinkDialog = defined @Interface/FrameXML/EditModeManager.lua:1151
GetSettingValueBool = defined @Interface/FrameXML/EditModeManager.lua:425
SetEditModeLockState = defined @Interface/FrameXML/EditModeManager.lua:216
GetNumRaidMembersForcedShown = defined @Interface/FrameXML/EditModeManager.lua:506
UpdateLayoutInfo = defined @Interface/FrameXML/EditModeManager.lua:873
ShowSystemSelections = defined @Interface/FrameXML/EditModeManager.lua:160
DoesSettingValueEqual = defined @Interface/FrameXML/Edit4th Lua error:
Message: PartyFrame:SetPoint(): Couldnât find region named âCompactRaidFrameManagerâ
Time: Wed Oct 26 00:17:56 2022
Count: 1
Stack: PartyFrame:SetPoint(): Couldnât find region named âCompactRaidFrameManagerâ
[string â=[C]â]: in functionSetPointBase' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:62: in function
SetPointâ
[string â@Interface/FrameXML/EditModeSystemTemplates.luaâ]:177: in functionApplySystemAnchor' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:195: in function
UpdateSystemâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:1021: in functionUpdateSystem' [string "@Interface/FrameXML/EditModeManager.lua"]:1014: in function
UpdateSystemsâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:888: in functionUpdateLayoutInfo' [string "@Interface/FrameXML/EditModeManager.lua"]:1137: in function
RevertAllChangesâ
[string â@Interface/FrameXML/EditModeDialogs.luaâ]:28: in function <Interface/FrameXML/EditModeDialogs.lua:24>
[string â=(tail call)â]: ?
[string â@Interface/SharedXML/SharedUIPanelTemplates.luaâ]:1168: in function <Interface/SharedXML/SharedUIPanelTemplates.lua:1164>Locals: (*temporary) = PartyFrame {
0 =
UpdateMagnetismRegistration = defined @Interface/FrameXML/EditModeSystemTemplates.lua:499
UpdatePartyMemberBackground = defined @Interface/FrameXML/PartyFrame.lua:44
systemInfo ={
}
IsFrameAnchoredToMe = defined @Interface/FrameXML/EditModeSystemTemplates.lua:462
LayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:192
UseCombinedGroups = defined @Interface/FrameXML/EditModeSystemTemplates.lua:855
ResetToDefaultPosition = defined @Interface/FrameXML/EditModeSystemTemplates.lua:148
GetScaledSelectionSides = defined @Interface/FrameXML/EditModeSystemTemplates.lua:348
SelectSystem = defined @Interface/FrameXML/EditModeSystemTemplates.lua:527
GetFrameMagneticEligibility = defined @Interface/FrameXML/EditModeSystemTemplates.lua:482
UpdateSystemSettingUseLargerFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:964
CalculateFrameSize = defined @Interface/SharedXML/LayoutFrame.lua:148
AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:48
IsBelowFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:315
spacing = 10
SetScaleBase = defined =[C]:-1
HasActiveChanges = defined @Interface/FrameXML/EditModeSystemTemplates.lua:237
GetScaledCenter = defined @Interface/FrameXML/EditModeSystemTemplates.lua:341
HidePartyFrames = defined @Interface/FrameXML/PartyFrame.lua:71
IsToTheRightOfFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:303
OnLoad = defined @Interface/FrameXML/PartyFrame.lua:5
UpdateDisplayInfoOptions = defined @Interface/FrameXML/EditModeSystemTemplates.lua:272
settingDisplayInfoMap ={
}
GetSettingValueBool = defined @Interface/FrameXML/EditModeSystemTemplates.lua:252
IsLayoutFrame = defined @Interface/SharedXML/LayoutFrame.lua:36
DoesSettingValueEqual = defined @Interface/FrameXML/EditModeSystemTemplates.lua:256
MarkDirty = defined @Interface/SharedXML/LayoutFrame.lua:90
UpdateSelectionVerticalState = defined @Interface/FrameXML/EditModeSystemTemplates.lua:1077
GetChildPadding = defined @Interface/SharedXML/LayoutFrame.lua:133
dirtySettings ={
}
IsToTheLeftOfFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:297
GetSettingsDialogAnchor = defined @Interface/FrameXML/EditModeSystemTemplates.lua:281
hasActiveChanges = false
OnSystemLoad = defined @Interface/FrameXML/EditModeSystemTemplates.lua:3
ClearFrameSnap = defined @Interface/FrameXML/EditModeSystemTemplates.lua:441
GetCombinedCenterOffset = <functi5th Lua error
Message: Interface/FrameXML/EditModeManager.lua:803: attempt to index field âaccountSettingMapâ (a nil value)
Time: Wed Oct 26 00:21:42 2022
Count: 1
Stack: Interface/FrameXML/EditModeManager.lua:803: attempt to index field âaccountSettingMapâ (a nil value)
[string â@Interface/FrameXML/EditModeManager.luaâ]:803: in functionGetAccountSettingValue' [string "@Interface/FrameXML/EditModeManager.lua"]:807: in function
GetAccountSettingValueBoolâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:447: in functionArePartyFramesForcedShown' [string "@Interface/FrameXML/UIParent.lua"]:4908: in function
ShouldShowPartyFramesâ
[string â@Interface/FrameXML/PartyFrame.luaâ]:103: in functionUpdatePartyFrames' [string "@Interface/FrameXML/RaidFrame.lua"]:138: in function
UpdateRaidAndPartyFramesâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:1559: in functionResetPartyFrames' [string "@Interface/FrameXML/EditModeManager.lua"]:1480: in function
OnEditModeExitâ
[string â@Interface/FrameXML/EditModeManager.luaâ]:208: in function <Interface/FrameXML/EditModeManager.lua:203>
[string â=[C]â]: in functionHide' [string "@Interface/FrameXML/UIParent.lua"]:2828: in function
SetUIPanelâ
[string â@Interface/FrameXML/UIParent.luaâ]:2859: in functionMoveUIPanel' [string "@Interface/FrameXML/UIParent.lua"]:2890: in function
HideUIPanelâ
[string â@Interface/FrameXML/UIParent.luaâ]:2556: in function <Interface/FrameXML/UIParent.lua:2548>
[string â=[C]â]: in functionSetAttribute' [string "@Interface/FrameXML/UIParent.lua"]:3170: in function
HideUIPanelâ
[string â@Interface/FrameXML/EditModeSystemTemplates.luaâ]:816: in function `onClickHandlerâ
[string â@Interface/SharedXML/SharedUIPanelTemplates.luaâ]:1168: in function <Interface/SharedXML/SharedUIPanelTemplates.lua:1164>Locals: self = EditModeManagerFrame {
ClearLockedLayoutButton = defined @Interface/FrameXML/EditModeManager.lua:1203
SetGridSpacing = defined @Interface/FrameXML/EditModeManager.lua:914
IsEditModeInLockState = defined @Interface/FrameXML/EditModeManager.lua:220
Grid = Frame {
}
buttonEntryPool ={
}
UpdateDropdownOptions = defined @Interface/FrameXML/EditModeManager.lua:947
ShouldRaidFrameShowSeparateGroups = defined @Interface/FrameXML/EditModeManager.lua:548
ImportLayout = defined @Interface/FrameXML/EditModeManager.lua:1117
NotifyChatOfLayoutChange = defined @Interface/FrameXML/EditModeManager.lua:674
IsSnapEnabled = defined @Interface/FrameXML/EditModeManager.lua:933
HideSystemSelections = defined @Interface/FrameXML/EditModeManager.lua:175
BlockEnteringEditMode = defined @Interface/FrameXML/EditModeManager.lua:1226
ShowNewLayoutDialog = defined @Interface/FrameXML/EditModeManager.lua:1141
DeleteLayout = defined @Interface/FrameXML/EditModeManager.lua:1073
ClearSelectedSystem = defined @Interface/FrameXML/EditModeManager.lua:664
AccountSettings = Frame {
}
AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:48
editModeActive = true
RevertAllChangesButton = Button {
}
HasActiveChanges = defined @Interface/FrameXML/EditModeManager.lua:322
DoesSettingDisplayValueEqual = defined @Interface/FrameXML/EditModeManager.lua:439
OnLoad = defined @Interface/FrameXML/EditModeManager.lua:3
Layout = defined @Interface/SharedXML/LayoutFrame.lua:333
OpenAndShowImportLayoutLinkDialog = defined @Interface/FrameXML/EditModeManager.lua:1151
GetSettingValueBool = defined @Interface/FrameXML/EditModeManager.lua:425
SetEditModeLockState = defined @Interface/FrameXML/EditModeManager.lua:216
GetNumRaidMembersForcedShown = defined @Interface/FrameXML/EditModeManager.lua:506
UpdateLayoutInfo = defined @Interface/FrameXML/EditModeManager.lua:873
ShowSystemSelections = definedI apologize for the quotes within quotes of this post, but hopefully this is readable.