Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.KernelWrapper/Kernels/UpliftVan/UpliftVanKernelWrapper.cs =================================================================== diff -u -r701b27e6e958f5f52706bf4eec3b1c35efde9f68 -r72b12726b73e7e011bed836163635b64220c23f1 --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.KernelWrapper/Kernels/UpliftVan/UpliftVanKernelWrapper.cs (.../UpliftVanKernelWrapper.cs) (revision 701b27e6e958f5f52706bf4eec3b1c35efde9f68) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.KernelWrapper/Kernels/UpliftVan/UpliftVanKernelWrapper.cs (.../UpliftVanKernelWrapper.cs) (revision 72b12726b73e7e011bed836163635b64220c23f1) @@ -21,7 +21,6 @@ using System; using System.Collections.Generic; -using System.Linq; using Deltares.WTIStability; using Deltares.WTIStability.Calculation.Wrapper; using Deltares.WTIStability.Data.Geo; @@ -181,6 +180,8 @@ public SlipPlaneUpliftVan SlipPlaneResult { get; private set; } + public IEnumerable CalculationMessages { get; private set; } + public void Calculate() { try @@ -225,19 +226,15 @@ { StabilityAssessmentCalculationResult convertedResult = WTIDeserializer.DeserializeResult(result); - if (convertedResult.Messages.Any()) - { - string message = convertedResult.Messages.Aggregate(string.Empty, (current, logMessage) => current + $"{logMessage}{Environment.NewLine}").Trim(); - throw new UpliftVanKernelWrapperException(message); - } - FactorOfStability = convertedResult.FactorOfSafety; ZValue = convertedResult.ZValue; ForbiddenZonesXEntryMin = convertedResult.XMinEntry; ForbiddenZonesXEntryMax = convertedResult.XMaxEntry; SlidingCurveResult = (SlidingDualCircle) convertedResult.Curve; SlipPlaneResult = convertedResult.SlipPlaneUpliftVan; + + CalculationMessages = convertedResult.Messages; } } } \ No newline at end of file