[BUG] GSE 3.1.01 imports are not loading in WotLK Classic for Death Knights
UJackwagon opened this issue ยท 1 comments
๐ต 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",
๐ต 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:
- Version: 3.1.01
- Downloaded From: https://www.curseforge.com
๐ต Additional context:
Sorry in advance if I have missed any thing that is required.