GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG]

Closed this issue · 2 comments

commented

🔵 Describe the bug:
I am having an issue while using Elfyau's prot macro, and only that one. He told me to ask you if the issue is with GSE or on his end (https://wowlazymacros.com/t/elfyaus-tww-v0-4-protection-warrior-updated-19-jun-25/44438/16)

🔵 To reproduce: (Steps to reproduce the behavior)

  1. use the macro
  2. After it uses some of the CDs it gives the error

🔵 The error:
Paste the error message in this blockquote.

Message: Interface/AddOns/GSE/API/Storage.lua:543: attempt to index field ‘?’ (a nil value)
Time: Sat Jul 5 15:30:58 2025
Count: 864
Stack:
[Interface/AddOns/Blizzard_FrameXML/RestrictedExecution.lua]:483: in function <…ace/AddOns/Blizzard_FrameXML/RestrictedExecution.lua:446>
[tail call]: ?
[Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua]:285: in function <…nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>
[tail call]: ?

Locals:
owningFrame = EA_PW_v0.4 {
}
signature = “self,button,down”
body = " local mods = “RALT=” .. tostring(IsRightAltKeyDown()) .. “|” ..
“LALT=”.. tostring(IsLeftAltKeyDown()) .. “|” ..
“AALT=” .. tostring(IsAltKeyDown()) .. “|” ..
“RCTRL=” .. tostring(IsRightControlKeyDown()) .. “|” ..
“LCTRL=” .. tostring(IsLeftControlKeyDown()) .. “|” ..
“ACTRL=” .. tostring(IsControlKeyDown()) .. “|” ..
“RSHIFT=” .. tostring(IsRightShiftKeyDown()) .. “|” ..
“LSHIFT=” .. tostring(IsLeftShiftKeyDown()) .. “|” ..
“ASHIFT=” .. tostring(IsShiftKeyDown()) .. “|” ..
“AMOD=” .. tostring(IsModifierKeyDown()) .. “|” ..
“MOUSEBUTTON=” .. GetMouseButtonClicked()
self:SetAttribute(‘localmods’, mods)
local iteration = self:GetAttribute(‘iteration’) or 1
local step = self:GetAttribute(‘step’)
step = tonumber(step)
iteration = tonumber(iteration)
if self:GetAttribute(‘stepped’) then
self:SetAttribute(‘stepped’, false)
else
for k,v in pairs(spelllist[iteration][step]) do
if k == “macrotext” then
factory =

{
}
LOCAL_Closure_Factories =
{
self =
{
}
self,button,down =
{
}
}
LOCAL_execution_count = 1

🔵 Screenshots:
If applicable, add screenshots to help explain your problem.

🔵 Expected behavior:
The macro should not give an error message

🔵 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: [Windows 11 64bit]
  • Game Version [retail

🔵 GSE Version:

  • Version: [3.2.32]
  • Downloaded From: [

GSA.lua.txt

https://www.curseforge.com]

🔵 Additional context:
Add any other context about the problem here.

commented

This isn’t a bug it’s an issue with the sequence. It could also potentially be caused by other elements in your UI.

As your only link is to WoWLazyMacros I cannot help you there identify which is the cause as I will not load that website for any reason. Do you have a link to this sequence st any other location?