GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG] Temp Locking when Opening Editor while still in Combat

LarryThiessen opened this issue ยท 0 comments

commented

๐Ÿ”ต Describe the bug:
A clear and concise description of what the bug is.

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

  1. Enter Combat with Editor Closeed
  2. Click Sequences to Open Editor
  3. Screen Locks - not forever - only hard crashed me once, but the TEMP locking is 100% of the time
  4. See error

๐Ÿ”ต The error:

1x GSE_GUI/Editor.lua:1396: attempt to index field '?' (a nil value)
[GSE_GUI/Editor.lua]:1396: in function 'GUIDrawMacroEditor'
[GSE_GUI/Editor.lua]:3378: in function 'GUISelectEditorTab'
[GSE_GUI/Editor.lua]:229: in function <GSE_GUI/Editor.lua:209>
[C]: in function 'Show'
[TomTom/libs/AceGUI-3.0-41/widgets/AceGUIContainer-Frame.lua]:129: in function 'Show'
[TomTom/libs/AceGUI-3.0-41/widgets/AceGUIContainer-Frame.lua]:86: in function 'OnAcquire'
[TomTom/libs/AceGUI-3.0-41/AceGUI-3.0.lua]:156: in function 'Create'
[GSE_GUI/Editor.lua]:14: in function 'CreateEditor'
[GSE_GUI/Editor.lua]:3539: in function 'ShowSequences'
[GSE_GUI/Menu.lua]:61: in function <GSE_GUI/Menu.lua:60>
[C]: ?
[TomTom/libs/AceGUI-3.0-41/AceGUI-3.0.lua]:66: in function <TomTom/libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[TomTom/libs/AceGUI-3.0-41/AceGUI-3.0.lua]:300: in function 'Fire'
[TomTom/libs/AceGUI-3.0-41/widgets/AceGUIWidget-InteractiveLabel.lua]:23: in function <...AceGUI-3.0/widgets/AceGUIWidget-InteractiveLabel.lua:22>

Locals:
self = <table> {
 modules = <table> {
 }
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 SpecIDClassList = <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 = 81711581.134800
 AdditionalLanguagesAvailable = false
 inHeroic = false
 GUICompressFrame = <table> {
 }
 GUICacheFrame = <table> {
 }
 currentZone = "Dornogal"
 WagoAnalytics = <table> {
 }
 inRaid = false
 BooleanVariables = <table> {
 }
 OutputQueue = <table> {
 }
 CurrentGCD = 1.341000
 DebugOutput = ""
 Static = <table> {
 }
 PVPFlag = false
 inMythicPlus = false
 inParty = false
 Library = <table> {
 }
 RecorderActive = false
 inScenario = false
 VersionString = "3.2.22-7-gb0e3369-PatronBuild"
 MenuFrame = <table> {
 }
 GUIExportframe = <table> {
 }
 SequenceDebugOutput = ""
 GUIMacroFrame = <table> {
 }
 GUIVariableFrame = <table> {
 }
 OOCQueue = <table> {
 }
 GUIRecordFrame = <table> {
 }
 GUIDebugFrame = <table> {
 }
 inTimeWalking = false
 enabledState = true
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 AddInPacks = <table> {
 }
 GUIkeybindingframe = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 ButtonOverrides = <table> {
 }
 GUI = <table> {
 }
 orderedModules = <table> {
 }
 baseName = "GSE"
 PlayerEntered = true
 VersionNumber = 3222
 inMythic = false
 V = <table> {
 }
 Pause = <table> {
 }
 SequencesExec = <table> {
 }
}
container = <table> {
 parent = <table> {
 }
 alignoffset = 18
 AceGUIWidgetVersion = 38
 LayoutPaused = true
 localstatus = <table> {
 }
 content = Frame {
 }
 border = Frame {
 }
 userdata = <table> {
 }
 children = <table> {
 }
 type = "TabGroup"
 num = 2
 events = <table> {
 }
 titletext = FontString {
 }
 base = <table> {
 }
 tabs = <table> {
 }
 borderoffset = 30
 frame = Frame {
 }
}
version = nil
(*temporary) = nil
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
GSE = <table> {
 modules = <table> {
 }
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 SpecIDClassList = <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 = 81711581.134800
 AdditionalLanguagesAvailable = false
 inHeroic = false
 GUICompressFrame = <table> {
 }
 GUICacheFrame = <table> {
 }
 currentZone = "Dornogal"
 WagoAnalytics = <table> {
 }
 inRaid = false
 BooleanVariables = <table> {
 }
 OutputQueue = <table> {
 }
 CurrentGCD = 1.341000
 DebugOutput = ""
 Static = <table> {
 }
 PVPFlag = false
 inMythicPlus = false
 inParty = false
 Library = <table> {
 }
 RecorderActive = false
 inScenario = false
 VersionString = "3.2.22-7-gb0e3369-PatronBuild"
 MenuFrame = <table> {
 }
 GUIExportframe = <table> {
 }
 SequenceDebugOutput = ""
 GUIMacroFrame = <table> {
 }
 GUIVariableFrame = <table> {
 }
 OOCQueue = <table> {
 }
 GUIRecordFrame = <table> {
 }
 GUIDebugFrame = <table> {
 }
 inTimeWalking = false
 enabledState = true
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 AddInPacks = <table> {
 }
 GUIkeybindingframe = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 ButtonOverrides = <

๐Ÿ”ต GSE.lua file:
Image

๐Ÿ”ต Desktop (please complete the following information):

  • Windows 11 64bit
  • Retail 11.1

๐Ÿ”ต GSE Version:
Patreon GSE Client - GSE Discord
Image

๐Ÿ”ต Additional context:

  • Editor is also not saving Size of Position - which causes you to have to Drag the window out larger each time you open it.
  • Dragging Editor Larger causes the Buttons and such to center and no remain at the top of the window
    Image