[BUG] Editor thinks it needs to work around ElvUI but ElvUI is not present
denisciumbargi opened this issue · 20 comments
Hi,
giving this a go but I disabled a single action block to see how it works, did, happy day however when I wanted to go back and reactivate it in the editor keeps giving this error and keeps asking to reload UI.
Stuck there, can't open the version editor anymore for my macro.
Message: Interface\AddOns\GSE_GUI\Editor.lua:1674: attempt to call method 'SetBackdropColor' (a nil value)
Time: Mon Jul 5 20:13:17 2021
Count: 1
Stack: Interface\AddOns\GSE_GUI\Editor.lua:1674: attempt to call method 'SetBackdropColor' (a nil value)
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1674: in function <Interface\AddOns\GSE_GUI\Editor.lua:1664>
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1989: in function DrawSequenceEditor' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:1068: in function
GUIDrawMacroEditor'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:2268: in function GUISelectEditorTab' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:223: in function <Interface\AddOns\GSE_GUI\Editor.lua:222> [string "=[C]"]: ? [string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:70> [string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function
Fire'
[string "@interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:156: in function `SelectTab'
[string "@interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:67: in function <...\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:64>
same. leaving more feedback text:
Message: Interface\AddOns\GSE_GUI\Editor.lua:1674: attempt to call method 'SetBackdropColor' (a nil value)
Time: Mon Jul 5 21:28:59 2021
Count: 1
Stack: Interface\AddOns\GSE_GUI\Editor.lua:1674: attempt to call method 'SetBackdropColor' (a nil value)
[string "@interface\AddOns\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua"]:761: in function <...Ons\TradeSkillMaster\LibTSM\Service\ErrorHandler.lua:717>
[string "=(tail call)"]: ?
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1674: in function <Interface\AddOns\GSE_GUI\Editor.lua:1664>
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1989: in function DrawSequenceEditor' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:1068: in function
GUIDrawMacroEditor'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:2268: in function GUISelectEditorTab' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:223: in function <Interface\AddOns\GSE_GUI\Editor.lua:222> [string "=[C]"]: ? [string "@Interface\AddOns\BetterWardrobe\Libs\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <...AddOns\BetterWardrobe\Libs\AceGUI-3.0\AceGUI-3.0.lua:70> [string "@Interface\AddOns\BetterWardrobe\Libs\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function
Fire'
[string "@interface\AddOns\BetterWardrobe\Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:156: in function `SelectTab'
[string "@interface\AddOns\BetterWardrobe\Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:67: in function <...Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:64>
Locals:
This is a problem with ElvUI. I have a request in for them to fix it but it’s being ignored (the link is in #831 )
the work around is go open /elvui go to Skins and disable Ace3
I do not have ElvUI installed.... Also the same happens with all addons disabled and GSE only addon enabled.
Let me try that again - The detail is that It "thinks" you have ElvUI installed.
Fair enough, but in the meantime are u aware of another workaround as the option to disable ace3 wouldn't be available :( And again, I know you have ur hands full these days since version 3.
Let me try that again - The detail is that It "thinks" you have ElvUI installed.
Apologies for the extra line now but if it helps you, this happens only when I am trying to edit the macro I have used the disable block option and wanted to go and remove the disable. If I go to another macro or create a new macro this error is not displayed, all is fine...
Think i have found it - can you test with https://www.curseforge.com/wow/addons/gse-gnome-sequencer-enhanced-advanced-macros/files/3377911 and see if it still happens for you?
Message: Interface\AddOns\GSE_GUI\Editor.lua:1674: attempt to call method 'SetBackdropColor' (a nil value)
Time: Mon Jul 5 23:14:04 2021
Count: 1
Stack: Interface\AddOns\GSE_GUI\Editor.lua:1674: attempt to call method 'SetBackdropColor' (a nil value)
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1674: in function <Interface\AddOns\GSE_GUI\Editor.lua:1664>
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1989: in function DrawSequenceEditor' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:1068: in function
GUIDrawMacroEditor'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:2268: in function GUISelectEditorTab' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:223: in function <Interface\AddOns\GSE_GUI\Editor.lua:222> [string "=[C]"]: ? [string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:70> [string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function
Fire'
[string "@interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:156: in function `SelectTab'
[string "@interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:67: in function <...\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:64>
Locals:
ok about to give you another thing to try:
In GSE's Options Turn this on:
You may#936 Addin need to do a reload after changing this setting if you have already loaded the editor. Trying this as I cant get the error to happen.
Updated file
https://www.curseforge.com/wow/addons/gse-gnome-sequencer-enhanced-advanced-macros/files/3377969
It may take a minute for it to appear but its 3.0.16-4-xxxxxxxx
Message: Interface\AddOns\GSE_GUI\Editor.lua:1678: attempt to call method 'SetBackdropColor' (a nil value)
Time: Mon Jul 5 23:57:08 2021
Count: 65
Stack: Interface\AddOns\GSE_GUI\Editor.lua:1678: attempt to call method 'SetBackdropColor' (a nil value)
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1678: in function <Interface\AddOns\GSE_GUI\Editor.lua:1668>
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:1993: in function DrawSequenceEditor' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:1072: in function
GUIDrawMacroEditor'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:2272: in function `GUISelectEditorTab'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:120: in function <Interface\AddOns\GSE_GUI\Editor.lua:103>
Locals: container =
{OnHeightSet = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-SimpleGroup.lua:38
type = "SimpleGroup"
AceGUIWidgetVersion = 20
OnWidthSet = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-SimpleGroup.lua:32
LayoutFinished = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-SimpleGroup.lua:27
OnAcquire = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-SimpleGroup.lua:20
LayoutFunc = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:625
userdata =
}
base =
}
events =
}
frame = {
}
content = {
}
children =
}
}
action =
1 = "
2 = "/cast [nochanneling] Sinful Brand"
Disabled = true
Type = "Action"
}
version = 1
keyPath =
1 = 1
}
maxWidth = 716.400208
(*temporary) = nil
(*temporary) = {
0 =
height = 100
width = 726.400208
obj =
}
}
(*temporary) = 1
(*temporary) = 0
(*temporary) = 0
(*temporary) = 0.500000
(*temporary) = "attempt to call method 'SetBackdropColor' (a nil value)"
AceGUI =
objPools =
}
RegisterAsContainer = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:517
RegisterWidgetType = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:555
WidgetBase =
}
RegisterAsWidget = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:533
counts =
}
GetWidgetVersion = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:609
LayoutRegistry =
}
GetLayout = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:579
GetWidgetCount = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:603
tooltip = AceGUITooltip {
}
Create = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:144
RegisterLayout = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:569
GetNextWidgetNum = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:592
WidgetRegistry =
}
WidgetVersions =
}
ClearFocus = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:249
Release = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:178
SetFocus = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:239
WidgetContainerBase =
}
IsReleasing = defined @interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:219
}
L =
was imported with the following errors. = " was imported with the following errors."
Scenario = "Scenario"
About = "About"
Heroic setting changed to Default. = "Heroic setting changed to Default."
Step Function = "Step Function"
has been added as a new version and set to active. Please review if this is as expected. = " has been added as a new version and set to active. Please review if this is as expected."
Delete WeakAura = "Delete WeakAura"
/gs will list any macros available to your spec. This will also add any macros available for your current spec to the macro interface.
It didn't work...
But,
That bit there, this one
{
1 = "KeyPress"
2 = "/cast [nochanneling] Sinful Brand"
Disabled = true
Type = "Action"
}
is what I did before went mad, now is displayed in the log.
Found it - Im working on #929 and have already taken those lines out that trigger this for that change. Doing a release now to fix this
no hassle at all - I doint know what i don't know and if it doesn't work at your end - it doesn't work
I can now deffo close this,
thank you for the support. Not gonna lie, was one of the people not happy about the migration to 3.0 as it was a bit of a hassle and looked bad but your commitment to getting this sorted fixed in real time today got me back on your side.
THank you very very much for fixing this for me, for us. Really appreciated. Trust and hope regained haha.
This is a problem with ElvUI. I have a request in for them to fix it but it’s being ignored (the link is in #831 )
the work around is go open /elvui go to Skins and disable Ace3