Skip to content

StaticPopups error in latest classic patch #242

@kaptajnen

Description

@kaptajnen

Since the latest patch for classic, a lua error originating in StaticPopups.lua pop ups when entering a realm. I found that deleting the entire if statement block on line 48 (starting with if T.Classic), the error goes away. I don't know enough about addon development to tell if that is breaking anything else though.

Message: .../AddOns/Tukui/Modules/Miscellaneous/StaticPopups.lua:40: attempt to index field '?' (a nil value)
Time: Wed Oct 22 19:03:23 2025
Count: 1
Stack:
[Interface/AddOns/Tukui/Modules/Miscellaneous/StaticPopups.lua]:40: in function 'Skin'
[Interface/AddOns/Tukui/Modules/Miscellaneous/StaticPopups.lua]:57: in function 'Enable'
[Interface/AddOns/Tukui/Modules/Miscellaneous/Core.lua]:12: in function 'Enable'
[Interface/AddOns/Tukui/Core/Loading.lua]:262: in function <Interface/AddOns/Tukui/Core/Loading.lua:241>

Locals:
self = StaticPopup1 {
 TopSpacer = FontString {
 }
 CoverFrame = Frame {
 }
 ButtonContainer = Frame {
 }
 Shadow = Frame {
 }
 Backdrop = Frame {
 }
 DarkOverlay = Frame {
 }
 ItemFrame = Frame {
 }
 MoneyInputFrame = StaticPopup1MoneyInputFrame {
 }
 AlertIcon = Texture {
 }
 ProgressBarFill = Texture {
 }
 ExtraButton = StaticPopup1ExtraButton {
 }
 Buttons = <table> {
 }
 BG = Frame {
 }
 ProgressBarSpacer = Texture {
 }
 EditBox = StaticPopup1EditBox {
 }
 ProgressBarBorder = Texture {
 }
 Dropdown = Button {
 }
 SubText = FontString {
 }
 heightPadding = 16
 Spinner = Frame {
 }
 MoneyFrame = StaticPopup1MoneyFrame {
 }
 Text = StaticPopup1Text {
 }
 CloseButton = StaticPopup1CloseButton {
 }
 Separator = Texture {
 }
}
Name = "StaticPopup1"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "ItemFrameNameFrame"
(*temporary) = 2
(*temporary) = 4
(*temporary) = "attempt to index field '?' (a nil value)"
T = Frame {
 MyName = "Kaira"
 Help = TukuiHelp {
 }
 MyRealm = "Mankrik"
 WoWBuild = 63829
 TextureTable = <table> {
 }
 WoWPatch = "1.15.8"
 IconCoord = <table> {
 }
 Classic = true
 MoP = false
 UnusedTimers = <table> {
 }
 MyFaction = "Alliance"
 FontTable = <table> {
 }
 BCC = false
 ScreenHeight = 2160
 WoWPatchReleaseDate = "Oct 13 2025"
 Maps = Frame {
 }
 MyClass = "MAGE"
 Version = "20.462"
 Retail = false
 ActionBars = Frame {
 }
 Cata = false
 WotLK = false
 AddOnCommands = <table> {
 }
 TestUI = Frame {
 }
 Hider = TukuiHider {
 }
 DataTexts = Frame {
 }
 PerfectScale = 0.355556
 Fonts = Frame {
 }
 MyRace = "Human"
 Colors = <table> {
 }
 Cooldowns = Frame {
 }
 VersionNumber = 20.462000
 PetHider = TukuiPetHider {
 }
 TocVersion = 11508
 DF = false
 Install = Frame {
 }
 Defaults = <table> {
 }
 Toolkit = T00LKIT {
 }
 Themes = <table> {
 }
 Profiles = TukuiProfiles {
 }
 Loading = Frame {
 }
 GUI = TukuiGUI {
 }
 UnitFrames = Frame {
 }
 TWW = false
 Media = Frame {
 }
 Movers = TukuiMovers {
 }
 Tooltips = Frame {
 }
 Inventory = Frame {
 }
 Miscellaneous = Frame {
 }
 ScreenWidth = 3840
 Chat = Frame {
 }
 MyLevel = 26
 Auras = Frame {
 }
 Resolution = "3840x2160"
 Popups = Frame {
 }
 OffScreen = TukuiOffScreen {
 }
}
StaticPopupDialogs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions