Index: Migration/Console/src/Migration.Console/RingtoetsMigrationTool.cs =================================================================== diff -u -rac9fc776779eb7f111ca7d9911d4684d47818891 -ra7379f909279139133c7551e19d7bb0fdc1f6d01 --- Migration/Console/src/Migration.Console/RingtoetsMigrationTool.cs (.../RingtoetsMigrationTool.cs) (revision ac9fc776779eb7f111ca7d9911d4684d47818891) +++ Migration/Console/src/Migration.Console/RingtoetsMigrationTool.cs (.../RingtoetsMigrationTool.cs) (revision a7379f909279139133c7551e19d7bb0fdc1f6d01) @@ -55,8 +55,7 @@ } catch (Exception exception) { - ConsoleHelper.WriteErrorLine(exception.Message); - ConsoleHelper.WriteErrorLine(""); + DisplayException(exception); DisplayAllCommands(); if (exception is CriticalDatabaseMigrationException || exception is NotSupportedException) @@ -71,6 +70,17 @@ Exit(ErrorCode.ErrorSuccess); } + private static void DisplayException(Exception exception) + { + ConsoleHelper.WriteErrorLine(exception.Message); + if (exception.InnerException != null) + { + ConsoleHelper.WriteErrorLine(Resources.Message_Inner_Exception_0, + exception.InnerException.Message); + } + ConsoleHelper.WriteErrorLine(""); + } + private static void ExecuteCommand(string[] args) { string command = args.FirstOrDefault() ?? commandHelp;