From 031dc1c1ff276e79cfef22e9b24c6173ef342c57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Sun, 31 May 2015 22:06:59 +0200 Subject: [PATCH] provide more useful exceptions --- OpenRA.Mods.Common/UtilityCommands/ReplayMetadataCommand.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OpenRA.Mods.Common/UtilityCommands/ReplayMetadataCommand.cs b/OpenRA.Mods.Common/UtilityCommands/ReplayMetadataCommand.cs index 0aabe5ea68..eaebfcf142 100644 --- a/OpenRA.Mods.Common/UtilityCommands/ReplayMetadataCommand.cs +++ b/OpenRA.Mods.Common/UtilityCommands/ReplayMetadataCommand.cs @@ -9,6 +9,7 @@ #endregion using System; +using System.IO; using OpenRA.FileFormats; namespace OpenRA.Mods.Common.UtilityCommands @@ -21,6 +22,9 @@ namespace OpenRA.Mods.Common.UtilityCommands public void Run(ModData modData, string[] args) { var replay = ReplayMetadata.Read(args[1]); + if (replay == null) + throw new InvalidDataException("Failed to read replay meta data"); + var info = replay.GameInfo; var lines = FieldSaver.Save(info).ToLines(replay.FilePath);