Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/HydraRingLogFileParser.cs =================================================================== diff -u -r557c60f6aadb50bcb07503a0f5a1ea34ca6a3885 -r28eca7c7266b51b09790d1dcaa23808283457c46 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/HydraRingLogFileParser.cs (.../HydraRingLogFileParser.cs) (revision 557c60f6aadb50bcb07503a0f5a1ea34ca6a3885) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Parsers/HydraRingLogFileParser.cs (.../HydraRingLogFileParser.cs) (revision 28eca7c7266b51b09790d1dcaa23808283457c46) @@ -21,7 +21,6 @@ using System; using System.IO; -using Core.Common.Utils; using log4net; using Ringtoets.HydraRing.Calculation.Properties; @@ -36,18 +35,24 @@ public void Parse(string workingDirectory, int sectionId) { - if (workingDirectory == null) + try { + Path.GetFullPath(workingDirectory); + } + catch (ArgumentNullException) + { throw new ArgumentNullException("workingDirectory"); } - FileUtils.ValidateFilePath(workingDirectory); + catch + { + throw new ArgumentException("workingDirectory"); + } string logFileName = sectionId + ".log"; - string logFilePath = Path.Combine(workingDirectory, logFileName); try { - LogFileContent = File.ReadAllText(logFilePath); + LogFileContent = File.ReadAllText(Path.Combine(workingDirectory, logFileName)); } catch {