Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs
===================================================================
diff -u -r4713 -r4772
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 4713)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/MacroStabilityCommonHelper.cs (.../MacroStabilityCommonHelper.cs) (revision 4772)
@@ -34,6 +34,7 @@
using Deltares.DamEngine.Data.General.Results;
using Deltares.DamEngine.Data.Geotechnics;
using Deltares.DamEngine.Data.Standard.Calculation;
+using Deltares.DamEngine.Data.Standard.Language;
using Deltares.DamEngine.Data.Standard.Logging;
using Deltares.MacroStability.CSharpWrapper;
using Deltares.MacroStability.CSharpWrapper.Input;
@@ -375,6 +376,16 @@
MacroStability.CSharpWrapper.Output.MacroStabilityOutput macroStabilityOutputKernel = calculator.Calculate();
FillEngineFromMacroStabilityWrapperOutput.FillEngineDataWithResults(macroStabilityOutputKernel, macroStabilityOutput,
out messages);
+ }
+ catch (Exception exceptionDuringCalculation)
+ {
+ macroStabilityOutput.CalculationResult = CalculationResult.UnexpectedError;
+ messages.Add(new LogMessage(LogMessageType.Error, null, exceptionDuringCalculation.Message));
+ }
+
+ try
+ {
+
#if DEBUG
foreach (MacroStabilityOutputItem stabilityOutputItem in macroStabilityOutput.StabilityOutputItems)
{
@@ -387,15 +398,16 @@
input.StabilityModel.UpliftVanCalculationGrid = stabilityOutputItem.UpliftVanCalculationGrid;
break;
}
+
WriteStixFileBasedOnInputAndResultsSearchGrid(fileName, input);
}
#endif
WriteStixFileBasedOnInputAndResultsSlipPlane(fileName, input, macroStabilityOutput);
}
- catch (Exception e)
+ catch (Exception exceptionDuringStixFileWriter)
{
- macroStabilityOutput.CalculationResult = CalculationResult.UnexpectedError;
- messages.Add(new LogMessage(LogMessageType.Error, null, e.Message));
+ string message = LocalizationManager.GetTranslatedText(this, "UnexpectedErrorStixFileCreation") + exceptionDuringStixFileWriter.Message;
+ messages.Add(new LogMessage(LogMessageType.Warning, null, message));
}
}
Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/Translations.xml
===================================================================
diff -u
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/Translations.xml (revision 0)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/Translations.xml (revision 4772)
@@ -0,0 +1,28 @@
+
+
+
+
+
\ No newline at end of file
Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj
===================================================================
diff -u -r4763 -r4772
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj (.../Deltares.DamEngine.Calculators.csproj) (revision 4763)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/Deltares.DamEngine.Calculators.csproj (.../Deltares.DamEngine.Calculators.csproj) (revision 4772)
@@ -35,4 +35,9 @@
24.1.0.67
+
+
+ Designer
+
+