GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

v10.3 Receiving LUA Error when Change Name and Clicking SAVE

LarryThiessen opened this issue ยท 0 comments

commented

๐Ÿ”ต Describe the bug:
Receiving LUA Error when attempting to change name of Macro and clicking SAVE

๐Ÿ”ต To reproduce: (Steps to reproduce the behavior)

  1. Open a Macro
  2. Change the Macro Name
  3. Hit "SAVE"

๐Ÿ”ต The error:

Message: Interface/AddOns/GSE/API/Events.lua:414: attempt to call field 'GUIShowViewer' (a nil value)
Time: Sat Jun 22 09:00:15 2024
Count: 1
Stack: Interface/AddOns/GSE/API/Events.lua:414: attempt to call field 'GUIShowViewer' (a nil value)
[string "@Interface/AddOns/GSE/API/Events.lua"]:414: in function `?'
[string "@Interface/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua"]:55: in function <...ce/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals: self = <table> {
 modules = <table> {
 }
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 GUIRecordFrame = <table> {
 }
 inDungeon = false
 UsedSequences = <table> {
 }
 UnsavedOptions = <table> {
 }
 Patron = true
 TranslatorAvailable = true
 TranslatorLanguageTables = <table> {
 }
 name = "GSE"
 GUIImportFrame = <table> {
 }
 PrintAvailable = true
 L = <table> {
 }
 defaultModuleState = true
 GameMode = 11
 Utils = true
 ProfileStop = 6169524.179700
 AdditionalLanguagesAvailable = false
 inHeroic = false
 GUICompressFrame = <table> {
 }
 GUICacheFrame = <table> {
 }
 GUITransmissionFrame = <table> {
 }
 currentZone = "Orgrimmar"
 WagoAnalytics = <table> {
 }
 inRaid = false
 MacroPreviewFrame = <table> {
 }
 BooleanVariables = <table> {
 }
 OutputQueue = <table> {
 }
 CurrentGCD = 0
 DebugOutput = ""
 Static = <table> {
 }
 PVPFlag = false
 inMythicPlus = false
 inParty = false
 Library = <table> {
 }
 RecorderActive = false
 inScenario = false
 VersionString = "3.2.00-alpha10-c-PatronBuild"
 GUIMacroFrame = <table> {
 }
 GUIExportframe = <table> {
 }
 GUICompareFrame = <table> {
 }
 baseName = "GSE"
 GUIDebugFrame = <table> {
 }
 GUIVariableFrame = <table> {
 }
 SequenceDebugOutput = ""
 OOCQueue = <table> {
 }
 enabledState = true
 inTimeWalking = false
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 StandardAddInPacks = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 GUI = <table> {
 }
 GUIEditFrame = <table> {
 }
 orderedModules = <table> {
 }
 VersionNumber = 3200
 inMythic = false
 V = <table> {
 }
 Pause = <table> {
 }
 SequencesExec = <table> {
 }
}
(for state) = <table> {
 5 = <table> {
 }
}
(for control) = 5
k = 5
v = <table> {
 action = "openviewer"
}
(*temporary) = nil
(*temporary) = "attempt to call field 'GUIShowViewer' (a nil value)"
GSE = <table> {
 modules = <table> {
 }
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 GUIRecordFrame = <table> {
 }
 inDungeon = false
 UsedSequences = <table> {
 }
 UnsavedOptions = <table> {
 }
 Patron = true
 TranslatorAvailable = true
 TranslatorLanguageTables = <table> {
 }
 name = "GSE"
 GUIImportFrame = <table> {
 }
 PrintAvailable = true
 L = <table> {
 }
 defaultModuleState = true
 GameMode = 11
 Utils = true
 ProfileStop = 6169524.179700
 AdditionalLanguagesAvailable = false
 inHeroic = false
 GUICompressFrame = <table> {
 }
 GUICacheFrame = <table> {
 }
 GUITransmissionFrame = <table> {
 }
 currentZone = "Orgrimmar"
 WagoAnalytics = <table> {
 }
 inRaid = false
 MacroPreviewFrame = <table> {
 }
 BooleanVariables = <table> {
 }
 OutputQueue = <table> {
 }
 CurrentGCD = 0
 DebugOutput = ""
 Static = <table> {
 }
 PVPFlag = false
 inMythicPlus = false
 inParty = false
 Library = <table> {
 }
 RecorderActive = false
 inScenario = false
 VersionString = "3.2.00-alpha10-c-PatronBuild"
 GUIMacroFrame = <table> {
 }
 GUIExportframe = <table> {
 }
 GUICompareFrame = <table> {
 }
 baseName = "GSE"
 GUIDebugFrame = <table> {
 }
 GUIVariableFrame = <table> {
 }
 SequenceDebugOutput = ""
 OOCQueue = <table> {
 }
 enabledState = true
 inTimeWalking = false
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 StandardAddInPacks = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 GUI = <table> {
 }
 GUIEditFrame = <table> {
 }
 orderedModules = <table> {
 }
 VersionNumber = 3200
 inMythic = false
 V = <table> {
 }
 Pause = <table> {
 }
 SequencesExec = <table> {
 }
}

๐Ÿ”ต Expected behavior:
To Save as Normal

๐Ÿ”ต GSE.lua file:
using v10.c

๐Ÿ”ต GSE Version:
using v10.c

๐Ÿ”ต Additional context:

  • Attempted SAVE Macro appears AFTER /Reload
  • **Save Works as intended after the reload without changing macro name"