GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG] Editor thinks it needs to work around ElvUI but ElvUI is not present

denisciumbargi opened this issue · 20 comments

commented

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>

Locals:
image

commented

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:

commented

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.

commented

Let me try that again - The detail is that It "thinks" you have ElvUI installed.

commented

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.

commented

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...

commented

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?

commented

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:

commented

this is going to sound really dumb but can you get a screenshot?

commented

And I have disabled all my other addons

Silly one, but could the change the tint/colour of disabled boxes could influence it? THis is literally the only thing that I changed in my macro and I can see others mentioning it, maybe some reset happening somewhere? Ignore me if I am wild guessing.

image

commented

The number of errors this triggers grows as I try to play with the window size, the drag corner option...

image

commented
commented

ok about to give you another thing to try:

In GSE's Options Turn this on:
image

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

commented

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 = "KeyPress"
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.

commented

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.

commented

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

commented

Thanks for your help testing this. Its in 3.0.17

commented

Hopefully this is it, and sorry for hassle :-s

commented

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

commented

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.

commented

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