GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

Reload lua error [BUG]

Melissa3920 opened this issue ยท 3 comments

commented

๐Ÿ”ต Describe the bug:
Lua error on reload. It doesn't seem to break anything. I just hate hearing "fatality!" everytime I reload.

๐Ÿ”ต To reproduce: (Steps to reproduce the behavior)
The only time this occurs is when I reload the UI.

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

18x GSE/API/Events.lua:261: attempt to index field 'MenuFrame' (a nil value)
[string "@GSE/API/Events.lua"]:261: in function `?'
[string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@GSE/Lib/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <GSE/Lib/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self = <table> {
 modules = <table> {
 }
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 inDungeon = false
 UsedSequences = <table> {
 }
 UnsavedOptions = <table> {
 }
 Patron = true
 TranslatorAvailable = true
 TranslatorLanguageTables = <table> {
 }
 name = "GSE"
 PrintAvailable = true
 L = <table> {
 }
 defaultModuleState = true
 GameMode = 11
 Utils = true
 ProfileStop = 41903282.657400
 AdditionalLanguagesAvailable = false
 inHeroic = false
 currentZone = "Valdrakken"
 WagoAnalytics = <table> {
 }
 inRaid = false
 BooleanVariables = <table> {
 }
 OutputQueue = <table> {
 }
 CurrentGCD = 0
 DebugOutput = ""
 Static = <table> {
 }
 PVPFlag = false
 inMythicPlus = false
 inParty = false
 Library = <table> {
 }
 RecorderActive = false
 inScenario = false
 VersionString = "3.2.01-PatronBuild"
 baseName = "GSE"
 SequenceDebugOutput = ""
 OOCQueue = <table> {
 }
 enabledState = true
 inTimeWalking = false
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 GUI = <table> {
 }
 orderedModules = <table> {
 }
 GUIEditFrame = <table> {
 }
 VersionNumber = 3201
 inMythic = false
 V = <table> {
 }
 SequencesExec = <table> {
 }
 Pause = <table> {
 }
}
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = true
(*temporary) = "attempt to index field 'MenuFrame' (a nil value)"
GSE = <table> {
 modules = <table> {
 }
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 inDungeon = false
 UsedSequences = <table> {
 }
 UnsavedOptions = <table> {
 }
 Patron = true
 TranslatorAvailable = true
 TranslatorLanguageTables = <table> {
 }
 name = "GSE"
 PrintAvailable = true
 L = <table> {
 }
 defaultModuleState = true
 GameMode = 11
 Utils = true
 ProfileStop = 41903282.657400
 AdditionalLanguagesAvailable = false
 inHeroic = false
 currentZone = "Valdrakken"
 WagoAnalytics = <table> {
 }
 inRaid = false
 BooleanVariables = <table> {
 }
 OutputQueue = <table> {
 }
 CurrentGCD = 0
 DebugOutput = ""
 Static = <table> {
 }
 PVPFlag = false
 inMythicPlus = false
 inParty = false
 Library = <table> {
 }
 RecorderActive = false
 inScenario = false
 VersionString = "3.2.01-PatronBuild"
 baseName = "GSE"
 SequenceDebugOutput = ""
 OOCQueue = <table> {
 }
 enabledState = true
 inTimeWalking = false
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 GUI = <table> {
 }
 orderedModules = <table> {
 }
 GUIEditFrame = <table> {
 }
 VersionNumber = 3201
 inMythic = false
 V = <table> {
 }
 SequencesExec = <table> {
 }
 Pause = <table> {
 }
}

๐Ÿ”ต 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:
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.

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

  • OS: [e.g. Windows 11 64bit]
  • Game Version retail (11.0.0)

๐Ÿ”ต GSE Version:

  • Version: 3.2.0.1 PatreonBuild]
  • Downloaded From: [Discord gse-resourses]
commented

It's doing it because the GSE,GUI hasn't been loaded.

commented

I have a fix for this - seeing if there is anything else before releasing 1 thing.

commented

Thanks :)