[SOLVED] API issue

I get this API issue and GSE no longer works, only GSE is running.

Message: Interface\AddOns\GSE\API\StringFunctions.lua:60: attempt to call method ‘gsub’ (a nil value)
Time: Sat Sep 17 16:52:29 2022
Count: 1
Stack: Interface\AddOns\GSE\API\StringFunctions.lua:60: attempt to call method ‘gsub’ (a nil value)
[string “@Interface\AddOns\GSE\API\StringFunctions.lua”]:60: in function SplitMeIntolines' [string "@Interface\AddOns\GSE\API\Translator.lua"]:33: in function ProcessLoopVariables’
[string “@Interface\AddOns\GSE\API\Storage.lua”]:1179: in function processAction' [string "@Interface\AddOns\GSE\API\Storage.lua"]:1386: in function CompileTemplate’
[string “@Interface\AddOns\GSE\API\Storage.lua”]:536: in function OOCUpdateSequence' [string "@Interface\AddOns\GSE\API\Events.lua"]:562: in function ?’
[string “@Interface\AddOns\GSE\Lib\AceTimer-3.0\AceTimer-3.0.lua”]:55: in function <…terface\AddOns\GSE\Lib\AceTimer-3.0\AceTimer-3.0.lua:50>

Locals: str = {
Action = “KeyPress
/castsequence [combat,nochanneling] reset=combat Judgment, Consecration
KeyRelease
Interval = 5
}
t =

{
}
helper = defined @Interface\AddOns\GSE\API\StringFunctions.lua:55
(*temporary) = defined @Interface\AddOns\GSE\API\StringFunctions.lua:55
(*temporary) = nil
(*temporary) =
{
Action = “KeyPress
/castsequence [combat,nochanneling] reset=combat Judgment, Consecration
KeyRelease
Interval = 5
}
(*temporary) = "(.-)
?
"
(*temporary) = defined @Interface\AddOns\GSE\API\StringFunctions.lua:55
(*temporary) = “attempt to call method ‘gsub’ (a nil value)”
GSE =
{
GetTimestamp = defined @Interface\AddOns\GSE\API\StringFunctions.lua:257
GetClassIcon = defined @Interface\AddOns\GSE\API\CharacterFunctions.lua:66
Update3023 = defined @Interface\AddOns\GSE\API\OneOffEvents.lua:21
GetResetOOC = defined @Interface\AddOns\GSE\API\CharacterFunctions.lua:185
RequestSequence = defined @Interface\AddOns\GSE\API\Serialisation.lua:331
CloneSequence = defined @Interface\AddOns\GSE\API\Storage.lua:37
SplitCastSequence = defined @Interface\AddOns\GSE\API\StringFunctions.lua:65
ObjectExists = defined @Interface\AddOns\GSE\API\StringFunctions.lua:252
RemoveComments = defined @Interface\AddOns\GSE\API\StringFunctions.lua:341
GetCurrentTalents = defined @Interface\AddOns\GSE\API\CharacterFunctions.lua:109
UnregisterComm = defined @Interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
StopOOCTimer = defined @Interface\AddOns\GSE\API\Events.lua:548
OutputQueue =
{
}
MediaPath = “Interface\Addons\GSE\Media”
inArena = false
PerformOneOffEvents = defined @Interface\AddOns\GSE\API\OneOffEvents.lua:6
DebugDumpButton = defined @Interface\AddOns\GSE\API\Storage.lua:554
GetSpecNames = defined @Interface\AddOns\GSE\API\CharacterFunctions.lua:95
inScenario = false
TableDiff = defined @Interface\AddOns\GSE\API\StringFunctions.lua:314
inTimeWalking = false
GSSlash = defined @Interface\AddOns\GSE\API\Events.lua:457
LoadStorage = defined @Interface\AddOns\GSE\API\Storage.lua:255
inDungeon = false
UsedSequences =
{
}
PerformPrint = defined @Interface\AddOns\GSE\API\Init.lua:83
ImportCompressedMacroCollection = defined @Interface\AddOns\GSE\API\Storage.lua:289
LoadWeakAura = defined @Interface\AddOns\GSE\API\CharacterFunctions.lua:142
UpdateIcon = defined @Interface\AddOns\GSE\API\Storage.lua:744
ADDON_LOADED = defined @Interface\AddOns\GSE\API\Events.lua:195
miniMapHide = defined @Interface\AddOns\GSE_LDB\LDBProvider.lua:171
RegisterMessage = defined @Interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @Interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:153

i would report this to Tim’s GSE site. here is the link: Issues · TimothyLuke/GSE-Advanced-Macro-Compiler · GitHub

Thanks for the heads up, I’ve submitted it there.

Solved - for anyone else with this issue, make sure curse doesn’t install the beta version. Re-install it back to version 3.0.05 and not 3.0.05-7.

Thank you for the quick help.