GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

/gsse produces error

gomj9938 opened this issue · 12 comments

commented

I have a macro that opens gse config. Now when I press it I get this error:

68x GSE\API\Events.lua:394: attempt to call field 'GUIShowViewer' (a nil value) [string "@GSE\API\Events.lua"]:394: in function ?'
[string "@ace3\AceConsole-3.0\AceConsole-3.0-7.lua"]:94: in function ?' [string "@FrameXML\ChatFrame.lua"]:5073: in function ChatEdit_ParseText'
[string "@FrameXML\ChatFrame.lua"]:4737: in function ChatEdit_SendText' [string "@FrameXML\ChatFrame.lua"]:3017: in function <FrameXML\ChatFrame.lua:3010> [string "=[C]"]: in function UseAction'
[string "@FrameXML\SecureTemplates.lua"]:345: in function `handler'
[string "@FrameXML\SecureTemplates.lua"]:654: in function <FrameXML\SecureTemplates.lua:602>
[string "=[C]"]: ?
[string "@FrameXML\SecureHandlers.lua"]:266: in function <FrameXML\SecureHandlers.lua:263>
[string "=[C]"]: ?
[string "@FrameXML\SecureHandlers.lua"]:296: in function <FrameXML\SecureHandlers.lua:279>
[string "=(tail call)"]: ?

Locals:
self =

{
ResetButtons = defined @gse\API\Storage.lua:737
GetClassIcon = defined @gse\API\CharacterFunctions.lua:67
StartOOCTimer = defined @gse\API\Events.lua:413
ReportTargetProtection = defined @gse\API\Options.lua:845
CloneSequence = defined @gse\API\Storage.lua:38
SplitCastSequence = defined @gse\API\StringFunctions.lua:73
ObjectExists = defined @gse\API\StringFunctions.lua:210
GetCurrentTalents = defined @gse\API\CharacterFunctions.lua:111
UnregisterComm = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
StopOOCTimer = defined @gse\API\Events.lua:418
OutputQueue =
{
}
MediaPath = "Addons\GSE\Media"
inArena = false
PerformOneOffEvents = defined @gse\API\OneOffEvents.lua:6
DebugDumpButton = defined @gse\API\Storage.lua:878
GetSpecNames = defined @gse\API\CharacterFunctions.lua:97
GUIConfirmDeleteSequence = defined @GSE_GUI\GUIFunctions.lua:19
CurrentGCD = 0
GSSlash = defined @gse\API\Events.lua:322
LoadStorage = defined @gse\API\Storage.lua:263
inDungeon = false
UsedSequences =
{
}
PerformPrint = defined @gse\API\Init.lua:71
ImportCompressedMacroCollection = defined @gse\API\Storage.lua:280
UnsavedOptions =
{
}
UpdateIcon = defined @gse\API\Storage.lua:1262
ADDON_LOADED = defined @gse\API\Events.lua:129
miniMapHide = defined @GSE_LDB\LDBProvider.lua:139
RegisterMessage = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
Update2601 = defined @gse\API\OneOffEvents.lua:104
TranslateSpell = defined @gse\API\Translator.lua:209
GetGCD = defined @gse\API\CharacterFunctions.lua:17
SendCommMessage = defined @ace3\AceComm-3.0\AceComm-3.0.lua:87
UpdateSequence = defined @gse\API\Storage.lua:755
UnregisterAllComm = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SetEnabledState = defined @ace3\AceAddon-3.0\AceAddon-3.0.lua:424
isSpecIDForCurrentClass = defined @gse\API\CharacterFunctions.lua:86
ZONE_CHANGED_NEW_AREA = defined @gse\API\Events.lua:60
DebugOutput = ""
Static =
{
}
ClearCommonKeyBinds = defined @gse\API\CharacterFunctions.lua:141
ClearTooltip = defined @GSE_GUI\GUIFunctions.lua:198
GUI =
{
}
OOCTimer =
{
}
TranslatorAvailable = true
LDB = true
TransmitSequence = defined @gse\API\Serialisation.lua:235
CloneMacroVersion = defined @gse\API\Storage.lua:54
IdentifySpells = defined @gse\API\Translator.lua:731
miniMapShow = defined @GSE_LDB\LDBProvider.lua:135
GetSequenceNames = defined @gse\API\Storage.lua:1106
ImportMacroCollection = defined @gse\API\Storage.lua:250
IsLoopSequence = defined @gse\API\Storage.lua:445
UnregisterAllEvents = defined @ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
prepareTooltipOOCLine = defined @gse\API\Events.lua:453
ToggleTargetProtection = defined `

commented
commented

GSE 2.6.15
wow 9.0.1 (36272)

the macro is just to open GSE config. If there is an icon on the minimap I think I removed it long ago. Not sure how to bring an icon back.
the macro is just:

/gsse

thats all.

commented

Not spamming it. I get this error output every button press.

commented
commented
commented

/gse in chat gives same error but /run GSE.GUIShowViewer() gives:

3x [string "GSE.GUIShowViewer()"]:1: attempt to call field 'GUIShowViewer' (a nil value)
[string "GSE.GUIShowViewer()"]:1: in main chunk
[string "=[C]"]: in function RunScript' [string "@FrameXML\ChatFrame.lua"]:2174: in function ?'
[string "@FrameXML\ChatFrame.lua"]:5073: in function ChatEdit_ParseText' [string "@FrameXML\ChatFrame.lua"]:4737: in function ChatEdit_SendText'
[string "@FrameXML\ChatFrame.lua"]:4773: in function `ChatEdit_OnEnterPressed'
[string ":OnEnterPressed"]:1: in function <[string ":OnEnterPressed"]:1>

Locals:
(*temporary) = nil
(*temporary) = "attempt to call field 'GUIShowViewer' (a nil value)"

commented

twitch

commented

The problems not that you have a macro with /gse in it causing an error. The problem is you have a broken install of GSE that is missing important parts of the mod. All I can think of is that you either have a mod that has a broken version of ACE3 libraries or the version you downloaded via the twitch client was corrupt. Twitch has been super flakey and Im glad it goes in 2 days.

I would suggest downloading directly from Curse via https://www.curseforge.com/wow/addons/gse-gnome-sequencer-enhanced-advanced-macros/files or using https://wowup.io I don't know what the Overwolf updater will be like hoping they have this stuff sorted when they take over on the 20th.

commented

Ill try that thanks.

commented
commented

Hey Gomj9938 Is this working for you now?

commented

Yeah sorry forgot to close it. I updated Elvui and it fixed it.