GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

[BUG] /gse not working throwing LUA errors

Rykeen-sargeras opened this issue ยท 1 comments

commented

๐Ÿ”ต Describe the bug:
A clear and concise description of what the bug is.
/gse wont open from fresh beta install being the only addon installed throwing lua errors
๐Ÿ”ต To reproduce: (Steps to reproduce the behavior)
I am able to replicate this by uninstalling the beta, deleting the beta folder, reinstalling the beta, installing only gse 3.2.0.0 beta4 from #gse-resources.

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

Message: Interface/AddOns/GSE/API/Storage.lua:192: bad argument #1 to 'pairs' (table expected, got nil)
Time: Sat Jul 13 10:06:53 2024
Count: 1
Stack: Interface/AddOns/GSE/API/Storage.lua:192: bad argument #1 to 'pairs' (table expected, got nil)
[string "@Interface/AddOns/GSE/API/Storage.lua"]:192: in function `PerformReloadSequences'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:183: in function `ReloadSequences'
[string "@Interface/AddOns/GSE/API/Events.lua"]:334: in function `?'
[string "@Interface/AddOns/GSE/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:109: in function <.../GSE/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Interface/AddOns/GSE/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:19: in function <.../GSE/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/GSE/Lib/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/GSE/Lib/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...terface/AddOns/GSE/Lib/AceEvent-3.0/AceEvent-3.0.lua:119>
[string "=[C]"]: in function `CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>

Locals: 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 = 75095274.505500
 AdditionalLanguagesAvailable = false
 inHeroic = false
 GUICompressFrame = <table> {
 }
 GUICacheFrame = <table> {
 }
 GUITransmissionFrame = <table> {
 }
 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-beta4-PatronBuild"
 GUICompareFrame = <table> {
 }
 baseName = "GSE"
 SequenceDebugOutput = ""
 GUIVariableFrame = <table> {
 }
 LDB = true
 GUIMacroFrame = <table> {
 }
 OOCQueue = <table> {
 }
 enabledState = true
 GUIDebugFrame = <table> {
 }
 GUIExportframe = <table> {
 }
 inTimeWalking = false
 OOCTimer = <table> {
 }
 GUIkeybindingframe = <table> {
 }
 GCDLDB = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 GUI = <table> {
 }
 orderedModules = <table> {
 }
 GUIEditFrame = <table> {
 }
 VersionNumber = 3200
 inMythic = false
 V = <table> {
 }
 SequencesExec = <table> {
 }
 Pause = <table> {
 }
}
Statics = <table> {
 StringFormatEscapes = <table> {
 }
 ReversePriority = "ReversePriority"
 CastCmds = <table> {
 }
 TranslationShadow = "SHADOW"
 IndentationColorTable = <table> {
 }
 CommPrefix = "GSE"
 Priority = "Priority"
 TranslationHash = "HASH"
 SpecIDClassList = <table> {
 }
 CoreLoadedMessage = "GS-CoreLoaded"
 MacroResetSkeleton = "if %s then
	self:SetAttribute('step', 1)
	self:SetAttribute('loopiter', 1)
end
"
 SpecIDHashList = <table> {
 }
 StringReset = ""
 CleanStrings = <table> {
 }
 Class = "Class"
 ReloadMessage = "Reload"
 DebugModules = <table> {
 }
 Patrons = <table> {
 }
 SourceLocal = "Local"
 QuestionMark = "INV_MISC_QUESTIONMARK"
 Sequential = "Sequential"
 Random = "Random"
 TranslatorMode = <table> {
 }
 GSE3OnClick = "local step = self:GetAttribute('step')
step = tonumber(step)
self:SetAttribute('macrotext', macros[step] )
step = step % #macros + 1
if not step or not macros[step] then -- User attempted to write a step method that doesn't work, reset to 1
	print('Invalid step assigned by custom step sequence', self:GetName(), step or 'nil', '')
	step = 1
end
self:SetAttribute('step', step)
self:CallMethod('Upd

๐Ÿ”ต Screenshots:

WowB_Ya4NcnUfS1.mp4
WowB_jHGddHaI8x.mp4

.

๐Ÿ”ต Expected behavior:
A clear and concise description of what you expected to happen.
the menu to open and the addon to work?
๐Ÿ”ต GSE.lua file:
Please provide your GSE.lua file or the export string for the specific macro that is causing an issue.

  • To find the GSE.lua file:
  1. First, make sure you have enabled the "File Name Extensions" checkbox in Explorer (View tab)
  2. Browse to C:\path\to\wow\_retail_\WTF\Account\YourAccountName\SavedVariables\ or /path/to/WoW/_retail_/WTF/Account/YourAccountName/SavedVariables
  3. Copy the GSE.lua file to your Desktop
  4. Rename this copy to GSA.lua.txt
  5. Then just drag it here in your message
  • Note: If you do not include your GSE.lua file you are wasting your time and mine. 90% of the time, the first thing I will ask for is "Can you please upload your GSE.lua file?". This file is needed with the error to work out Why that error occured for you.

GSE.lua.txt

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

  • OS: [e.g. Windows 10 64bit]
  • Game Version [e.g. classic/bcc/retail (9.1.0)]
    Windows 11 home 64 bit
    Battle net_DW4Z6C1V9j

๐Ÿ”ต GSE Version:

  • Version: [e.g. 3.x.y]
  • Downloaded From: [e.g. https://www.curseforge.com]
    Photos_1DoH9Fuu8v
    Downloaded from GSE resources in discord
    ๐Ÿ”ต Additional context:
    Add any other context about the problem here.
commented

in the video i know it says i only have 4 addons for gse in there, but i uninstalled and reinstalled the addon via the discord resource and now i have 5 addons linked to gse but still throwing the exact same errors