/gsse produces error
gomj9938 opened this issue · 12 comments
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 `
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.
/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)"
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.