Plumber

Plumber

6M Downloads

Lua Error: Legion Remix Expansion Overview (Completion %)

F-Lambda opened this issue ยท 2 comments

commented

The new Lemix expansion overview is great! However, there seems to be a lua error related to the completion % display.

Image I get the following error on opening the UI:
Message: ...nLandingPage/LegionRemix/LegionRemix_LandingPage.lua:835: attempt to index field '?' (a nil value)
Time: Mon Oct 20 19:20:08 2025
Count: 1
Stack:
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/LegionRemix/LegionRemix_LandingPage.lua]:835: in function 'setupFunc'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:430: in function 'UpdateView'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:568: in function 'StopScrolling'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:577: in function 'SnapToScrollTarget'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:524: in function 'SetContent'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/LegionRemix/LegionRemix_LandingPage.lua]:856: in function 'FullUpdate'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/LegionRemix/LegionRemix_LandingPage.lua]:720: in function <...nLandingPage/LegionRemix/LegionRemix_LandingPage.lua:719>
[C]: in function 'SetShown'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ExpansionLandingPage.lua]:358: in function 'ToggleUI'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ModuleRegistry.lua]:19: in function 'Plumber_ToggleLandingPage'
[Plumber_ToggleLandingPage()]:1: in main chunk
[C]: in function 'RunScript'
...[Interface/AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua]:2768: in function <...AddOns/Blizzard_ChatFrameBase/Mainline/ChatFrame.lua:2767>
[C]: in function 'ChatEdit_SendText'
[Interface/AddOns/Blizzard_ChatFrameBase/Shared/MacroExecutionManager.lua]:30: in function <...zzard_ChatFrameBase/Shared/MacroExecutionManager.lua:23>
[C]: in function 'UseAction'
[Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua]:342: in function 'handler'
[Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua]:667: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:649>
[Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua]:681: in function <...ddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua:674>
[Interface/AddOns/Blizzard_FrameXML/Mainline/SecureTemplates.lua]:733: in function 'SecureActionButton_OnClick'
[Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButton.lua]:1368: in function 'OnClick'
[Interface/AddOns/Blizzard_ActionBar/Mainline/ActionButtonOverrides.lua]:585: in function <...lizzard_ActionBar/Mainline/ActionButtonOverrides.lua:584>

Locals:
obj = Button {
 Right = Texture {
 }
 questID = 89469
 Icon = Texture {
 }
 Center = Texture {
 }
 isOdd = true
 Left = Texture {
 }
 Text1 = FontString {
 }
 ExecuteButton = Button {
 }
 Name = FontString {
 }
 Glow = Texture {
 }
}
(*temporary) = Button {
 Right = Texture {
 }
 questID = 89469
 Icon = Texture {
 }
 Center = Texture {
 }
 isOdd = true
 Left = Texture {
 }
 Text1 = FontString {
 }
 ExecuteButton = Button {
 }
 Name = FontString {
 }
 Glow = Texture {
 }
}
(*temporary) = nil
(*temporary) = 3
(*temporary) = "attempt to index field '?' (a nil value)"
isOdd = true
progressInfo = <table> {
 objectives = <table> {
 }
 numObjectives = 3
 isOnQuest = true
 readyForTurnIn = false
}
i = 3

And the following error when hitting the toggle:

Message: ...nLandingPage/LegionRemix/LegionRemix_LandingPage.lua:835: attempt to index field '?' (a nil value)
Time: Mon Oct 20 19:17:12 2025
Count: 2
Stack:
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/LegionRemix/LegionRemix_LandingPage.lua]:835: in function 'setupFunc'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:430: in function 'UpdateView'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:568: in function 'StopScrolling'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:577: in function 'SnapToScrollTarget'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/ScrollView.lua]:524: in function 'SetContent'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/LegionRemix/LegionRemix_LandingPage.lua]:856: in function '?'
[Interface/AddOns/Plumber/Initialization.lua]:57: in function 'Trigger'
[Interface/AddOns/Plumber/Initialization.lua]:111: in function 'SetDBValue'
[Interface/AddOns/Plumber/Modules/ExpansionLandingPage/Basic.lua]:1362: in function <...ddOns/Plumber/Modules/ExpansionLandingPage/Basic.lua:1359>

Locals:
obj = Button {
 Right = Texture {
 }
 questID = 89469
 Icon = Texture {
 }
 Center = Texture {
 }
 isOdd = true
 Left = Texture {
 }
 Text1 = FontString {
 }
 ExecuteButton = Button {
 }
 Name = FontString {
 }
 Glow = Texture {
 }
}
(*temporary) = Button {
 Right = Texture {
 }
 questID = 89469
 Icon = Texture {
 }
 Center = Texture {
 }
 isOdd = true
 Left = Texture {
 }
 Text1 = FontString {
 }
 ExecuteButton = Button {
 }
 Name = FontString {
 }
 Glow = Texture {
 }
}
(*temporary) = nil
(*temporary) = 3
(*temporary) = "attempt to index field '?' (a nil value)"
isOdd = true
progressInfo = <table> {
 objectives = <table> {
 }
 numObjectives = 3
 isOnQuest = true
 readyForTurnIn = false
}
i = 3
commented

Hi! Could you check if it's been fixed in the lastest update?

commented

Just got a chance to check, but yeah, it works!