diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/facade/SankeySimulatorFacade.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/facade/SankeySimulatorFacade.java
index 594ce832552f3ee719c08d4d746dc61067d74fa8..902807167dc7970c456a517d48aa566a3bf96460 100644
--- a/src/main/java/cz/muni/ics/kypo/training/adaptive/facade/SankeySimulatorFacade.java
+++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/facade/SankeySimulatorFacade.java
@@ -56,7 +56,7 @@ public class SankeySimulatorFacade {
         try {
             return processInstanceZip(zipFile);
         } catch (IOException e) {
-            throw new BadRequestException("The file was not processed. Unsupported data format. Please provide a zip file of adaptive training instance", e);
+            throw new BadRequestException(e.getMessage(), e);
         }
     }
 
@@ -122,7 +122,7 @@ public class SankeySimulatorFacade {
         } catch (IOException e) {
             zis.closeEntry();
             zis.close();
-            throw new BadRequestException("The file was not processed. Unsupported data format. Please provide a zip file of adaptive training instance", e);
+            throw new BadRequestException(e.getMessage(), e);
         }
         String cacheKey = instanceSimulatorService.cacheTraineesPerformance(traineesIdentification, questionnaireActions, trainingEvents, sandboxUseractions, trainingDefinition, trainingInstanceInfo);