GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG] Global Seq > Seq > Export = LUA

LarryThiessen opened this issue ยท 0 comments

commented

๐Ÿ”ต Describe the bug:
Saved a Sequence as Global > Right Clicked the Sequence > Clicked Export > No Export Window > Revived LUA Error

๐Ÿ”ต To reproduce: (Steps to reproduce the behavior)
Save a Sequence as Global > Right Click the Sequence > Click Export > No Export Window > Revived LUA Error

๐Ÿ”ต The error:

1x GSE_QoL/QoL.lua:295: attempt to concatenate local 'val' (a nil value)
[GSE_QoL/QoL.lua]:295: in function 'GUIAdvancedExport'
[GSE_GUI/Export.lua]:170: in function 'GUIExport'
[GSE_GUI/Editor.lua]:4451: in function <GSE_GUI/Editor.lua:4450>
[tail call]: ?
[C]: in function 'securecallfunction'
[Blizzard_Menu/Menu.lua]:884: in function 'Pick'
[Blizzard_Menu/MenuTemplates.lua]:74: in function <Blizzard_Menu/MenuTemplates.lua:68>

Locals:
exportframe = <table> {
 sequencename = ""
 sizer_se = Frame {
 }
 sizer_e = Frame {
 }
 userdata = <table> {
 }
 base = <table> {
 }
 type = "Frame"
 AceGUIWidgetVersion = 30
 classid = "0"
 children = <table> {
 }
 titletext = FontString {
 }
 statustext = FontString {
 }
 events = <table> {
 }
 frame = Frame {
 }
 sizer_s = Frame {
 }
 titlebg = Texture {
 }
 content = Frame {
 }
 localstatus = <table> {
 }
}
exportTable = <table> {
 Variables = <table> {
 }
 Macros = <table> {
 }
 ElementCount = 0
 Sequences = <table> {
 }
}
HeaderRow = <table> {
 type = "SimpleGroup"
 AceGUIWidgetVersion = 20
 width = "fill"
 userdata = <table> {
 }
 base = <table> {
 }
 events = <table> {
 }
 frame = Frame {
 }
 content = Frame {
 }
 children = <table> {
 }
}
SequenceDropDown = <table> {
 pullout = <table> {
 }
 button_cover = Button {
 }
 userdata = <table> {
 }
 list = <table> {
 }
 events = <table> {
 }
 base = <table> {
 }
 label = FontString {
 }
 alignoffset = 12
 AceGUIWidgetVersion = 36
 button = AceGUI30DropDown17Button {
 }
 text = AceGUI30DropDown17Text {
 }
 type = "Dropdown"
 dropdown = AceGUI30DropDown17 {
 }
 count = 17
 frame = Frame {
 }
}
cid = 3
sid = 253
(for state) = nil
(for control) = "0,0,Potions-Trinkets-MH,0"
k = "0,0,Potions-Trinkets-MH,0"
v = "Potions-Trinkets-MH"
elements = <table> {
 1 = "0"
 2 = "0"
 3 = "Potions-Trinkets-MH"
 4 = "0"
}
classid = 0
specid = 0
val = nil
(*temporary) = 0
(*temporary) = nil
(*temporary) = nil
(*temporary) = 0
(*temporary) = nil
(*temporary) = "attempt to concatenate local 'val' (a nil value)"
L = <table> {
  was imported with the following errors. = " was imported with the following errors."
 Local Function:  = "Local Function: "
 Scenario = "Scenario"
 Actionbar Buttons = "Actionbar Buttons"
 About = "About"
 Heroic setting changed to Default. = "Heroic setting changed to Default."
 Step Function = "Step Function"
 Copy this link and paste it into a chat window. = "Copy this link and paste it into a chat window."
 Resets sequences back to the initial state when out of combat. = "Resets sequences back to the initial state when out of combat."
 Colour and Accessibility Options = "Colour and Accessibility Options"
 Set Key to Bind = "Set Key to Bind"
 Right Control Key = "Right Control Key"
 Left Shift Key = "Left Shift Key"
 Print to the chat window if the alt, shift, control modifiers as well as the button pressed on each macro keypress. = "Print to the chat window if the alt, shift, control modifiers as well as the button pressed on each macro keypress."
 Add Talent Loadout = "Add Talent Loadout"
 Processing Collection of %s Elements. = "Processing Collection of %s Elements."
 GSE Macro Stubs have been reset to KeyDown configuration.  The /click command needs to be `/click TEMPLATENAME LeftButton t` (Note the 't' here is required along with the LeftButton.) = "GSE Macro Stubs have been reset to KeyDown configuration.  The /click command needs to be `/click TEMPLATENAME LeftButton t` (Note the 't' here is required along with the LeftButton.)"
 GSE2 Retro interface loaded.  Type `%s/gse2 import%s` to import an old GSE2 string or `%s/gse2 edit%s` to mock up a new template using the GSE2 editor. = "GSE2 Retro interface loaded.  Type `%s/gse2 import%s` to import an old GSE2 string or `%s/gse2 edit%s` to mock up a new template using the GSE2 editor."
 Received Sequence  = "Received Sequence "
 Boolean Functions are GSE variables that return either a true or false value. = "Boolean Functions are GSE variables that return either a true or false value."
 To correct this either delete the version via the GSE Editor or enter the following command to delete this macro totally.  %s/run GSE.DeleteSequence (%i, %s)%s = "To correct this either delete the version via the GSE Editor or enter the following command to delete this macro totally.  %s/run GSE.DeleteSequence (%i, %s)%s"
 Default Keybinding Height = "Default Keybinding Height"
 Close to Maximum Macros.|r  You can have a maximum of  = "Close to Maximum Macros.|r  You can have a maximum of "
 There was an error processing  = "Th

๐Ÿ”ต Screenshots:
Image
Image

๐Ÿ”ต Expected behavior:
To Open Export Window

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

  • OS: Windows 11 64bit]
  • Game Version: Retail

๐Ÿ”ต GSE Version:
GSE v3.2.26-b-1-g1caaeb8-PatronBuild

๐Ÿ”ต Additional context:
Export Window is Bugged after this until you Delete the Global Sequence