GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

[BUG] I still having same LUA ERROR

Gaupandarian opened this issue ยท 8 comments

commented

๐Ÿ”ต Describe the bug:
With update of latest alpha GSE, when I log in Beta, this Lua error pop up.

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

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

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

Message: Interface/AddOns/GSE/API/StringFunctions.lua:60: attempt to index local 'str' (a nil value)
Time: Tue Jun 25 21:20:39 2024
Count: 10
Stack: Interface/AddOns/GSE/API/StringFunctions.lua:60: attempt to index local 'str' (a nil value)
[string "@Interface/AddOns/GSE/API/StringFunctions.lua"]:60: in function `SplitMeIntolines'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:895: in function `CompileMacroText'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:946: in function `ManageMacros'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:174: in function `ReloadSequences'
[string "@Interface/AddOns/GSE/API/Events.lua"]:275: 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>

Locals: str = nil
t = <table> {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'str' (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 = 11494083.484200
 AdditionalLanguagesAvailable = false
 inHeroic = false
 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.00-beta1-14-g4f03a93-PatronBuild"
 baseName = "GSE"
 SequenceDebugOutput = ""
 OOCQueue = <table> {
 }
 enabledState = true
 inTimeWalking = false
 OOCTimer = <table> {
 }
 LDB = true
 GCDLDB = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 StandardAddInPacks = <table> {
 }
 GUI = <table> {
 }
 GUIEditFrame = <table> {
 }
 orderedModules = <table> {
 }
 SequencesExec = <table> {
 }
 VersionNumber = 3200
 inMythic = false
 Pause = <table> {
 }
 V = <table> {
 }
}

๐Ÿ”ต Screenshots:
image

๐Ÿ”ต Expected behavior:
Pop Up when log in beta and during macro testing.

๐Ÿ”ต GSE.lua file:
GSE.lua.txt
GSE.bak.txt

  • 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 10 64bit]
  • Game Version [e.g. classic/bcc/retail (9.1.0)]

๐Ÿ”ต GSE Version:

  • Version: [e.g. 3.x.y]
  • Downloaded From: [e.g. https://www.curseforge.com]

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

commented

Try Beta1-15

commented

which version are you using at the moment? I was getting this to happen with GSE-3.2.00-beta1-13 but I cant make it happen using GSE-3.2.00-beta1-14-g4f03a93-PatronBuild.zip

commented

Beta1-14, the latest version

commented

Hey Gau
You keep giving me the wrong file

you keep sending me the wrong file from the wrong folder. The one you send me has Blizzard_PTRIssueReporter_Saved = { }
The one i need starts with


GSEOptions = {
["Update3023"] = true,
["use2"] = false,
["showGSEUsers"] = false,
["COMMENT"] = "|cff55cc55",
["autoCreateMacroStubsGlobal"] = false,
["use11"] = false,
["debug"] = false,
["use6"] = false,
["CommandColour"] = "|cFF00FF00",
["showCurrentSpells"] = true,
["hideSoundErrors"] = false,
["clearUIErrors"] = false,
["useTranslator"] = false,
["initialised"] = true,
["resetOOC"] = true,
["MacroResetModifiers"] = {
["Alt"] = false,
["LeftControl"] = false,
["LeftButton"] = false,
["LeftAlt"] = false,

If you go from where you got this - go one folder UP and then the SavedVariables in that folder. ITs blizzard being a pain

commented
commented

Still have lua error- Message: Interface/AddOns/GSE/API/StringFunctions.lua:60: attempt to index local 'str' (a nil value)
Time: Tue Jun 25 23:03:06 2024
Count: 10
Stack: Interface/AddOns/GSE/API/StringFunctions.lua:60: attempt to index local 'str' (a nil value)
[string "@Interface/AddOns/GSE/API/StringFunctions.lua"]:60: in function SplitMeIntolines' [string "@Interface/AddOns/GSE/API/Storage.lua"]:895: in function CompileMacroText'
[string "@Interface/AddOns/GSE/API/Storage.lua"]:948: in function ManageMacros' [string "@Interface/AddOns/GSE/API/Storage.lua"]:174: in function ReloadSequences'
[string "@Interface/AddOns/GSE/API/Events.lua"]:275: 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>

Locals: str = nil
t =

{
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'str' (a nil value)"
GSE =
{
modules =
{
}
MediaPath = "Interface\Addons\GSE\Media"
inArena = false
inDungeon = false
UsedSequences =
{
}
UnsavedOptions =
{
}
Patron = true
TranslatorAvailable = true
TranslatorLanguageTables =
{
}
name = "GSE"
PrintAvailable = true
L =
{
}
defaultModuleState = true
GameMode = 11
Utils = true
ProfileStop = 17638920.861200
AdditionalLanguagesAvailable = false
inHeroic = false
WagoAnalytics =
{
}
inRaid = false
BooleanVariables =
{
}
OutputQueue =
{
}
CurrentGCD = 0
DebugOutput = ""
Static =
{
}
PVPFlag = false
inMythicPlus = false
inParty = false
Library =
{
}
RecorderActive = false
inScenario = false
VersionString = "3.2.00-beta1-15-g8bea6c2-PatronBuild"
baseName = "GSE"
SequenceDebugOutput = ""
OOCQueue =
{
}
enabledState = true
inTimeWalking = false
OOCTimer =
{
}
LDB = true
GCDLDB =
{
}
defaultModuleLibraries =
{
}
StandardAddInPacks =
{
}
GUI =
{
}
GUIEditFrame =
{
}
orderedModules =
{
}
SequencesExec =
{
}
VersionNumber = 3200
inMythic = false
Pause =
{
}
V =
{
}
}

commented

try this
/run GSEMacros = {}
then log out and back in

This isnt going to wipe anything but will in this case reset a table

commented

Forget that - found the cause