diff --git a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/MigrationTask.java b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/MigrationTask.java
index c0dae59fdeeb86d39780a4e1a82af4c431c94087..99bce21bd48fdd08b8057af651242a58d106c908 100644
--- a/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/MigrationTask.java
+++ b/BudgetMasterServer/src/main/java/de/deadlocker8/budgetmaster/migration/MigrationTask.java
@@ -142,7 +142,9 @@ public class MigrationTask implements Runnable
 		}
 		catch(IOException e)
 		{
-			throw new MigrationException("Error during migration process", e);
+			final MigrationException exception = new MigrationException("Error during migration process", e);
+			collectedStdout.add(MessageFormat.format("{0}: {1}", e.getMessage(), e.getCause()));
+			throw exception;
 		}
 	}