Edit mode is broken and has a Lua error

When I try to drag any element in edit mode error occurs. All my addons are disabled. The one I linked is an example. When I drag the elements with the mouse only then the error shows. Moving with the arrows doesn’t trigger it.
When I move an element the new spot is not remembered. On reload the UI returns to old positions.

  • Page 1
    Message: Interface/FrameXML/EditModeSystemTemplates.lua:535: attempt to perform arithmetic on local ‘left’ (a nil value)
    Time: Fri Nov 10 06:56:19 2023
    Count: 43
    Stack: Interface/FrameXML/EditModeSystemTemplates.lua:535: attempt to perform arithmetic on local ‘left’ (a nil value)
    [string “@Interface/FrameXML/EditModeSystemTemplates.lua”]:535: in function GetScaledSelectionSides' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:507: in function IsVerticallyAlignedWithFrame’
    [string “@Interface/FrameXML/EditModeSystemTemplates.lua”]:725: in function GetFrameMagneticEligibility' [string "@Interface/FrameXML/EditModeUtil.lua"]:130: in function GetEligibleMagneticFrames’
    [string “@Interface/FrameXML/EditModeUtil.lua”]:283: in function FindMagneticFrames' [string "@Interface/FrameXML/EditModeUtil.lua"]:367: in function GetMagneticFrameInfo’
    [string “@Interface/FrameXML/EditModeManager.lua”]:1063: in function `RefreshSnapPreviewLines’
    [string “@Interface/FrameXML/EditModeManager.lua”]:170: in function <Interface/FrameXML/EditModeManager.lua:168>
    Locals: self = PossessActionBar {
    0 =
    buttonPadding = 2
    GetShowAllButtons = defined @Interface/FrameXML/ActionBar.lua:180
    UpdateSystemSettingAlwaysShowButtons = defined @Interface/FrameXML/EditModeSystemTemplates.lua:998
    UpdateMagnetismRegistration = defined @Interface/FrameXML/EditModeSystemTemplates.lua:731
    GetSnapOffsets = defined @Interface/FrameXML/EditModeSystemTemplates.lua:609
    UpdateFrameStrata = defined @Interface/FrameXML/ActionBar.lua:184
    UpdateButtonArt = defined @Interface/FrameXML/EditModeSystemTemplates.lua:891
    IsFrameAnchoredToMe = defined @Interface/FrameXML/EditModeSystemTemplates.lua:694
    TrySetCompositeNumberSettingValue = defined @Interface/FrameXML/EditModeSystemTemplates.lua:212
    downKeys =

    {
    }
    GetFixedSize = defined @Interface/SharedXML/LayoutFrame.lua:156
    buttonTemplate = “PossessButtonTemplate”
    GetFixedWidth = defined @Interface/SharedXML/LayoutFrame.lua:148
    IsShown = defined @Interface/FrameXML/ActionBar.lua:278
    GetSelectionOffset = defined @Interface/FrameXML/EditModeSystemTemplates.lua:540
    ResetToDefaultPosition = defined @Interface/FrameXML/EditModeSystemTemplates.lua:254
    RefreshButtonArt = defined @Interface/FrameXML/EditModeSystemTemplates.lua:884
    GetScaledSelectionSides = defined @Interface/FrameXML/EditModeSystemTemplates.lua:532
    SelectSystem = defined @Interface/FrameXML/EditModeSystemTemplates.lua:763
    SetFixedWidth = defined @Interface/SharedXML/LayoutFrame.lua:135
    GetFrameMagneticEligibility = defined @Interface/FrameXML/EditModeSystemTemplates.lua:714
    Update = defined @Interface/FrameXML/PossessActionBar.lua:10
    AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:55
    IsBelowFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:499
    UpdateSystemSettingIconSize = defined @Interface/FrameXML/EditModeSystemTemplates.lua:936
    SetFixedSize = defined @Interface/SharedXML/LayoutFrame.lua:143
    HasActiveChanges = defined @Interface/FrameXML/EditModeSystemTemplates.lua:381
    GetScaledCenter = defined @Interface/FrameXML/EditModeSystemTemplates.lua:525
    DoesSettingDisplayValueEqual = defined @Interface/FrameXML/EditModeSystemTemplates.lua:445
    UpdateDisplayInfoOptions = defined @Interface/FrameXML/EditModeSystemTemplates.lua:456
    GetSystemName = defined @Interface/FrameXML/EditModeSystemTemplates.lua:822
    ProcessMovementKey = defined @Interface/FrameXML/EditModeSystemTemplates.lua:39
    GetSettingValueBool = defined @Interface/FrameXML/EditModeSystemTemplates.lua:436
    HasCompositeNumberSetting = defined @Interface/FrameXML/EditModeSystemTemplates.lua:385

  • Page 2
    Message: Interface/FrameXML/EditModeSystemTemplates.lua:535: attempt to perform arithmetic on local ‘left’ (a nil value)
    Time: Fri Nov 10 06:56:19 2023
    Count: 43
    Stack: Interface/FrameXML/EditModeSystemTemplates.lua:535: attempt to perform arithmetic on local ‘left’ (a nil value)
    [string “@Interface/FrameXML/EditModeSystemTemplates.lua”]:535: in function GetScaledSelectionSides' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:507: in function IsVerticallyAlignedWithFrame’
    [string “@Interface/FrameXML/EditModeSystemTemplates.lua”]:725: in function GetFrameMagneticEligibility' [string "@Interface/FrameXML/EditModeUtil.lua"]:130: in function GetEligibleMagneticFrames’
    [string “@Interface/FrameXML/EditModeUtil.lua”]:283: in function FindMagneticFrames' [string "@Interface/FrameXML/EditModeUtil.lua"]:367: in function GetMagneticFrameInfo’
    [string “@Interface/FrameXML/EditModeManager.lua”]:1063: in function `RefreshSnapPreviewLines’
    [string “@Interface/FrameXML/EditModeManager.lua”]:170: in function <Interface/FrameXML/EditModeManager.lua:168>
    Locals: self = PossessActionBar {
    0 =
    buttonPadding = 2
    GetShowAllButtons = defined @Interface/FrameXML/ActionBar.lua:180
    UpdateSystemSettingAlwaysShowButtons = defined @Interface/FrameXML/EditModeSystemTemplates.lua:998
    UpdateMagnetismRegistration = defined @Interface/FrameXML/EditModeSystemTemplates.lua:731
    GetSnapOffsets = defined @Interface/FrameXML/EditModeSystemTemplates.lua:609
    UpdateFrameStrata = defined @Interface/FrameXML/ActionBar.lua:184
    UpdateButtonArt = defined @Interface/FrameXML/EditModeSystemTemplates.lua:891
    IsFrameAnchoredToMe = defined @Interface/FrameXML/EditModeSystemTemplates.lua:694
    TrySetCompositeNumberSettingValue = defined @Interface/FrameXML/EditModeSystemTemplates.lua:212
    downKeys =

  • {
    }
    GetFixedSize = defined @Interface/SharedXML/LayoutFrame.lua:156
    buttonTemplate = “PossessButtonTemplate”
    GetFixedWidth = defined @Interface/SharedXML/LayoutFrame.lua:148
    IsShown = defined @Interface/FrameXML/ActionBar.lua:278
    GetSelectionOffset = defined @Interface/FrameXML/EditModeSystemTemplates.lua:540
    ResetToDefaultPosition = defined @Interface/FrameXML/EditModeSystemTemplates.lua:254
    RefreshButtonArt = defined @Interface/FrameXML/EditModeSystemTemplates.lua:884
    GetScaledSelectionSides = defined @Interface/FrameXML/EditModeSystemTemplates.lua:532
    SelectSystem = defined @Interface/FrameXML/EditModeSystemTemplates.lua:763
    SetFixedWidth = defined @Interface/SharedXML/LayoutFrame.lua:135
    GetFrameMagneticEligibility = defined @Interface/FrameXML/EditModeSystemTemplates.lua:714
    Update = defined @Interface/FrameXML/PossessActionBar.lua:10
    AddLayoutChildren = defined @Interface/SharedXML/LayoutFrame.lua:55
    IsBelowFrame = defined @Interface/FrameXML/EditModeSystemTemplates.lua:499
    UpdateSystemSettingIconSize = defined @Interface/FrameXML/EditModeSystemTemplates.lua:936
    SetFixedSize = defined @Interface/SharedXML/LayoutFrame.lua:143
    HasActiveChanges = defined @Interface/FrameXML/EditModeSystemTemplates.lua:381
    GetScaledCenter = defined @Interface/FrameXML/EditModeSystemTemplates.lua:525
    DoesSettingDisplayValueEqual = defined @Interface/FrameXML/EditModeSystemTemplates.lua:445
    UpdateDisplayInfoOptions = defined @Interface/FrameXML/EditModeSystemTemplates.lua:456
    GetSystemName = defined @Interface/FrameXML/EditModeSystemTemplates.lua:822
    ProcessMovementKey = defined @Interface/FrameXML/EditModeSystemTemplates.lua:39
    GetSettingValueBool = defined @Interface/FrameXML/EditModeSystemTemplates.lua:436
    HasCompositeNumberSetting = defined @Interface/FrameXML/EditModeSystemTemplates.lua:385

1 Like

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