GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

SL v16 Issue

Demmetrius2 opened this issue ยท 8 comments

commented

LUA error upon opening GSE with my 2 custom macros loaded:

Message: Interface\AddOns\GSE\Lib\LibQTip-1.0\LibQTip-1.0.lua:519: attempt to call method 'SetBackdrop' (a nil value)
Time: Sun Aug 16 22:30:11 2020
Count: 1
Stack: Interface\AddOns\GSE\Lib\LibQTip-1.0\LibQTip-1.0.lua:519: attempt to call method 'SetBackdrop' (a nil value)
[string "@interface\AddOns\GSE\Lib\LibQTip-1.0\LibQTip-1.0.lua"]:519: in function <Interface\AddOns\GSE\Lib\LibQTip-1.0\LibQTip-1.0.lua:513>
[string "@interface\AddOns\GSE\Lib\LibQTip-1.0\LibQTip-1.0.lua"]:126: in function Acquire' [string "@Interface\AddOns\GSE_GUI\GUIFunctions.lua"]:179: in function CreateToolTip'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:274: in function <Interface\AddOns\GSE_GUI\Editor.lua:273>
[string "=[C]"]: ?
[string "@interface\AddOns\Ace3\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <Interface\AddOns\Ace3\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@interface\AddOns\Ace3\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function `Fire'
[string "@interface\AddOns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua"]:367: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-DropDown.lua:365>

Locals:

commented

Reloaded and got this message upon loading into Wow:

Message: Interface\AddOns\GSE_GUI\Transmission.lua:12: Cannot find a library instance of "AceGUI-3.0-Completing-EditBox".
Time: Sun Aug 16 22:39:23 2020
Count: 1
Stack: Interface\AddOns\GSE_GUI\Transmission.lua:12: Cannot find a library instance of "AceGUI-3.0-Completing-EditBox".
[string "=[C]"]: in function error' [string "@Interface\AddOns\Ace3\LibStub\LibStub.lua"]:23: in function LibStub'
[string "@interface\AddOns\GSE_GUI\Transmission.lua"]:12: in main chunk

Locals: (*temporary) = "Cannot find a library instance of "AceGUI-3.0-Completing-EditBox"."

commented

If you are getting those errors you are not using the alpha16 client.

commented

Thats error using a 2.5 build on shadowlands

commented

Thanks Timothy. I reloaded if off CurseForge but when I load the standard config it gives me a blank LUA Error message with no text in the box. I then hit close and I can see the SAM_RET version yet I am in Holy Spec. I cannot drag the Macro to my action bars. I then try to delete it and get this Lua error:

Message: Interface\AddOns\GSE\API\Storage.lua:12: attempt to index field '?' (a nil value)
Time: Sun Aug 16 22:52:42 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 = 2
sequenceName = "SAM_RET"
(*temporary) = nil
(*temporary) = 2
(*temporary) = 2
(*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:36
modules =
{
}
CancelTimer = defined @interface\AddOns\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\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:1227
ADDON_LOADED = defined @interface\AddOns\GSE\API\Events.lua:129
GUIDrawMetadataEditor = defined @interface\AddOns\GSE_GUI\Editor.lua:244
Update2601 = defined @interface\AddOns\GSE\API\OneOffEvents.lua:98
UpdateSequence = defined @interface\AddOns\GSE\API\Storage.lua:727
UnregisterAllComm = defined @interface\AddOns\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SetEnabledState = defined @interface\AddOns\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:52
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\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:193
GUIToggleImportDefault = defined @interface\AddOns\GSE_GUI\Import.lua:66
Deserialize = defined @interface\AddOns\Ace3\AceSerializer-3.0\AceSerializer-3.0.lua:246
GUIPauseDebugView = defined @interface\AddOns\GSE_GUI\DebugWindow.lua:45
TranslatorLanguageTables =
{
}
GetName = defined @interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
Dump = defined @interface\AddOns\GSE\API\StringFunctions.lua:183
name = "GSE"
StripControlandExtendedCodes = defined @interface\AddOns\GSE\API\

I then delete the SAM_RET and try to create my own custom macro names "Shock2" and it does not save.

I think tried a 2nd custom macro with a name never used before and it does the same thing.
/

commented

Tim - I removed the GSE.lua from the beta directory. Restarted the beta with the same results. SAM_RET loads and is not usable. Then I try to create a custom macro and it wont save. On the third time here is exactly what happened: 1. It asks me if I want to load a macro and I say yes and get a blank LUA error screen with no text in it. I hit close. 2. I then open GSE by typing GSE and I see the SAM_RET macro but I cannot drag the icon to the action bar. 3. I then try to create a custom macro but it still wont save. (Same results as before I deleted the lua file ..

commented

Here is my GSE.lua file:

GSEOptions = {
["HideLoginMessage"] = false,
["Update2601"] = true,
["use2"] = false,
["STANDARDFUNCS"] = "|cff55ddcc",
["showGSEUsers"] = false,
["Update2415"] = true,
["resetOOC"] = true,
["COMMENT"] = "|cff55cc55",
["use14"] = false,
["CreateGlobalButtons"] = false,
["Update2305"] = true,
["EQUALS"] = "|cffccddee",
["use11"] = false,
["sendDebugOutputToChatWindow"] = false,
["Updated801"] = true,
["autoCreateMacroStubsClass"] = true,
["debug"] = false,
["useTranslator"] = false,
["use6"] = false,
["CommandColour"] = "|cFF00FF00",
["PromptSample"] = true,
["UNKNOWN"] = "|cffff6666",
["UseWLMExportFormat"] = true,
["DefaultImportAction"] = "MERGE",
["DisabledSequences"] = {
},
["showGSEoocqueue"] = true,
["DebugPrintModConditionsOnKeyPress"] = false,
["sendDebugOutputToDebugOutput"] = false,
["hideSoundErrors"] = false,
["Update2410"] = true,
["AddInPacks"] = {
["Samples"] = {
["Name"] = "Samples",
["Version"] = "2.6.01-alpha16-shadowlands",
["SequenceNames"] = {
"Assorted Sample Macros", -- [1]
},
},
},
["STRING"] = "|cff888888",
["clearUIErrors"] = false,
["DefaultDisabledMacroIcon"] = "Interface\Icons\INV_MISC_BOOK_08",
["Update2411"] = true,
["TitleColour"] = "|cFFFF0000",
["hideUIErrors"] = false,
["initialised"] = true,
["autoCreateMacroStubsGlobal"] = false,
["DebugModules"] = {
["Translator"] = false,
["GUI"] = false,
["Storage"] = false,
["Versions"] = false,
["Editor"] = false,
["API"] = false,
["Viewer"] = false,
["Transmission"] = false,
},
["INDENT"] = "|cffccaa88",
["MacroResetModifiers"] = {
["Alt"] = false,
["LeftControl"] = false,
["LeftButton"] = false,
["LeftAlt"] = false,
["AnyMod"] = false,
["RightButton"] = false,
["Shift"] = false,
["Button5"] = false,
["RightShift"] = false,
["LeftShift"] = false,
["Control"] = false,
["RightControl"] = false,
["MiddleButton"] = false,
["Button4"] = false,
["RightAlt"] = false,
},
["filterList"] = {
["All"] = false,
["Spec"] = true,
["Global"] = true,
["Class"] = true,
},
["EmphasisColour"] = "|cFFFFFF00",
["UseVerboseExportFormat"] = false,
["WOWSHORTCUTS"] = "|cffddaaff",
["RealtimeParse"] = false,
["deleteOrphansOnLogout"] = false,
["ActiveSequenceVersions"] = {
},
["overflowPersonalMacros"] = false,
["AuthorColour"] = "|cFF00D1FF",
["requireTarget"] = false,
["showMiniMap"] = {
["hide"] = true,
},
["NUMBER"] = "|cffffaa00",
["use12"] = false,
["use13"] = false,
["NormalColour"] = "|cFFFFFFFF",
["CONCAT"] = "|cffcc7777",
["saveAllMacrosLocal"] = true,
["setDefaultIconQuestionMark"] = true,
["KEYWORD"] = "|cff88bbdd",
["use1"] = false,
}
GSELibrary = nil
GSEStorage = {
}
GSELegacyLibraryBackup = nil

commented

yeah the problem frim alpha14 hasnt been fixed in this build.

See #676

commented

Hey Tim, I just loaded v17 and it appears it has fixed this issue. I can make a custom macro and it saves and I am able to use it.