GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

[BUG] Blank Version Tab after Creating a New Sequence

LarryThiessen opened this issue ยท 2 comments

commented

๐Ÿ”ต Describe the bug:
Blank Version Tab after Creating a New Sequence

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

  1. Open Newest GSE 3.2.00-beta4-26-g50b1f76-PatronBuild Release
  2. Create NEW Sequence
  3. Go to version 1 - Blank
  4. See error

๐Ÿ”ต The error:
No Error just Missing Blocks / Blank 25 and 26 had the same issue

๐Ÿ”ต Screenshots:
WoWScrnShot_072024_231620
WoWScrnShot_072024_232105

๐Ÿ”ต GSE Version:
3.2.00-beta4-26-g50b1f76-PatronBuild Release

commented

For that to occur, Ace3 has thrown an error and we need a copy of the error.

1x Interface/AddOns/GSE/API/StringFunctions.lua:60: attempt to index local 'str' (a nil value)
[string "@Interface/AddOns/GSE/API/StringFunctions.lua"]:60: in function `SplitMeIntolines'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:1048: in function `CompileMacroText'
[string "@Interface/AddOns/GSE_GUI/Editor.lua"]:2653: in function <Interface/AddOns/GSE_GUI/Editor.lua:2323>
[string "@Interface/AddOns/GSE_GUI/Editor.lua"]:2994: in function `DrawSequenceEditor'
[string "@Interface/AddOns/GSE_GUI/Editor.lua"]:1613: in function `GUIDrawMacroEditor'
[string "@Interface/AddOns/GSE_GUI/Editor.lua"]:3017: in function `GUISelectEditorTab'
[string "@Interface/AddOns/GSE_GUI/Editor.lua"]:472: in function <Interface/AddOns/GSE_GUI/Editor.lua:471>
[string "=[C]"]: ?
[string "@Interface/AddOns/DevSuite/Core/ExtLib/WowAce/Ace3/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <...te/Core/ExtLib/WowAce/Ace3/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@Interface/AddOns/DevSuite/Core/ExtLib/WowAce/Ace3/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@Interface/AddOns/DevSuite/Core/ExtLib/WowAce/Ace3/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:342: in function `SelectTab'
[string "@Interface/AddOns/DevSuite/Core/ExtLib/WowAce/Ace3/AceGUI-3.0-41/widgets/AceGUIContainer-TabGroup.lua"]:200: in function <...Ace3/AceGUI-3.0/widgets/AceGUIContainer-TabGroup.lua:197>

Locals:
str = nil
t = <table> {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'str' (a nil value)"
GSE = <table> {
 modules = <table> {
 }
 MediaPath = "Addons\GSE\Media"
 inArena = false
 GUIRecordFrame = <table> {
 }
 inDungeon = false
 UsedSequences = <table> {
 }
 UnsavedOptions = <table> {
 }
 TranslatorAvailable = true
 TranslatorLanguageTables = <table> {
 }
 name = "GSE"
 GUIImportFrame = <table> {
 }
 PrintAvailable = true
 L = <table> {
 }
 SequencesExec = <table> {
 }
 defaultModuleState = true
 GameMode = 11
 Utils = true
 ProfileStop = 988467961.639900
 AdditionalLanguagesAvailable = false
 inHeroic = false
 GUICompressFrame = <table> {
 }
 GUICacheFrame = <table> {
 }
 GUITransmissionFrame = <table> {
 }
 currentZone = "Stormwind City"
 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-development"
 GUICompareFrame = <table> {
 }
 baseName = "GSE"
 SequenceDebugOutput = ""
 GCDLDB = <table> {
 }
 GUIMacroFrame = <table> {
 }
 GUIVariableFrame = <table> {
 }
 OOCQueue = <table> {
 }
 enabledState = true
 GUIDebugFrame = <table> {
 }
 GUIExportframe = <table> {
 }
 inTimeWalking = false
 OOCTimer = <table> {
 }
 Developer = true
 LDB = true
 GUIkeybindingframe = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 GUI = <table> {
 }
 orderedModules = <table> {
 }
 GUIEditFrame = <table> {
 }
 VersionNumber = 3200
 inMythic = false
 V = <table> {
 }
 Pause = <table> {
 }
}

commented

Caused by #1485 reordering the radio buttons. By Setting Macro as the default need to initialise the action.macro field