[BUG] LUA error on startup
giform opened this issue · 0 comments
🔵 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:
- First, make sure you have enabled the "File Name Extensions" checkbox in Explorer (View tab)
- Browse to
C:\path\to\wow\_retail_\WTF\Account\YourAccountName\SavedVariables\
or/path/to/WoW/_retail_/WTF/Account/YourAccountName/SavedVariables
- Copy the
GSE.lua
file to your Desktop - Rename this copy to
GSA.lua.txt
- 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