Lui v3 WoW-Classic

Lui v3 WoW-Classic

45.7k Downloads

Unable to Open LUI Interface

shiroimin opened this issue ยท 11 comments

commented

When I try to open the LUI Interface I get this error:

Message: ...UI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:189: attempt to call method 'SetBackdrop' (a nil value)
Time: Mon Jun 7 15:30:16 2021
Count: 1
Stack: ...UI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:189: attempt to call method 'SetBackdrop' (a nil value)
[string "@interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua"]:189: in function ?' [string "@Interface\AddOns\LUI\libs\AceGUI-3.0\AceGUI-3.0.lua"]:108: in function <Interface\AddOns\LUI\libs\AceGUI-3.0\AceGUI-3.0.lua:97> [string "@Interface\AddOns\LUI\libs\AceGUI-3.0\AceGUI-3.0.lua"]:146: in function Create'
[string "@interface\AddOns\LUI\libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:1912: in function `Open'
[string "@interface\AddOns\LUI\LUI.lua"]:1905: in function <Interface\AddOns\LUI\LUI.lua:1896>
[string "=(tail call)"]: ?
[string "@interface\AddOns\LUI\modules\micromenu.lua"]:428: in function <Interface\AddOns\LUI\modules\micromenu.lua:419>

Locals: frame = {
0 =
}
(*temporary) = nil
(*temporary) = {
0 =
}
(*temporary) =

{
bgFile = "Interface\DialogFrame\UI-DialogBox-Background"
tileSize = 32
edgeFile = "Interface\DialogFrame\UI-DialogBox-Border"
tile = true
edgeSize = 32
insets =
{
}
}
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
CreateFrame = defined =[C]:-1
UIParent = UIParent {
0 =
firstTimeLoaded = 1
variablesLoaded = true
}
FrameBackdrop =
{
bgFile = "Interface\DialogFrame\UI-DialogBox-Background"
tileSize = 32
edgeFile = "Interface\DialogFrame\UI-DialogBox-Border"
tile = true
edgeSize = 32
insets =
{
}
}
Frame_OnShow = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:28
Frame_OnClose = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:32
Frame_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:36
Button_OnClick = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:23
PaneBackdrop =
{
bgFile = "Interface\ChatFrame\ChatFrameBackground"
tileSize = 16
edgeFile = "Interface\Tooltips\UI-Tooltip-Border"
tile = true
edgeSize = 16
insets =
{
}
}
StatusBar_OnEnter = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:71
StatusBar_OnLeave = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:75
Title_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:40
MoverSizer_OnMouseUp = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:45
SizerSE_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:56
SizerS_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:61
SizerE_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:66
Type = "Frame"
pairs = defined =[C]:-1
methods =
{
OnHeightSet = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:108
OnRelease = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:93
OnWidthSet = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:98
SetStatusText = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:123
OnAcquire = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:83
Show = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:131
EnableResize = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:135
ApplyStatus = defin

commented

Nothing. Just did a fresh install (deleted all of WTF folder except system config). No other addons installed or anything. Default Install nothing changed.

commented

And the install button works just fine, just won't open lui config?

commented

Yup, the interface sets up no problem, everything is in place, but I also get LUA errors in other sections, like opening character sheet, Talent page, howering over friends/guilds in the upper right info panel.

commented

what were you doing at the time? so I can try to reproduced the error.

commented

I wasn't able to reproduce the error, try the new version and see what happens. I will leave the issue open for another day or two.

commented

I get this error now :

Message: AceLocale-3.0: LUI: Missing entry for 'Welcome to LUI v3 for The Burning Crusade Classic'
Time: Tue Jun 8 07:40:58 2021
Count: 1
Stack: AceLocale-3.0: LUI: Missing entry for 'Welcome to LUI v3 for The Burning Crusade Classic'
[string "@interface\AddOns\LUI\LUI.lua"]:831: in function <Interface\AddOns\LUI\LUI.lua:794>
[string "@interface\AddOns\LUI\libs\AceConfig-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua"]:333: in function app' [string "@Interface\AddOns\LUI\libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:1863: in function Open'
[string "@interface\AddOns\LUI\LUI.lua"]:1905: in function <Interface\AddOns\LUI\LUI.lua:1896>
[string "=(tail call)"]: ?
[string "@interface\AddOns\LUI\modules\micromenu.lua"]:428: in function <Interface\AddOns\LUI\modules\micromenu.lua:419>

Locals:

commented

It did fix the Guild databar error, partially the Friends bar. The friend bar does show data now, but will also give this error:

Message: Interface\AddOns\LUI\modules\datatext.lua:1419: bad argument #2 to 'format' (string expected, got boolean)
Time: Tue Jun 8 07:47:12 2021
Count: 4
Stack: Interface\AddOns\LUI\modules\datatext.lua:1419: bad argument #2 to 'format' (string expected, got boolean)
[string "=[C]"]: in function format' [string "@Interface\AddOns\LUI\modules\datatext.lua"]:1419: in function <Interface\AddOns\LUI\modules\datatext.lua:1379> [string "@Interface\AddOns\LUI\modules\datatext.lua"]:1670: in function Update'
[string "@interface\AddOns\LUI\modules\datatext.lua"]:1896: in function `Anchor'
[string "@interface\AddOns\LUI\modules\datatext.lua"]:2308: in function <Interface\AddOns\LUI\modules\datatext.lua:2305>

Locals: (*temporary) = "%1$s |cff%3$.2x%4$.2x%5$.2x- %2$s"
(*temporary) = "4385"
(*temporary) = true
(*temporary) = 255
(*temporary) = 204
(*temporary) = 0
(*temporary) = "string expected, got boolean"

commented

It did also fix an error that would come up every time you changed area while flying. Also, let me know if you need any further info or pictures.

commented

Trying to open the LUI config gives the original error :

Message: ...UI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:189: attempt to call method 'SetBackdrop' (a nil value)
Time: Tue Jun 8 08:55:38 2021
Count: 1
Stack: ...UI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:189: attempt to call method 'SetBackdrop' (a nil value)
[string "@interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua"]:189: in function ?' [string "@Interface\AddOns\LUI\libs\AceGUI-3.0\AceGUI-3.0.lua"]:108: in function <Interface\AddOns\LUI\libs\AceGUI-3.0\AceGUI-3.0.lua:97> [string "@Interface\AddOns\LUI\libs\AceGUI-3.0\AceGUI-3.0.lua"]:146: in function Create'
[string "@interface\AddOns\LUI\libs\AceConfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua"]:1912: in function `Open'
[string "@interface\AddOns\LUI\LUI.lua"]:1905: in function <Interface\AddOns\LUI\LUI.lua:1896>
[string "=(tail call)"]: ?
[string "@interface\AddOns\LUI\modules\micromenu.lua"]:428: in function <Interface\AddOns\LUI\modules\micromenu.lua:419>

Locals: frame = {
0 =
}
(*temporary) = nil
(*temporary) = {
0 =
}
(*temporary) =

{
bgFile = "Interface\DialogFrame\UI-DialogBox-Background"
tileSize = 32
edgeFile = "Interface\DialogFrame\UI-DialogBox-Border"
tile = true
edgeSize = 32
insets =
{
}
}
(*temporary) = "attempt to call method 'SetBackdrop' (a nil value)"
CreateFrame = defined =[C]:-1
UIParent = UIParent {
0 =
firstTimeLoaded = 1
variablesLoaded = true
}
FrameBackdrop =
{
bgFile = "Interface\DialogFrame\UI-DialogBox-Background"
tileSize = 32
edgeFile = "Interface\DialogFrame\UI-DialogBox-Border"
tile = true
edgeSize = 32
insets =
{
}
}
Frame_OnShow = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:28
Frame_OnClose = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:32
Frame_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:36
Button_OnClick = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:23
PaneBackdrop =
{
bgFile = "Interface\ChatFrame\ChatFrameBackground"
tileSize = 16
edgeFile = "Interface\Tooltips\UI-Tooltip-Border"
tile = true
edgeSize = 16
insets =
{
}
}
StatusBar_OnEnter = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:71
StatusBar_OnLeave = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:75
Title_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:40
MoverSizer_OnMouseUp = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:45
SizerSE_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:56
SizerS_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:61
SizerE_OnMouseDown = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:66
Type = "Frame"
pairs = defined =[C]:-1
methods =
{
OnHeightSet = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:108
OnRelease = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:93
OnWidthSet = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:98
SetStatusText = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:123
OnAcquire = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:83
Show = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:131
EnableResize = defined @interface\AddOns\LUI\libs\AceGUI-3.0\widgets\AceGUIContainer-Frame.lua:135
ApplyStatus = defin

commented

3.35.01 has a fix for the localization, I didn't notice the flag at first when updating it. curseforge is crashing on me so you'll have to download it from here

commented

Ok, I apologize. After your last fix, I didn't delete the WTF folder which did fix the LUI config issue and the other ones as well. Thank you so much for fixing it and bringing this UI to TBC. I missed it so much from back in the day.