GSE 3.2.01 broken

Accidentally updated GSE today… Logged in and got a LUA error immediately. Opened up GSE with /gse to be greeted with the new interface.

Looks very nice… But! Where are my macros that I spent hours constructing?!?

Trying to create new macros just results in:

Message: Interface/AddOns/GSE/API/Translator.lua:293: attempt to call field ‘GetSpellInfo’ (a nil value)
Time: Tue Jul 23 20:14:46 2024
Count: 1
Stack: Interface/AddOns/GSE/API/Translator.lua:293: attempt to call field ‘GetSpellInfo’ (a nil value)
[string “@Interface/AddOns/GSE/API/Translator.lua”]:293: in function GetSpellId' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:2199: in function CreateSpellEditBox’
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2470: in function <Interface/AddOns/GSE_GUI/Editor.lua:2303>
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2975: in function DrawSequenceEditor' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:1593: in function GUIDrawMacroEditor’
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2998: in function GUISelectEditorTab' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:452: in function <Interface/AddOns/GSE_GUI/Editor.lua:451> [string "=[C]"]: ? [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...ace/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire’
[string “@Interface/AddOns/Bartender4/libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua”]:342: in function SelectTab' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:1228: in function <Interface/AddOns/GSE_GUI/Editor.lua:1226> [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:2546: in function <Interface/AddOns/GSE_GUI/Editor.lua:2533> [string "=[C]"]: ? [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...ace/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire’
[string “@Interface/AddOns/Bartender4/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua”]:64: in function <…r4/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua:53>

Locals: spellstring = “”
mode = “CURRENT”
absolute = nil
returnval = nil
(*temporary) = nil
(*temporary) = “”
(*temporary) = “attempt to call field ‘GetSpellInfo’ (a nil value)”
GSE =

{
TranslateSequence = defined @Interface/AddOns/GSE/API/Translator.lua:11
StartOOCTimer = defined @Interface/AddOns/GSE/API/Events.lua:428
ShowSequenceList = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:167
RequestSequence = defined @Interface/AddOns/GSE/API/Serialisation.lua:331
GetMacroStringFormat = defined @Interface/AddOns/GSE/API/StringFunctions.lua:379
CloneSequence = defined @Interface/AddOns/GSE/API/Storage.lua:14
modules =
{
}
ObjectExists = defined @Interface/AddOns/GSE/API/StringFunctions.lua:252
StopOOCTimer = defined @Interface/AddOns/GSE/API/Events.lua:434
MediaPath = “Interface\Addons\GSE\Media”
inArena = false
GUIRecordFrame =
{
}
GUISetColour = defined @Interface/AddOns/GSE/API/StringFunctions.lua:373
GUIConfirmDeleteSequence = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:21
TableDiff = defined @Interface/AddOns/GSE/API/StringFunctions.lua:314
inDungeon = false
UsedSequences =
{
}
ScheduleTimer = defined @Interface/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
UnsavedOptions =
{
}
UpdateIcon = defined @Interface/AddOns/GSE/API/Storage.lua:471
ADDON_LOADED = defined @Interface/AddOns/GSE/API/Events.lua:131
SendSequenceMeta = defined @Interface/AddOns/GSE/API/Serialisation.lua:311
setActionButtonUseKeyDown = defined @Interface/AddOns/GSE/API/CharacterFunctions.lua:170
UnregisterAllComm = defined @Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
SetEnabledState = defined @Interface/AddOns/AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
isSpecIDForCurrentClass = defined @Interface/AddOns/GSE/API/CharacterFunctions.lua:68
UP

So, basically I am F****** now.

What happened? And why would an update destroy all created macros… I love the addon and have been using it for years. It has always been a gift especially for a more casual gamer as me, but this is destroyed hours of work for me and if I can get the addon to work again, I’ll have to put in even more hours to re-create my macros.

If I seem annoyed it’s just because of my heart dropping from logging into this mayhem.

The LUA error is from trying to add a spell to a new macro.

Trying to type in a macro sequence results in:

Message: Interface/AddOns/GSE/API/Translator.lua:293: attempt to call field ‘GetSpellInfo’ (a nil value)
Time: Tue Jul 23 20:14:46 2024
Count: 1
Stack: Interface/AddOns/GSE/API/Translator.lua:293: attempt to call field ‘GetSpellInfo’ (a nil value)
[string “@Interface/AddOns/GSE/API/Translator.lua”]:293: in function GetSpellId' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:2199: in function CreateSpellEditBox’
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2470: in function <Interface/AddOns/GSE_GUI/Editor.lua:2303>
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2975: in function DrawSequenceEditor' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:1593: in function GUIDrawMacroEditor’
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2998: in function GUISelectEditorTab' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:452: in function <Interface/AddOns/GSE_GUI/Editor.lua:451> [string "=[C]"]: ? [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...ace/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire’
[string “@Interface/AddOns/Bartender4/libs/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua”]:342: in function SelectTab' [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:1228: in function <Interface/AddOns/GSE_GUI/Editor.lua:1226> [string "@Interface/AddOns/GSE_GUI/Editor.lua"]:2546: in function <Interface/AddOns/GSE_GUI/Editor.lua:2533> [string "=[C]"]: ? [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:66: in function <...ace/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@Interface/AddOns/Bartender4/libs/AceGUI-3.0/AceGUI-3.0.lua"]:300: in function Fire’
[string “@Interface/AddOns/Bartender4/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua”]:64: in function <…r4/libs/AceGUI-3.0/widgets/AceGUIWidget-CheckBox.lua:53>

Locals: spellstring = “”
mode = “CURRENT”
absolute = nil
returnval = nil
(*temporary) = nil
(*temporary) = “”
(*temporary) = “attempt to call field ‘GetSpellInfo’ (a nil value)”
GSE =

{
TranslateSequence = defined @Interface/AddOns/GSE/API/Translator.lua:11
StartOOCTimer = defined @Interface/AddOns/GSE/API/Events.lua:428
ShowSequenceList = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:167
RequestSequence = defined @Interface/AddOns/GSE/API/Serialisation.lua:331
GetMacroStringFormat = defined @Interface/AddOns/GSE/API/StringFunctions.lua:379
CloneSequence = defined @Interface/AddOns/GSE/API/Storage.lua:14
modules =
{
}
ObjectExists = defined @Interface/AddOns/GSE/API/StringFunctions.lua:252
StopOOCTimer = defined @Interface/AddOns/GSE/API/Events.lua:434
MediaPath = “Interface\Addons\GSE\Media”
inArena = false
GUIRecordFrame =
{
}
GUISetColour = defined @Interface/AddOns/GSE/API/StringFunctions.lua:373
GUIConfirmDeleteSequence = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:21
TableDiff = defined @Interface/AddOns/GSE/API/StringFunctions.lua:314
inDungeon = false
UsedSequences =
{
}
ScheduleTimer = defined @Interface/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
UnsavedOptions =
{
}
UpdateIcon = defined @Interface/AddOns/GSE/API/Storage.lua:471
ADDON_LOADED = defined @Interface/AddOns/GSE/API/Events.lua:131
SendSequenceMeta = defined @Interface/AddOns/GSE/API/Serialisation.lua:311
setActionButtonUseKeyDown = defined @Interface/AddOns/GSE/API/CharacterFunctions.lua:170
UnregisterAllComm = defined @Interface/AddOns/AdiBags/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
SetEnabledState = defined @Interface/AddOns/AdiBags/libs/AceAddon-3.0/AceAddon-3.0.lua:420
isSpecIDForCurrentClass = defined @Interface/AddOns/GSE/API/CharacterFunctions.lua:68
UP

When disabling all other addons it looks like:
Message: Interface/AddOns/GSE/API/Translator.lua:293: attempt to call field ‘GetSpellInfo’ (a nil value)
Time: Tue Jul 23 20:23:14 2024
Count: 2
Stack: Interface/AddOns/GSE/API/Translator.lua:293: attempt to call field ‘GetSpellInfo’ (a nil value)
[string “@Interface/AddOns/GSE/API/Translator.lua”]:293: in function GetSpellId' [string "@Interface/AddOns/GSE/API/Translator.lua"]:201: in function TranslateSpell’
[string “@Interface/AddOns/GSE/API/Translator.lua”]:88: in function TranslateString' [string "@Interface/AddOns/GSE/API/Storage.lua"]:1072: in function CompileMacroText’
[string “@Interface/AddOns/GSE_GUI/Editor.lua”]:2283: in function <Interface/AddOns/GSE_GUI/Editor.lua:2271>
[string “=[C]”]: ?
[string “@Interface/AddOns/GSE/Lib/AceGUI-3.0/AceGUI-3.0.lua”]:66: in function <Interface/AddOns/GSE/Lib/AceGUI-3.0/AceGUI-3.0.lua:64>
[string “@Interface/AddOns/GSE/Lib/AceGUI-3.0/AceGUI-3.0.lua”]:300: in function `Fire’
[string “@Interface/AddOns/GSE/Lib/AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua”]:131: in function <…AceGUI-3.0/widgets/AceGUIWidget-MultiLineEditBox.lua:128>

Locals: spellstring = “Purge The Wicked”
mode = “STRING”
absolute = false
returnval = nil
(*temporary) = nil
(*temporary) = “Purge The Wicked”
(*temporary) = “attempt to call field ‘GetSpellInfo’ (a nil value)”
GSE =

{
ResetButtons = defined @Interface/AddOns/GSE/API/Storage.lua:227
StartOOCTimer = defined @Interface/AddOns/GSE/API/Events.lua:428
ShowSequenceList = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:167
RequestSequence = defined @Interface/AddOns/GSE/API/Serialisation.lua:331
GetMacroStringFormat = defined @Interface/AddOns/GSE/API/StringFunctions.lua:379
CloneSequence = defined @Interface/AddOns/GSE/API/Storage.lua:14
modules =
{
}
CancelTimer = defined @Interface/AddOns/GSE/Lib/AceTimer-3.0/AceTimer-3.0.lua:147
StopOOCTimer = defined @Interface/AddOns/GSE/API/Events.lua:434
MediaPath = “Interface\Addons\GSE\Media”
inArena = false
GUIRecordFrame =
{
}
GUISetColour = defined @Interface/AddOns/GSE/API/StringFunctions.lua:373
GUIConfirmDeleteSequence = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:21
TableDiff = defined @Interface/AddOns/GSE/API/StringFunctions.lua:314
inDungeon = false
UsedSequences =
{
}
ScheduleTimer = defined @Interface/AddOns/GSE/Lib/AceTimer-3.0/AceTimer-3.0.lua:94
UnsavedOptions =
{
}
UpdateIcon = defined @Interface/AddOns/GSE/API/Storage.lua:471
ADDON_LOADED = defined @Interface/AddOns/GSE/API/Events.lua:131
SendSequenceMeta = defined @Interface/AddOns/GSE/API/Serialisation.lua:311
UpdateSequence = defined @Interface/AddOns/GSE/API/Storage.lua:239
UnregisterAllComm = defined @Interface/AddOns/GSE/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
SetEnabledState = defined @Interface/AddOns/GSE/Lib/AceAddon-3.0/AceAddon-3.0.lua:420
isSpecIDForCurrentClass = defined @Interface/AddOns/GSE/API/CharacterFunctions.lua:68
UPDATE_MACROS = defined @Interface/AddOns/GSE/API/Events.lua:395
ClearTooltip = defined @Interface/AddOns/GSE_GUI/GUIFunctions.lua:162
TranslatorAvailable = true
IdentifySpells = defined @Interface/AddOns/GSE/API/Translator.lua:356
TransmitSequence = defined @Interface/AddOns/GSE/API/Serialisation.lua:234
ShowKeyBindings = defined @Interface/AddOns/GSE_GUI/KeyBinding.lua:344
storeSender = defined @Interface/AddOns/GSE/API/Serialisation.lua:358
NewModule = defined @Interface/AddOns/GSE/Lib/AceAddon-3.0/AceAddon-3.0.lua:231
GetOptionsTable = defined @Interface/AddOns/GSE_Utils/Options.lua:15
OOCPerformMergeAction = defined @Interface/AddOns/GSE_Utils/Utils.lua:132
RequestSequenceList = defined @

No matter what I do. If I click anything in GSE I get LUA errors

Hello.

Not broken, prepatch has not hit live yet.

GSE 3.2.0.1 is for TWW , not for still retail DF

Get over here.

https://discord.gg/DHhuCKVN

https://discord.com/channels/1105517054754295888/1264680764658942082

Cheers.

2 Likes

Offcourse it is broken. 11.0 pre patch is not live yet in the EU that comes tomorrow. the US is still waiting to go live
the last update was for made for 11.0. not the last day of DF

FFS! I just destroyed my macros then.,… sigh

Your macros had already a due date.

So no big “issue” . :ok_hand:

cheers.

I’m glad that you guys are like
“Of course!”

I didn’t expect this from updating an addon the day before server updates…

Call me stupid

Never say stupid, when you do these kind of stuff you will learn the hard way and i am certain you will never do same again :slight_smile: (Been there, done that lol )
But as Davy said. Your old macros in DF is not going to work in TWW so you need to make new anyways.

For now, you can download the 10.2.7 version of GSE from CF, you will have to import your macros again…so I hope you had them saved! but for now that will do the job until we go live :slight_smile:

I appreciate that. Feel less like an idiot and I guess it’s just back to the drawing board…

Which happens to be one of my favourite things to do anyways

2 Likes

ok-- so are is the new GSE the same now-- and you dont have to create in game macros for gse to pull from?

did they fix that?

Go Here… GSE 3.2 and The War Within ‐ Catchup · TimothyLuke/GSE-Advanced-Macro-Compiler Wiki · GitHub

Watch These…

2 Likes

Thank you very much for the videos on how to import and bind the macros now.

actually, just ran into an issue, i normally use 1-4 for my macros in use with my AHK. When i keybind them in GSE it takes away the ingame keybind.

1 Like

Same here and this bums me out big time. I generally use 1 and 2 for ST and AOE. When I do this, my dragonflight is thrown off.

1 Like

are you guys able to import anything. when i paste the macro and click import nothing happens :S

tried both videos, doesnt work. wont cycle spells. it will target a target dummy, but no spells will cast

wow but this is so wrong… if i bind 3 in GSE, 3 is keybidding for all specs… what!?