GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

[BUG] GSE: Export window not showing when all option "Show All Sequences" is selected.

Gutitout opened this issue ยท 0 comments

commented

๐Ÿ”ต Describe the bug:
GSE: Export window not showing in Classic when Show All Sequences in Editor is checked in General settings.

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

  1. Go to General settings.
  2. Click on Show All Sequences in Editor
  3. Go to a Sequence and try to Export it.
  4. See error

๐Ÿ”ต The error:
Paste the error message in this blockquote.

7x GSE_QoL/QoL.lua:298: attempt to concatenate local 'val' (a nil value)
[string "@GSE_QoL/QoL.lua"]:298: in function `GUIAdvancedExport'
[string "@GSE_GUI/Export.lua"]:170: in function `GUIExport'
[string "@GSE_GUI/Editor.lua"]:202: in function <GSE_GUI/Editor.lua:201>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Blizzard_Menu/Menu.lua"]:868: in function `Pick'
[string "@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 = 5
 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 = AceGUI30DropDown14Button {
 }
 text = AceGUI30DropDown14Text {
 }
 type = "Dropdown"
 dropdown = AceGUI30DropDown14 {
 }
 count = 14
 frame = Frame {
 }
}
sid = 5
cid = 3
(for state) = nil
(for control) = "3,3,crogin_Sur-AOE,0"
k = "3,3,crogin_Sur-AOE,0"
v = "crogin_Sur-AOE"
elements = <table> {
 1 = "3"
 2 = "3"
 3 = "crogin_Sur-AOE"
 4 = "0"
}
classid = 3
specid = 3
val = nil
(*temporary) = 3
(*temporary) = nil
(*temporary) = 3
(*temporary) = "3Hunter"
(*temporary) = true
(*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"
 The default sizes of each window. = "The default sizes of each window."
 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 pr

๐Ÿ”ต Screenshots:
If applicable, add screenshots to help explain your problem.

๐Ÿ”ต Expected behavior:
A clear and concise description of what you expected to happen.

๐Ÿ”ต GSE.lua file:

This is not related to any one GSE Sequence. GSE: Export window does appear in Retail, but not in Classic.

A workaround is to uncheck Show All Sequences in Editor is checked in General settings.

GSE.lua.txt

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

  • OS: Macintosh 15.1.1
  • Game Version Classic Cataclysm 4.1

๐Ÿ”ต GSE Version:

  • Version: 3.2.17-a-5-g55b2424-PatronBuild Released
  • Downloaded From: GSE Discord

๐Ÿ”ต Additional context:
Add any other context about the problem here.