diff --git a/extension/Classes/Core/Helper/HelperFile.php b/extension/Classes/Core/Helper/HelperFile.php
index a64919e94974a1c2b35b9f09f850b5c99dd9d905..6a28ca259e6b408aea9acb412650a7d0e0a34564 100644
--- a/extension/Classes/Core/Helper/HelperFile.php
+++ b/extension/Classes/Core/Helper/HelperFile.php
@@ -9,6 +9,8 @@
 namespace IMATHUZH\Qfq\Core\Helper;
 
 
+use IMATHUZH\Qfq\Core\Exception\Thrower;
+
 /**
  * Class HelperFile
  * @package qfq
@@ -538,7 +540,13 @@ class HelperFile {
     public static function createPathRecursive($path) // : void
     {
         if (!is_dir($path)) {
-            $success = mkdir($path, 0777, true);
+
+            try {
+                $success = mkdir($path, 0777, true);
+            } catch (\Error | \Exception $e) {
+                Thrower::userFormException('HEREEEE: ' . $path . ' >>> MESSAGE: ' . $e->getMessage());
+            }
+
             if ($success === false) {
                 throw new \UserFormException(json_encode([
                     ERROR_MESSAGE_TO_USER => "Can't create file path.",