Index: DamEngine/trunk/src/Deltares.DamEngine.Interface/EngineInterface.cs =================================================================== diff -u -r6404 -r6774 --- DamEngine/trunk/src/Deltares.DamEngine.Interface/EngineInterface.cs (.../EngineInterface.cs) (revision 6404) +++ DamEngine/trunk/src/Deltares.DamEngine.Interface/EngineInterface.cs (.../EngineInterface.cs) (revision 6774) @@ -125,12 +125,12 @@ } catch (Exception e) { - var validationMessage = new LogMessage(LogMessageType.Error, null, e.Message); - validationMessages = new List - { - validationMessage - }; DamProjectData.CalculationMessages = new List(); + string[] errorMessages = e.Message.Split(Environment.NewLine); + foreach (string errorMessage in errorMessages) + { + DamProjectData.CalculationMessages.Add(new LogMessage(LogMessageType.Error, null, errorMessage)); + } } // Local validation can give messages and these have to be added to the results but note that there