Details/functions
Florian Berthold 02b17e0a00 fix: pcall-guard C_ClassInfo.GetSpecInfo to silence CoA spec API spam
On the current CoA Beta client, C_ClassInfo.GetAllSpecs(class) returns
items that GetSpecInfo cannot accept as arg #2, throwing
'Script::ValidateInput Invalid argument type at index 2. Expected string.'
~150 times per session across DF, LibOpenRaid, gears, profiles, etc.

Wrap every unguarded GetSpecInfo(class, spec) site in pcall + nil-guard
so the iteration skips bad entries silently. Matches the pattern already
used by CoaExporter and prevents Error.txt flooding.
2026-05-23 00:14:25 +02:00
..
mythicdungeon MythicDungeons: Disable mythic dungeon end panel 2024-11-15 17:37:40 -07:00
api2.lua init 2024-08-26 08:48:30 -07:00
attributes.lua Fixed more bugs on the new Breakdown Window 2023-05-01 14:20:04 -03:00
autorun.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
benchmark.lua Framework Update and Code improvements 2023-06-05 15:44:32 -03:00
boss.lua Rewrite on storage and internal ranking system 2024-07-10 16:28:19 -07:00
bossmods.lua Added combat:GetBossHealth(); combat:GetBossName(); combat:GetCurrentPhase() 2024-03-12 21:32:20 -03:00
buff.lua More GetSpellInfo fixes 2024-06-08 14:00:01 +02:00
classes.lua Pet container rewritten 2024-07-09 06:55:49 -07:00
coach.lua Unwanted mass rename of tinsert to table.insert 2023-10-11 20:32:32 -03:00
currentdps.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
deathmenu.lua Duspels 2024-08-26 10:20:49 -07:00
editmode.lua Release Candidate 1 2022-11-18 16:54:25 -03:00
ej_cache.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
events.lua General Changes ad Improvements 2024-01-08 14:18:08 -03:00
hooks.lua Bug fixes, Framework update, General changes to accommodate new systems. 2024-02-26 14:12:11 -03:00
immersion.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
journal.lua More GetSpellInfo fixes 2024-06-08 14:00:01 +02:00
loaddata.lua Pet container rewritten 2024-07-09 06:55:49 -07:00
macros.lua Major cleanup on breakdown main file 2023-04-30 18:22:38 -03:00
mixin.lua General Updates and fixed (see commit description) 2023-12-21 14:34:21 -03:00
pack.lua Changing player detection by GUID 2024-09-04 19:03:50 -07:00
plater.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
playerclass.lua Merge remote-tracking branch 'fork/master' 2024-06-10 08:55:07 -07:00
private.lua Release Candidate 1 2022-11-18 16:54:25 -03:00
profiles.lua fix: pcall-guard C_ClassInfo.GetSpecInfo to silence CoA spec API spam 2026-05-23 00:14:25 +02:00
raidinfo.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
report.lua - Second pass on Patch 8.0.1 2018-07-17 13:31:22 -03:00
rowanimation.lua Unwanted mass rename of tinsert to table.insert 2023-10-11 20:32:32 -03:00
savedata.lua Pet container rewritten 2024-07-09 06:55:49 -07:00
schedules.lua Release Candidate 1 2022-11-18 16:54:25 -03:00
skins.lua png -> blp 2024-08-26 10:10:41 -07:00
slash.lua More debugging tools 2024-08-26 09:30:48 -07:00
spellcache.lua Pet container rewritten 2024-07-09 06:55:49 -07:00
spells.lua fix: pcall-guard C_ClassInfo.GetSpecInfo to silence CoA spec API spam 2026-05-23 00:14:25 +02:00
testbars.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
textures.lua Work on Ascension Backport 2024-05-17 15:08:08 -07:00
timedata.lua fix but this shouldnt ever happen without someone breaking their ldb pretty sure 2026-01-02 12:46:50 -07:00