diff --git a/OpenRA.Mods.Common/UtilityCommands/CheckYaml.cs b/OpenRA.Mods.Common/UtilityCommands/CheckYaml.cs index 3828d73dec..ab65a10513 100644 --- a/OpenRA.Mods.Common/UtilityCommands/CheckYaml.cs +++ b/OpenRA.Mods.Common/UtilityCommands/CheckYaml.cs @@ -100,8 +100,15 @@ namespace OpenRA.Mods.Common.UtilityCommands if (package == null) continue; - using (var testMap = new Map(modData, package)) - TestMap(testMap, modData); + try + { + using (var testMap = new Map(modData, package)) + TestMap(testMap, modData); + } + catch (Exception e) + { + EmitError($"Failed to load map {map.Map} with exception: {e}"); + } } if (errors > 0)