GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

6M Downloads

[BUG] GSE 3.1.01 imports are not loading in WotLK Classic for Death Knights

UJackwagon opened this issue ยท 1 comments

commented

๐Ÿ”ต Describe the bug:
In GSE 3.1.01 imports are not loading in WotLK Classic for Death Knights. I also noticed that when you go to create a NEW macro, under Specialization/Class ID, the Death Knight is not listed.

Please note, that I have also tried disabling ALL other addons besides GSE and I have made sure that all the addons I use are up to date via the Curseforge App.

I have attached 2 errors from 2 different Sequence Imports.

๐Ÿ”ต To reproduce: (Steps to reproduce the behavior)
Unable to replicate the error 100% of the time. Some times the error pops up when importing and sometimes it doesnt. I have to go into Swatter and pull the errors from there.

๐Ÿ”ต The error:
Paste the error message in this blockquote.

["message"] = "Interface\\AddOns\\GSE\\API\\Storage.lua:131: attempt to concatenate local 'classid' (a nil value)",
			["count"] = 1,
			["addons"] = "  Swatter, v2.5.6773 (SwimmingSeadragon)\n  AddOnSkins, v4.44\n  AdvancedInterfaceOptions, v1.7.2\n  BigWigs, vv41.2-classic\n  Details, v\n  DetailsTinyThreat, v\n  ElvUI, v3.00\n  ElvUILuckyoneUI, v2.02\n  GSE, v3.1.01\n  GSEGUI, v3.1.01\n  GSELDB, v3.1.01\n  GTFO, v4.66.6\n  HandyNotes, vv1.6.6\n  LeatrixPlus, v2.5.120\n  Pawn, v2.6.0\n  Questie, v7.0.0\n  SpeedyAutoLoot, v2.1.15\n  WeakAuras, v4.1.2\n  ZygorGuidesViewerClassicTBC, v2.1\n  BlizRuntimeLib_enUS v3.4.0.30400 <none>\n  (ck=1d4)\n",
			["locals"] = "sequenceName = \"FROST_DEATH_KNIGHT\"\nsequence = <table> {\n Talents = \"?,?,?,?,?,?,?\"\n Author = \"Unknown Author\"\n GSEVersion = 3100\n EnforceCompatability = true\n LastUpdated = \"20220822151608\"\n WeakAuras = <table> {\n }\n Macros = <table> {\n }\n SpecID = 6\n TOC = 30400\n MetaData = <table> {\n }\n}\nclassid = nil\ngameversion = \"3.4.0\"\nbuild = \"45327\"\ndate = \"Aug 25 2022\"\ntocversion = 30400\nfound = false\n(*temporary) = <function> defined @Interface\\AddOns\\GSE\\API\\Init.lua:123\n(*temporary) = \"Classid now - \"\n(*temporary) = nil\n(*temporary) = nil\n(*temporary) = <table> {\n 0 = 0\n 7 = 7\n 1 = 1\n 2 = 2\n 4 = 4\n 8 = 8\n 9 = 9\n 5 = 5\n 3 = 3\n 11 = 11\n}\n(*temporary) = \"attempt to concatenate local 'classid' (a nil value)\"\nGSE = <table> {\n ResetButtons = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:555\n StartOOCTimer = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:543\n ReportTargetProtection = <function> defined @Interface\\AddOns\\GSE\\API\\Options.lua:1434\n RequestSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:331\n CloneSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:37\n modules = <table> {\n }\n CancelTimer = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua:147\n CheckOOCQueueStatus = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:614\n StopOOCTimer = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:548\n MediaPath = \"Interface\\Addons\\GSE\\Media\"\n inArena = false\n GUIRecordFrame = <table> {\n }\n GUISetColour = <function> defined @Interface\\AddOns\\GSE_GUI\\GUIFunctions.lua:167\n GUIConfirmDeleteSequence = <function> defined @Interface\\AddOns\\GSE_GUI\\GUIFunctions.lua:19\n TableDiff = <function> defined @Interface\\AddOns\\GSE\\API\\StringFunctions.lua:314\n inDungeon = false\n UsedSequences = <table> {\n }\n ScheduleTimer = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua:94\n UnsavedOptions = <table> {\n }\n UpdateIcon = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:868\n ADDON_LOADED = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:195\n SendSequenceMeta = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:311\n UpdateSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:567\n UnregisterAllComm = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:174\n SetEnabledState = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceAddon-3.0\\AceAddon-3.0.lua:424\n isSpecIDForCurrentClass = <function> defined @Interface\\AddOns\\GSE\\API\\CharacterFunctions.lua:84\n ClearTooltip = <function> defined @Interface\\AddOns\\GSE_GUI\\GUIFunctions.lua:199\n TranslatorAvailable = true\n IdentifySpells = <function> defined @Interface\\AddOns\\GSE\\API\\Translator.lua:434\n TransmitSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:234\n storeSender = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:358\n UnregisterAllEvents = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:174\n prepareTooltipOOCLine = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:594\n GetOptionsTable = <function> defined @Interface\\AddOns\\GSE\\API\\Options.lua:6\n OOCPerformMergeAction = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:175\n RequestSequenceList = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:385\n Deserialize = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceSerializer-3.0\\AceSerializer-3.0.lua:246\n GetClickRate = <function> defined @Interface\\AddOns\\GSE\\API\\CharacterFunctions.lua:160\n ReplaceMacro = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:258\n TranslatorLanguageTables = <table> {\n }\n GetSequenceSummary = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:1212\n DeleteSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:9\n name = \"GSE\"\n StripControlandExtendedCodes = <function> defined @Interface\\AddOns\\GSE\\API\\StringFunctions.lua:129\n Disable = <function> defined @Int",
			["timestamp"] = "2022-08-31 18:19:18",
			["context"] = "Global",
			["stack"] = "[string \"@Interface\\AddOns\\GSE\\API\\Storage.lua\"]:131: in function `OOCAddSequenceToCollection'\n[string \"@Interface\\AddOns\\GSE\\API\\Events.lua\"]:564: in function `?'\n[string \"@Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua\"]:55: in function <...vUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua:50>\n",

["message"] = "Interface\\AddOns\\GSE\\API\\Storage.lua:131: attempt to concatenate local 'classid' (a nil value)",
			["count"] = 1,
			["addons"] = "  Swatter, v2.5.6773 (SwimmingSeadragon)\n  AddOnSkins, v4.44\n  AdvancedInterfaceOptions, v1.7.2\n  BigWigs, vv42.2-classic\n  Details, v\n  DetailsEncounterDetails, v\n  DetailsRaidCheck, v\n  ElvUI, v3.00\n  ElvUILuckyoneUI, v2.02\n  GSE, v3.1.01\n  GSEGUI, v3.1.01\n  GSELDB, v3.1.01\n  GTFO, v4.66.6\n  HandyNotes, vv1.6.6\n  LeatrixPlus, v3.0.02\n  Questie, v7.0.1\n  SpeedyAutoLoot, v2.1.15\n  WeakAuras, v4.1.2\n  ZygorGuidesViewerClassicTBC, v2.1\n  BlizRuntimeLib_enUS v3.4.0.30400 <none>\n  (ck=1e0)\n",
			["locals"] = "sequenceName = \"NTBLOOD_AIO\"\nsequence = <table> {\n Talents = \"?,?,?,?,?,?,?\"\n Author = \"Unknown Author\"\n GSEVersion = 3101\n EnforceCompatability = true\n LastUpdated = \"20220831165936\"\n WeakAuras = <table> {\n }\n Macros = <table> {\n }\n SpecID = 6\n TOC = 30400\n MetaData = <table> {\n }\n}\nclassid = nil\ngameversion = \"3.4.0\"\nbuild = \"45327\"\ndate = \"Aug 25 2022\"\ntocversion = 30400\nfound = false\n(*temporary) = <function> defined @Interface\\AddOns\\GSE\\API\\Init.lua:123\n(*temporary) = \"Classid now - \"\n(*temporary) = nil\n(*temporary) = nil\n(*temporary) = <table> {\n 0 = 0\n 7 = 7\n 1 = 1\n 2 = 2\n 4 = 4\n 8 = 8\n 9 = 9\n 5 = 5\n 3 = 3\n 11 = 11\n}\n(*temporary) = \"attempt to concatenate local 'classid' (a nil value)\"\nGSE = <table> {\n ResetButtons = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:555\n StartOOCTimer = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:543\n ReportTargetProtection = <function> defined @Interface\\AddOns\\GSE\\API\\Options.lua:1434\n RequestSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:331\n CloneSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:37\n modules = <table> {\n }\n CancelTimer = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua:147\n CheckOOCQueueStatus = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:614\n StopOOCTimer = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:548\n MediaPath = \"Interface\\Addons\\GSE\\Media\"\n inArena = false\n GUIRecordFrame = <table> {\n }\n GUISetColour = <function> defined @Interface\\AddOns\\GSE_GUI\\GUIFunctions.lua:167\n GUIConfirmDeleteSequence = <function> defined @Interface\\AddOns\\GSE_GUI\\GUIFunctions.lua:19\n TableDiff = <function> defined @Interface\\AddOns\\GSE\\API\\StringFunctions.lua:314\n inDungeon = false\n UsedSequences = <table> {\n }\n ScheduleTimer = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua:94\n UnsavedOptions = <table> {\n }\n UpdateIcon = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:868\n ADDON_LOADED = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:195\n SendSequenceMeta = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:311\n UpdateSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:567\n UnregisterAllComm = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:174\n SetEnabledState = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceAddon-3.0\\AceAddon-3.0.lua:424\n isSpecIDForCurrentClass = <function> defined @Interface\\AddOns\\GSE\\API\\CharacterFunctions.lua:84\n ClearTooltip = <function> defined @Interface\\AddOns\\GSE_GUI\\GUIFunctions.lua:199\n TranslatorAvailable = true\n IdentifySpells = <function> defined @Interface\\AddOns\\GSE\\API\\Translator.lua:434\n TransmitSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:234\n storeSender = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:358\n UnregisterAllEvents = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:174\n prepareTooltipOOCLine = <function> defined @Interface\\AddOns\\GSE\\API\\Events.lua:594\n GetOptionsTable = <function> defined @Interface\\AddOns\\GSE\\API\\Options.lua:6\n OOCPerformMergeAction = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:175\n RequestSequenceList = <function> defined @Interface\\AddOns\\GSE\\API\\Serialisation.lua:385\n Deserialize = <function> defined @Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceSerializer-3.0\\AceSerializer-3.0.lua:246\n GetClickRate = <function> defined @Interface\\AddOns\\GSE\\API\\CharacterFunctions.lua:160\n ReplaceMacro = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:258\n TranslatorLanguageTables = <table> {\n }\n GetSequenceSummary = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:1212\n DeleteSequence = <function> defined @Interface\\AddOns\\GSE\\API\\Storage.lua:9\n name = \"GSE\"\n StripControlandExtendedCodes = <function> defined @Interface\\AddOns\\GSE\\API\\StringFunctions.lua:129\n Disable = <function> defined @Interface\\",
			["timestamp"] = "2022-09-01 01:58:59",
			["context"] = "Global",
			["stack"] = "[string \"@Interface\\AddOns\\GSE\\API\\Storage.lua\"]:131: in function `OOCAddSequenceToCollection'\n[string \"@Interface\\AddOns\\GSE\\API\\Events.lua\"]:564: in function `?'\n[string \"@Interface\\AddOns\\ElvUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua\"]:55: in function <...vUI\\Libraries\\Core\\Ace\\AceTimer-3.0\\AceTimer-3.0.lua:50>\n",

๐Ÿ”ต Screenshots:
Spec-ID
Blank Import

๐Ÿ”ต Expected behavior:
Sequence Imports should load and the Death Knight should be listed in the Specialization/Class ID drop down when creating a new sequence.

๐Ÿ”ต GSE.lua file:
GSE.lua.txt

๐Ÿ”ต Desktop (please complete the following information):

  • OS: Windows 10 Pro 64bit v.21H2
  • Game Version WotLK Classic v.3.4.0.45327

๐Ÿ”ต GSE Version:

๐Ÿ”ต Additional context:
Sorry in advance if I have missed any thing that is required.

commented

Gave me everything I needed