Skip to content

flightmode.lua error occurs at the end of any flight #65

Description

@vdehaven

Upon landing at any flight master, the following error is thrown. A reload resets the UI properly.

Message: ...ace/AddOns/ElvUI_BenikUI/modules/misc/flightMode.lua:359: attempt to index field 'NutsAndBolts' (a nil value)
Time: Fri Jan 23 00:11:06 2026
Count: 1
Stack:
[Interface/AddOns/ElvUI_BenikUI/modules/misc/flightMode.lua]:359: in function <...ace/AddOns/ElvUI_BenikUI/modules/misc/flightMode.lua:218>
[C]: in function 'SetFlightMode'
[Interface/AddOns/ElvUI_BenikUI/modules/misc/flightMode.lua]:477: in function '?'
[Interface/AddOns/ElvUI_Libraries/Game/Shared/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...e/Shared/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[C]: ?
[Interface/AddOns/ElvUI_Libraries/Game/Shared/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...e/Shared/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[Interface/AddOns/ElvUI_Libraries/Game/Shared/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
[Interface/AddOns/ElvUI_Libraries/Game/Shared/Ace3/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <...aries/Game/Shared/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self =

{
fpsTimer =
{
}
inFlightMode = false
locationTimer =
{
}
modules =
{
}
timer =
{
}
defaultModuleLibraries =
{
}
startTime = 769031.358000
coordsTimer =
{
}
FlightMode = BenikUIFlightModeFrame {
}
baseName = "ElvUI_BenikUI"
name = "ElvUI_BenikUI_FlightMode"
orderedModules =
{
}
enabledState = true
defaultModuleState = true
hooks =
{
}
moduleName = "FlightMode"
}
status = false
(*temporary) = nil
(*temporary) = BenikUIFlightModeFrame {
top = Frame {
}
PixelSnapDisabled = true
bottom = Frame {
}
}
(*temporary) = ChatFrame1 {
shouldFadeAfterInactivity = true
font = "Interface\AddOns\ElvUI_BenikUI\media\fonts\PROTOTYPE.TTF"
hasActiveChanges = false
isScrollingMessageFrame = true
systemPositionDirty = false
copyButton = ElvUI_CopyChatButton1 {
}
buttonFrame = ChatFrame1ButtonFrame {
}
snappedFrames =
{
}
alternativeDefaultLanguage = "Common"
hasOwnFontObject = true
scriptsSet = true
oldAlpha = 0
channelList =
{
}
FontStringContainer = Frame {
}
messageTypeList =
{
}
fontObject = table: 000001852A3C1980 {
}
systemNameString = "Chat Frame"
EditModeResizeButton = Button {
}
tab = ChatFrame1Tab {
}
settingsDialogAnchor =
{
}
clickAnywhereButton = ChatFrame1ClickAnywhereButton {
}
isLayoutDirty = false
systemInfo =
{
}
fadeDurationSecs = 3
buttonSide = "left"
ResizeButton = ChatFrame1ResizeButton {
}
overrideFadeTimestamp = 0
settingDisplayInfoMap =
{
}
fontStringPool =
{
}
dirtySettings =
{
}
fontStyle = "SHADOW"
minimizeButton = ChatFrame1MinimizeButton {
}
isInitialized = 1
scrollOffset = 0
mouseOutTime = 1.001000
styled = true
fontSize = 11
allowScroll = true
flashTimer = 0
isUninteractable = false
name = "General"
isDocked = 1
defaultLanguage = "Common"
savedSystemInfo =
{
}
isDisplayDirty = false
downKeys =
{
}
onDisplayRefreshedCallbacks =
{
}
visibleLines =
{
}
oldestFadingLineTimestamp = 769015.823000
textIsCopyable = false
mouseInTime = 0
timeVisibleSecs = 100
historyBuffer =
{
}
zoneChannelList =
{
}
editBox = ChatFrame1EditBox {
}
insertMode = 2
ScrollToBottomButton = Button {
}
Selection = Frame {
}
Background = ChatFrame1Background {
}
system = 8
settingMap =
{
}
isStaticDocked = true
isLocked = true
}
(*temporary) = ChatFrame1 {
shouldFadeAfterInactivity = true
font = "Interface\AddOns\ElvUI_BenikUI\media\fonts\PROTOTYPE.TTF"
hasActiveChanges = false
isScrollingMessageFrame = true
systemPositionDirty = false
copyButton = ElvUI_CopyChatButton1 {
}
buttonFrame = ChatFrame1ButtonFrame {
}
snappedFrames =
{
}
alternativeDefaultLanguage = "Common"
hasOwnFontObject = true
scriptsSet = true
oldAlpha = 0
channelList =
{
}
FontStringContainer = Frame

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions