Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs =================================================================== diff -u -r6404 -r7002 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs (.../DesignCalculatorSingle.cs) (revision 6404) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/DikesDesign/DesignCalculatorSingle.cs (.../DesignCalculatorSingle.cs) (revision 7002) @@ -63,12 +63,19 @@ int errorCount = kernelWrapper.Validate(kernelDataInput, kernelDataOutput, out validationMessages); if (errorCount > 0) { - locationCalculationMessages.Add(new LogMessage(LogMessageType.Error, null, - string.Format(Resources.DesignCalculatorValidationFailed, - damKernelInput.Location.Name, - damKernelInput.SubSoilScenario, - designScenario.LocationScenarioID))); - locationCalculationMessages.AddRange(validationMessages); + var validationStringBuilder = new StringBuilder(); + if (validationMessages != null && validationMessages.Count > 0) + { + foreach (var validationMessage in validationMessages) + { + validationStringBuilder.AppendLine(validationMessage.Message); + } + } + string message = string.Format(Resources.DesignCalculatorValidationFailed, + damKernelInput.Location.Name, + damKernelInput.SubSoilScenario, + designScenario.LocationScenarioID) + validationStringBuilder.ToString(); + locationCalculationMessages.Add(new LogMessage(LogMessageType.Error, null, message)); } else {