
Options do not open
Backupiseasy opened this issue · 7 comments
https://legacy.curseforge.com/wow/addons/tidy-plates-threat-plates?comment=7731
Still unable to access the options to this addon rendering it useless for the time being. I've reinstalled it, removed all addons but this one, used the short cuts etc. I've tried everything I can think of and suggestions made by others. But this addon fails to load the option screen to make edits to the plates. So I'm stuck using Plater which is ok but a little OTT.
https://legacy.curseforge.com/wow/addons/tidy-plates-threat-plates?comment=7738
can confirm, I've encountered this at odd times before and it's back again, any attempt to open the addon Options simply does not work. Here's the LUA error for your convenience:
"Message: Interface/AddOns/TidyPlates_ThreatPlates/Options.lua:11525: Threat Plates isn't registed with AceConfigRegistry, unable to open config
Time: Fri Sep 5 18:25:22 2025
Count: 1
Stack:
[Interface/AddOns/AdvancedInterfaceOptions/libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua]:1855: in function 'Open'
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:11525: in function 'OpenOptions'
[Interface/AddOns/TidyPlates_ThreatPlates/Commands.lua]:194: in function '?'
[Interface/AddOns/Attune/Libs/AceConsole-3.0/AceConsole-3.0.lua]:90: in function '?'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:5074: in function 'ChatEdit_ParseText'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:4726: in function 'ChatEdit_SendText'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:4762: in function 'ChatEdit_OnEnterPressed'
[*ChatFrame.xml:120_OnEnterPressed]:1: in function <[string "*ChatFrame.xml:120_OnEnterPressed"]:1>
Locals:
self = <table> {
tooltip = AceConfigDialogTooltip {
}
BlizOptions = <table> {
}
popup = Frame {
}
OpenFrames = <table> {
}
Status = <table> {
}
frame = Frame {
}
}
appName = "Threat Plates"
container = nil
app = nil
reg = <table> {
validated = <table> {
}
tables = <table> {
}
callbacks = <table> {
}
}
MAJOR = "AceConfigDialog-3.0"
AceConfigDialog = <table> {
tooltip = AceConfigDialogTooltip {
}
BlizOptions = <table> {
}
popup = Frame {
}
OpenFrames = <table> {
}
Status = <table> {
}
frame = Frame {
}
}
gui = <table> {
objPools = <table> {
}
WidgetBase = <table> {
}
counts = <table> {
}
LayoutRegistry = <table> {
}
tooltip = AceGUITooltip {
}
WidgetRegistry = <table> {
}
WidgetVersions = <table> {
}
WidgetContainerBase = <table> {
}
}
Disabling all other addons and with only ThreatPlates enabled, I have these errors at the same time:
Time: Sat Sep 6 19:40:41 2025
Count: 1
Stack:
[Interface/AddOns/TidyPlates_ThreatPlates/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua]:1855: in function 'Open'
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:11525: in function 'OpenOptions'
[Interface/AddOns/TidyPlates_ThreatPlates/Commands.lua]:194: in function '?'
[Interface/AddOns/TidyPlates_ThreatPlates/Libs/AceConsole-3.0/AceConsole-3.0.lua]:90: in function '?'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:5074: in function 'ChatEdit_ParseText'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:4726: in function 'ChatEdit_SendText'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:4762: in function 'ChatEdit_OnEnterPressed'
[*ChatFrame.xml:120_OnEnterPressed]:1: in function <[string "*ChatFrame.xml:120_OnEnterPressed"]:1>
Locals:
self = <table> {
tooltip = AceConfigDialogTooltip {
}
BlizOptions = <table> {
}
popup = Frame {
}
OpenFrames = <table> {
}
Status = <table> {
}
frame = Frame {
}
}
appName = "Threat Plates"
container = nil
app = nil
reg = <table> {
validated = <table> {
}
tables = <table> {
}
callbacks = <table> {
}
}
MAJOR = "AceConfigDialog-3.0"
AceConfigDialog = <table> {
tooltip = AceConfigDialogTooltip {
}
BlizOptions = <table> {
}
popup = Frame {
}
OpenFrames = <table> {
}
Status = <table> {
}
frame = Frame {
}
}
gui = <table> {
objPools = <table> {
}
WidgetBase = <table> {
}
counts = <table> {
}
LayoutRegistry = <table> {
}
tooltip = AceGUITooltip {
}
WidgetRegistry = <table> {
}
WidgetVersions = <table> {
}
WidgetContainerBase = <table> {
}
}
and
Time: Sat Sep 6 19:40:38 2025
Count: 1
Stack:
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/ComboPointsWidget.lua]:1109: in function <...idyPlates_ThreatPlates/Widgets/ComboPointsWidget.lua:1103>
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/ComboPointsWidget.lua]:1159: in function <...idyPlates_ThreatPlates/Widgets/ComboPointsWidget.lua:1132>
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/ComboPointsWidget.lua]:1226: in function 'UpdateLayout'
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/ComboPointsWidget.lua]:1324: in function 'UpdateSettings'
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua]:446: in function 'UpdateSettings'
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua]:261: in function 'InitializeWidget'
[Interface/AddOns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua]:275: in function 'InitializeAllWidgets'
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:657: in function <Interface/AddOns/TidyPlates_ThreatPlates/Options.lua:654>
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:9532: in function <Interface/AddOns/TidyPlates_ThreatPlates/Options.lua:9271>
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:11413: in function <Interface/AddOns/TidyPlates_ThreatPlates/Options.lua:9706>
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:11494: in function <Interface/AddOns/TidyPlates_ThreatPlates/Options.lua:11490>
[Interface/AddOns/TidyPlates_ThreatPlates/Options.lua]:11524: in function 'OpenOptions'
[Interface/AddOns/TidyPlates_ThreatPlates/Commands.lua]:194: in function '?'
[Interface/AddOns/TidyPlates_ThreatPlates/Libs/AceConsole-3.0/AceConsole-3.0.lua]:90: in function '?'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:5074: in function 'ChatEdit_ParseText'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:4726: in function 'ChatEdit_SendText'
[Interface/AddOns/Blizzard_ChatFrameBase/Classic/ChatFrame.lua]:4762: in function 'ChatEdit_OnEnterPressed'
[*ChatFrame.xml:120_OnEnterPressed]:1: in function <[string "*ChatFrame.xml:120_OnEnterPressed"]:1>
Locals:
cp_status = "On"
texture = Texture {
}
texture_path = <table> {
1 = <table> {
}
2 = <table> {
}
RuneType = <table> {
}
3 = <table> {
}
}
resource_index = 1
texture_data = nil
(*temporary) = Texture {
}
(*temporary) = 4
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'texture_data' (a nil value)"
TEXTURE_INFO = <table> {
Orbs = <table> {
}
Script = <table> {
}
Squares = <table> {
}
Blizzard = <table> {
}
}
Addon = <table> {
IS_WRATH_CLASSIC = false
ExpansionIsAtLeastWrath = true
Theme = <table> {
}
TotemCreatureType = "Totem"
AurasFilterMode = <table> {
}
IS_CATA_CLASSIC = false
ANCHOR_POINT_SETPOINT = <table> {
}
CVars = <table> {
}
THREAT_VALUE_TYPE = <table> {
}
UIScale = 1
ExpansionIsAtLeastCata = true
WOW_FEATURE_ABSORBS = true
WOW_USES_CLASSIC_NAMEPLATES = true
IGNORED_STYLES = <table> {
}
PlatesByUnit = <table> {
}
Animations = <table> {
}
ThreatPlates = <table> {
}
ANCHOR_POINT_TEXT = <table> {
}
GLOW_TYPES = <table> {
}
MODE_FOR_STYLE = <table> {
}
TotemInformation = <table> {
}
ON_UPDATE_PER_FRAME = 0.008333
CUSTOM_PLATES_GLOW_FRAMES = <table> {
}
Debug = <table> {
}
PlatesByGUID = <table> {
}
EventHandler = <table> {
}
ExpansionIsAtLeastWoD = false
LibUTF8 = <table> {
}
Logging = <table> {
}
IS_MISTS_CLASSIC = true
Cache = <table> {
}
ANCHOR_POINT = <table> {
}
UseUniqueWidget = true
ActiveScriptTrigger = false
PlayerName = "Hanakø"
IS_TBC_CLASSIC = false
TOTEMS = <table> {
}
ActiveCastTriggers = false
ActiveWildcardTriggers = false
DEBUG = true
LibSharedMedia = <table> {
}
LibAceConfigRegistry = <table> {
}
LibAceConfigDialog = <table> {
}
db = <table> {
}
WIDGET_EVENTS = <tab```
It's gotta be something related to the combo points widget. Cause this happens on my DK toon, but not on my pally or warrior toon 😆
Maybe there's something you see with the .lua code here. I don't understand any of it. Tried to remove the ComboPoints section and test it but that just broke it lol.
ThreatPlatesDB = {
["char"] = {
["Roggo - Faerlina"] = {
["spec"] = {
[3] = false,
},
["welcome"] = true,
},
["Tefîti - Faerlina"] = {
["welcome"] = true,
},
["Traceÿ - Faerlina"] = {
["welcome"] = true,
},
["Hanakø - Faerlina"] = {
["welcome"] = true,
},
["Hruunn - Faerlina"] = {
["welcome"] = true,
["spec"] = {
true,
[3] = false,
},
},
["Irøntarkus - Faerlina"] = {
["welcome"] = true,
},
["Marisantu - Faerlina"] = {
["spec"] = {
[3] = false,
},
["welcome"] = true,
},
["Galakarr - Faerlina"] = {
["spec"] = {
true,
[3] = false,
},
["welcome"] = true,
},
},
["global"] = {
["version"] = "12.5.1",
},
["namespaces"] = {
},
["profileKeys"] = {
["Roggo - Faerlina"] = "Default",
["Tefîti - Faerlina"] = "Proper",
["Traceÿ - Faerlina"] = "Proper",
["Hanakø - Faerlina"] = "Proper",
["Hruunn - Faerlina"] = "Proper",
["Irøntarkus - Faerlina"] = "Proper",
["Marisantu - Faerlina"] = "Default",
["Galakarr - Faerlina"] = "Default",
},
["profiles"] = {
["Default"] = {
["settings"] = {
["frame"] = {
["height"] = 32,
["width"] = 126,
},
},
},
["Proper"] = {
["nameplate"] = {
["toggle"] = {
["TargetS"] = true,
["OccludedUnits"] = true,
},
["alpha"] = {
["OccludedUnits"] = 0.2999999999999999,
["NonTarget"] = 0.5,
["AbsoluteTargetAlpha"] = true,
},
["scale"] = {
["Neutral"] = 1,
["Target"] = 0.04999999999999982,
["NonTarget"] = -0.09999999999999964,
},
},
["ResourceWidget"] = {
["ShowEnemyPlayer"] = true,
["ShowEnemyNPC"] = true,
["ShowFriendly"] = true,
["BorderUseForegroundColor"] = true,
["BackgroundUseForegroundColor"] = true,
["ON"] = true,
},
["NamePlateEnemyClickThrough"] = true,
["castbarColorShield"] = {
["r"] = 0.345098039215686,
},
["socialWidget"] = {
["y_hv"] = 38,
["x_hv"] = -2,
["x"] = 53,
["ShowInHeadlineView"] = true,
["ShowFactionIcon"] = false,
},
["ColorByReaction"] = {
["FriendlyPlayer"] = {
["g"] = 0.3098039329051971,
["r"] = 0.4901961088180542,
},
["HostileNPC"] = {
["b"] = 0.0352941176470588,
},
["NeutralUnit"] = {
["g"] = 0.898039215686275,
["b"] = 0.172549019607843,
},
["IgnorePvPStatus"] = true,
},
["ComboPoints"] = {
["ColorBySpec"] = {
["ROGUE"] = {
{
["r"] = 1,
["g"] = 0.2980392277240753,
["b"] = 0,
},
{
["r"] = 1,
["g"] = 0.3058823645114899,
["b"] = 0,
},
{
["g"] = 0.3450980484485626,
["r"] = 1,
},
{
["g"] = 0.3098039329051971,
},
{
["b"] = 0.1333333402872086,
},
},
["DRUID"] = {
{
["r"] = 1,
["g"] = 0.8274509803921568,
["b"] = 0.09411764705882353,
},
{
["r"] = 1,
["g"] = 0.8745098039215686,
["b"] = 0.2431372549019608,
},
{
["r"] = 1,
["g"] = 0.8823529411764706,
["b"] = 0.1372549019607843,
},
{
["g"] = 0.8313725490196078,
["b"] = 0.1137254901960784,
},
{
["g"] = 0.7372549019607844,
},
},
},
["Scale"] = 1.2,
["y"] = -22,
["ShowOffCPs"] = true,
["Style"] = "Blizzard",
["RuneCooldown"] = {
["Font"] = {
["Typeface"] = "FORCED SQUARE",
["flags"] = "THICKOUTLINE, MONOCHROME",
["Size"] = 15,
},
},
["ON"] = true,
["Specialization"] = "MONK",
},
["threatWidget"] = {
["ThreatPercentage"] = {
["Type"] = "THREAT_PERCENTAGE_DELTA",
["ShowAlways"] = true,
["ShowInGroups"] = false,
["ShowWithPet"] = false,
["HorizontalOffset"] = -5,
["Font"] = {
["flags"] = "OUTLINE",
["HorizontalAlignment"] = "CENTER",
["Size"] = 16,
},
["VerticalOffset"] = 1,
},
},
["threat"] = {
["art"] = {
["ON"] = false,
},
["AdditiveAlpha"] = true,
["useScale"] = false,
["toggle"] = {
["OffTank"] = false,
},
["tank"] = {
["scale"] = {
["LOW"] = 2.22044604925031e-16,
["MEDIUM"] = 2.22044604925031e-16,
["HIGH"] = -0.2,
},
["alpha"] = {
["MEDIUM"] = 1,
["HIGH"] = 1.2,
},
},
["AdditiveScale"] = true,
},
["CVarsBackup"] = {
["nameplateMinAlpha"] = "1.0",
["nameplateOccludedAlphaMult"] = "1.0",
["nameplateNotSelectedAlpha"] = "0.5",
["nameplateMaxAlpha"] = "1.0",
},
["aHPbarColor"] = {
["r"] = 1,
["g"] = 0.207843137254902,
["b"] = 0.172549019607843,
},
["text"] = {
["full"] = true,
["amount"] = true,
["percent"] = false,
},
["optionRoleDetectionAutomatic"] = false,
["BossModsWidget"] = {
["NameMode"] = {
["HorizontalOffset"] = 0,
["VerticalOffset"] = 40,
},
["HealthbarMode"] = {
["HorizontalOffset"] = 0,
["VerticalOffset"] = 66,
},
},
["bHPbarColor"] = {
["r"] = 0.12156862745098,
},
["AuraWidget"] = {
["Debuffs"] = {
["NameMode"] = {
["VerticalOffset"] = 17,
},
["ShowAllEnemy"] = true,
["ShowOnlyMine"] = false,
["ShowFriendly"] = true,
["ShowAllFriendly"] = true,
["ModeIcon"] = {
["IconWidth"] = 12,
["Duration"] = {
["Font"] = {
["HorizontalAlignment"] = "CENTER",
["Typeface"] = "2002",
["Size"] = 6,
},
["HorizontalOffset"] = 3,
},
["Style"] = "custom",
["IconHeight"] = 10,
["ColumnSpacing"] = 3,
["StackCount"] = {
["Font"] = {
["HorizontalAlignment"] = "CENTER",
["Typeface"] = "2002",
["Size"] = 6,
},
["VerticalOffset"] = 0,
},
["RowSpacing"] = 4,
},
["ShowBlizzardForFriendly"] = false,
["ShowBoss"] = false,
["ModeBar"] = {
["BackgroundTexture"] = "Blizzard",
["Label"] = {
["Font"] = {
["Typeface"] = "MoK",
["Size"] = 5,
},
},
["IconSpacing"] = 0,
["Duration"] = {
["Font"] = {
["Typeface"] = "MoK",
["Size"] = 5,
},
},
["BarSpacing"] = 3,
["BarWidth"] = 64,
["StackCount"] = {
["Font"] = {
["Typeface"] = "MoK",
["Size"] = 5,
},
},
["BarHeight"] = 10,
["BackgroundColor"] = {
["a"] = 0.393938779830933,
},
["Texture"] = "BantoBar",
},
["ShowDispellable"] = false,
["HealthbarMode"] = {
["VerticalOffset"] = 14,
},
},
["ShowTargetOnly"] = true,
["FrameOrder"] = "AURAS_HEALTHBAR",
["FlashWhenExpiring"] = true,
["FlashTime"] = 2,
["ShowCooldownSpiral"] = true,
["CrowdControl"] = {
["ShowAllEnemy"] = true,
["ShowAllFriendly"] = true,
["ShowBlizzardForEnemy"] = false,
["ShowBlizzardForFriendly"] = false,
["ShowBoss"] = false,
["ModeBar"] = {
["Label"] = {
["Font"] = {
["Typeface"] = "MoK",
},
},
["Duration"] = {
["Font"] = {
["Typeface"] = "MoK",
},
},
["StackCount"] = {
["Font"] = {
["Typeface"] = "MoK",
},
},
},
["ShowDispellable"] = false,
["HealthbarMode"] = {
["HorizontalOffset"] = 8,
},
},
["Buffs"] = {
["HideUnlimitedDuration"] = true,
["ShowAllEnemy"] = true,
["ShowOnlyMine"] = true,
["ShowFriendly"] = true,
["ShowOnEnemyNPCs"] = false,
["ModeIcon"] = {
["Duration"] = {
["Font"] = {
["HorizontalAlignment"] = "CENTER",
["Typeface"] = "2002",
["Size"] = 6,
},
["HorizontalOffset"] = 3,
["VerticalOffset"] = 4,
},
["Style"] = "custom",
["IconHeight"] = 22,
["ColumnSpacing"] = 3,
["StackCount"] = {
["Font"] = {
["HorizontalAlignment"] = "CENTER",
["Typeface"] = "2002",
["Size"] = 6,
},
["VerticalOffset"] = 0,
},
["RowSpacing"] = 4,
},
["ShowDispellable"] = false,
["ShowOnFriendlyNPCs"] = false,
["ModeBar"] = {
["BackgroundTexture"] = "Blizzard",
["Label"] = {
["Font"] = {
["Typeface"] = "MoK",
["Size"] = 5,
},
},
["IconSpacing"] = 0,
["Duration"] = {
["Font"] = {
["Typeface"] = "MoK",
["Size"] = 5,
},
},
["BarSpacing"] = 3,
["BarWidth"] = 64,
["StackCount"] = {
["Font"] = {
["Typeface"] = "MoK",
["Size"] = 5,
},
},
["BarHeight"] = 10,
["BackgroundColor"] = {
["a"] = 0.393938779830933,
},
["Texture"] = "BantoBar",
},
["HealthbarMode"] = {
["VerticalOffset"] = -6,
},
},
},
["settings"] = {
["customtext"] = {
["typeface"] = "FORCED SQUARE",
["size"] = 14,
["y"] = -8,
["x"] = 3,
["flags"] = "OUTLINE",
["SubtextColorUseHeadline"] = true,
["width"] = 200,
},
["highlight"] = {
["show"] = false,
},
["eliteicon"] = {
["show"] = false,
["x"] = 52,
["theme"] = "stddragon",
},
["spellicon"] = {
["show"] = false,
},
["elitehealthborder"] = {
["show"] = true,
["texture"] = "TP_EliteBorder_Thin",
},
["spelltext"] = {
["size"] = 10,
},
["level"] = {
["flags"] = "OUTLINE",
["x"] = 50,
["y"] = -8,
["vertical"] = "BOTTOM",
},
["healthbar"] = {
["backdrop"] = "BantoBar",
["BackgroundOpacity"] = 0.11,
["height"] = 18,
["texture"] = "Glaze",
},
["castbar"] = {
["ShowSpark"] = false,
["y"] = -14,
["width"] = 70,
["show"] = false,
["height"] = 8,
["SpellNameText"] = {
["VerticalOffset"] = 1,
},
},
["dps"] = {
["threatcolor"] = {
["LOW"] = {
["g"] = 0.850980392156863,
["b"] = 1,
},
},
},
["name"] = {
["typeface"] = "Harry P",
["size"] = 16,
["width"] = 200,
["flags"] = "OUTLINE",
},
["tank"] = {
["threatcolor"] = {
["LOW"] = {
["b"] = 0.0980392156862745,
},
["MEDIUM"] = {
["g"] = 0.258823529411765,
["b"] = 0.0431372549019608,
},
["HIGH"] = {
["r"] = 0.447058823529412,
["b"] = 0.96078431372549,
},
},
},
["frame"] = {
["heightFriend"] = 61.6817726964263,
["widthFriend"] = 144.5,
["height"] = 40,
["y"] = 20,
["width"] = 126,
},
["threatborder"] = {
["show"] = false,
},
["raidicon"] = {
["hpColor"] = false,
["x"] = -75,
["ShowInHeadlineView"] = true,
},
},
["castbarColorInterrupted"] = {
["r"] = 0.584313725490196,
["g"] = 0.592156862745098,
["b"] = 0.576470588235294,
},
["friendlyClassIcon"] = true,
["healerTracker"] = {
["ON"] = true,
},
["HeadlineView"] = {
["customtext"] = {
["y"] = -5,
["size"] = 9,
},
["ForceNonAttackableUnits"] = true,
["ShowTargetHighlight"] = false,
["ShowMouseoverHighlight"] = false,
["FriendlyTextColor"] = {
["r"] = 0.972549019607843,
["b"] = 1,
},
["EnemyTextColor"] = {
["r"] = 1,
["g"] = 0.996078431372549,
["b"] = 0.996078431372549,
},
["SubtextColorUseSpecific"] = false,
["name"] = {
["y"] = 7,
["size"] = 21,
},
["EnemyTextColorMode"] = "REACTION",
["EnemySubtext"] = "ALL",
["FriendlySubtext"] = "ROLE_GUILD_LEVEL",
},
["castbarColor"] = {
["r"] = 0.215686274509804,
["g"] = 0.63921568627451,
["b"] = 0.745098039215686,
},
["NamePlateFriendlyClickThrough"] = true,
["classWidget"] = {
["y_hv"] = 0,
["x_hv"] = -62,
["scale"] = 16,
["y"] = 0,
["x"] = -46,
["theme"] = "wowround",
["ON"] = false,
},
["targetWidget"] = {
["r"] = 0.952941176470588,
["g"] = 0.968627450980392,
["HPBarColor"] = {
["r"] = 0,
["g"] = 1,
["b"] = 0.945098039215686,
},
["ON"] = false,
},
["Visibility"] = {
["FriendlyNPC"] = {
["UseHeadlineView"] = true,
},
["FriendlyPlayer"] = {
["Show"] = false,
["UseHeadlineView"] = true,
},
},
["Automation"] = {
["HideFriendlyUnitsInInstances"] = true,
},
},
},
}
Just to confirm: this happens on retail with the most recent version of Threat Plates 12.5.1?
I just replaced my TP settings with yours, logged in into my DK with all addons disabled except TP and did not get any error when opening the options. So, it's not that easy and really confusing. I still need to look into the Lua error above if this can give me a clue.
I think I might have found it - at least I found a bug: in ComboPointsWidget.lua (as you guessed), there is the following line
local texture_data = texture_path.RuneTypes
In your Lua error above, I can see the texture_data is nil, which should not be the case. But "RuneTypes" is a typo. It should be "RuneType".
So, it needs to be changed to
local texture_data = texture_path.RuneType
But this is code only used in Mists Classic, not on Retail. It does give an immediate Lua error though which I just tested.
On retail, the line "local texture_data = texture_path[ActiveSpec]" is used. For texture_data to be nil here, ActiveSpec needs to be invalid. Hm ....
Apologies, I failed to make clear this was indeed on Mists, not Retail. I removed the s
from RuneType on the line you mentioned, and the addon appears to have gone back to functioning perfectly normal 🫠
I guess the not-opening-settings behavior can occur due to varying causes. But at least this one seems solved!
Thank you for your attention and diligence man. I've come upon ThreatPlates all the way back in classic and haven't used anything else since. Much respect for you work.