Shadowlands Alpha 14 build
Spoony36 opened this issue · 8 comments
Getting an error when trying to import so called shadowlands macros
Message: Interface\AddOns\GSE\API\Storage.lua:203: attempt to index field '?' (a nil value)
Time: Sun Aug 16 19:28:31 2020
Count: 1
Stack: Interface\AddOns\GSE\API\Storage.lua:203: attempt to index field '?' (a nil value)
[string "=[C]"]: ?
[string "@interface\AddOns\GSE\API\Storage.lua"]:203: in function OOCPerformMergeAction' [string "@Interface\AddOns\GSE\API\Events.lua"]:446: in function
?'
[string "@interface\AddOns\Details\Libs\AceTimer-3.0\AceTimer-3.0.lua"]:55: in function <...ce\AddOns\Details\Libs\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals:
Should say, if you close the GSE window and reopen the macro does seem to have imported but clicking the icon on actionbar does not fire macro but then if you logout and in again, the macro is gone again so not sure if it really imports or not
Another error for you
Message: Interface\AddOns\GSE\API\Storage.lua:12: attempt to index field '?' (a nil value)
Time: Sun Aug 16 22:20:17 2020
Count: 1
Stack: Interface\AddOns\GSE\API\Storage.lua:12: attempt to index field '?' (a nil value)
[string "@interface\AddOns\GSE\API\Storage.lua"]:12: in function DeleteSequence' [string "@Interface\AddOns\GSE_GUI\GUIFunctions.lua"]:22: in function
GUIConfirmDeleteSequence'
[string "@interface\AddOns\GSE_GUI\GUIFunctions.lua"]:11: in function OnAccept' [string "@Interface\FrameXML\StaticPopup.lua"]:5095: in function
StaticPopup_OnClick'
[string ":OnClick"]:1: in function <[string ":OnClick"]:1>
Locals: classid = 6
sequenceName = "UNHOLY"
(*temporary) = nil
(*temporary) = 6
(*temporary) = 6
(*temporary) = "attempt to index field '?' (a nil value)"
GSE =
TranslateSequence = defined @interface\AddOns\GSE\API\Translator.lua:10
StartOOCTimer = defined @interface\AddOns\GSE\API\Events.lua:413
ReportTargetProtection = defined @interface\AddOns\GSE\API\Options.lua:828
CloneSequence = defined @interface\AddOns\GSE\API\Storage.lua:33
modules =
}
CancelTimer = defined @interface\AddOns\ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
CheckOOCQueueStatus = defined @interface\AddOns\GSE\API\Events.lua:469
StopOOCTimer = defined @interface\AddOns\GSE\API\Events.lua:418
GUIImportSequence = defined @interface\AddOns\GSE_GUI\Import.lua:76
inArena = false
GUIRecordFrame =
}
GUISetColour = defined @interface\AddOns\GSE_GUI\GUIFunctions.lua:157
GUIConfirmDeleteSequence = defined @interface\AddOns\GSE_GUI\GUIFunctions.lua:19
inDungeon = false
UsedSequences =
}
ScheduleTimer = defined @interface\AddOns\ElvUI\Libraries\Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
Update2410 = defined @interface\AddOns\GSE\API\OneOffEvents.lua:75
UnsavedOptions =
}
UpdateIcon = defined @interface\AddOns\GSE\API\Storage.lua:1216
ADDON_LOADED = defined @interface\AddOns\GSE\API\Events.lua:129
GUIDrawMetadataEditor = defined @interface\AddOns\GSE_GUI\Editor.lua:239
Update2601 = defined @interface\AddOns\GSE\API\OneOffEvents.lua:98
UpdateSequence = defined @interface\AddOns\GSE\API\Storage.lua:716
UnregisterAllComm = defined @interface\AddOns\ElvUI\Libraries\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SetEnabledState = defined @interface\AddOns\ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
isSpecIDForCurrentClass = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:69
ClearTooltip = defined @interface\AddOns\GSE_GUI\GUIFunctions.lua:189
TranslatorAvailable = true
CloneMacroVersion = defined @interface\AddOns\GSE\API\Storage.lua:49
IdentifySpells = defined @interface\AddOns\GSE\API\Translator.lua:688
TransmitSequence = defined @interface\AddOns\GSE\API\Serialisation.lua:235
storeSender = defined @interface\AddOns\GSE\API\Serialisation.lua:291
NewModule = defined @interface\AddOns\ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:235
prepareTooltipOOCLine = defined @interface\AddOns\GSE\API\Events.lua:453
GetOptionsTable = defined @interface\AddOns\GSE\API\Options.lua:6
OOCPerformMergeAction = defined @interface\AddOns\GSE\API\Storage.lua:182
GUIToggleImportDefault = defined @interface\AddOns\GSE_GUI\Import.lua:66
Deserialize = defined @interface\AddOns\ElvUI\Libraries\Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:246
GUIPauseDebugView = defined @interface\AddOns\GSE_GUI\DebugWindow.lua:45
TranslatorLanguageTables =
}
GetName = defined @interface\AddOns\ElvUI\Libraries\Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
Dump = defined @interface\AddOns\GSE\API\Stri
Actually - I found it. After you update to alpha15, do /run GSE.ImportLegacyStorage({})
Still getting errors on Alpha 16 using this macro
https://wowlazymacros.com/t/paladin-protection-macro-shadowlands-9-0-1-holy-shield/15822
Click import and get an LUA error and in chat it displays
if you close GSE and type /GSE it looks like the macro has imported but can't click the icon on action bar and macro doesn't fire off
If you log out and back in or simply do a /reload, then the macro disappears as if it didn't save
Ah posted as you released Alpha 17, i think this fixed my issue. Will report back if any further issues