GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

[BUG] LUA error on startup

giform opened this issue · 0 comments

commented

🔵 Describe the bug:
A clear and concise description of what the bug is.

🔵 To reproduce: (Steps to reproduce the behavior)
Log the game

🔵 The error:
1x GSE/API/Storage.lua:1118: table index is nil
[string "@GSE/API/Storage.lua"]:1118: in function ManageMacros' [string "@GSE/API/Events.lua"]:439: in function ?'
[string "@DBM-Core/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ore/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@DBM-Core/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ore/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@DBM-Core/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@BAA/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <BAA/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(for state) =

{
IRA BESTIALE =
{
}
MOUNTC =
{
}
ACTIONBUTTON =
{
}
TARTARUGA =
{
}
HUNTMARK =
{
}
VOLPINO =
{
}
BENGALA =
{
}
}
(for control) = "Gìorgino-Nemesis"
k = "Gìorgino-Nemesis"
v =
{
}
mname = nil
micon = nil
mbody = nil
(*temporary) =
{
IRA BESTIALE =
{
}
MOUNTC =
{
}
ACTIONBUTTON =
{
}
TARTARUGA =
{
}
HUNTMARK =
{
}
VOLPINO =
{
}
BENGALA =
{
}
}
(*temporary) =
{
value = 0
}
(*temporary) = 0
(*temporary) = "Gìorgino-Nemesis"
(*temporary) = 0
(*temporary) = nil
(*temporary) = "table index is nil"
GSE =
{
modules =
{
}
MediaPath = "Interface\Addons\GSE\Media"
inDungeon = false
UsedSequences =
{
}
UnsavedOptions =
{
}
Patron = true
TranslatorAvailable = true
TranslatorLanguageTables =
{
}
name = "GSE"
PrintAvailable = false
L =
{
}
SequencesExec =
{
}
defaultModuleState = true
GameMode = 11
Utils = true
ProfileStop = 351616443.884875
AdditionalLanguagesAvailable = false
inHeroic = false
WagoAnalytics =
{
}
inRaid = false
BooleanVariables =
{
}
OutputQueue =
{
}
CurrentGCD = 1.500000
DebugOutput = ""
Static =
{
}
PVPFlag = false
inParty = false
Library =
{
}
RecorderActive = false
VersionString = "3.2.03-5-gf696a58-PatronBuild"
baseName = "GSE"
SequenceDebugOutput = ""
OOCQueue =
{
}
enabledState = true
inMythic = false
LDB = true
GCDLDB =
{
}
defaultModuleLibraries =
{
}
StandardAddInPacks =
{
}
GUI =
{
}
orderedModules =
{
}
PlayerEntered = false
GUIEditFrame =
{
}
VersionNumber = 3203
V =
{
}
Pause =
{
}
}
Statics =
{
StringFormatEscapes =
{
}
ReversePriority = "ReversePriority"
CastCmds =
{
}
TranslationShadow = "SHADOW"
IndentationColorTable =
{
}
CommPrefix = "GSE"
Priority = "Priority"
TranslationHash = "HASH"
SpecIDClassList =
{
}
CoreLoadedMessage = "GS-CoreLoaded"
MacroResetSkeleton = "if %s then
self:SetAttribute('step', 1)
self:SetAttribute('loopiter', 1)
end
"
SpecIDHashList =
{
}
StringReset = "|r"
CleanStrings =
{
}
Class = "Class"
ReloadMessage = "Reload"
DebugModules =
{
}
Patrons =
{
}
SourceLocal = "Local"
QuestionMark = "INV_MISC_QUESTIONMARK"
Sequential = "Sequential"
Random = "Random"
TranslatorMode =
{
}
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('|cffff0000Invalid step assigned by custom step sequence', self:GetName(), step or 'nil', '|r')
step = 1
end
self:SetAttribute('step', step)
self:CallMethod('UpdateIcon')
"
ActionsIcons =
{
}
Global = "Global"
Actions =
{
}
BaseSpellTable =
{
}
Spec = "Spec"
TranslationKey = "KEY"
SequenceDebug = "SEQUENCEDEBUG"
TableMetadataFunction =
{
}
MacroCommands =
{
}
All = "All"
SampleMacros =
{
}
PrintKeyModifiers = "print("Right alt key " .. tostring(IsRightAltKeyDown()))
print("Left alt key " .. tostring(IsLeftAltKeyDown()))
print("Any alt key " .. tostring(IsAltKeyDown()))
print("Right ctrl key " .. tostring(IsRightControlKeyDown()))
print("Left ctrl key " .. tostring(IsLeftControlKeyDown()))
print("Any ctrl key " .. tostring(IsControlKeyDown()))
print("Right shft key " .. tostring(IsRightShiftKeyDown()))
print("Left shft key " .. tostring(IsLeftShiftKeyDown()))
print("Any shft key " .. tostring(IsShiftKeyDown()))
print("Any mod key " .. tostring(IsModifierKeyDown()))
print("GetMouseButtonClicked() " .. GetMouseButtonClicked() )
"
SourceTransmission = "Transmission"
SpecIDList =
{
}
SystemVariables =
{
}
}

🔵 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 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.
GSE.lua.zip