From fca9143617d00e1eb0ca8eab76bea9e7d8b43e49 Mon Sep 17 00:00:00 2001
From: Carsten  Rose <carsten.rose@math.uzh.ch>
Date: Sun, 14 Jun 2020 16:01:56 +0200
Subject: [PATCH] Add CWD to exception message.

---
 extension/Classes/Core/Constants.php                   | 1 +
 extension/Classes/Core/Exception/AbstractException.php | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/extension/Classes/Core/Constants.php b/extension/Classes/Core/Constants.php
index 95809ecbc..3e03467c4 100644
--- a/extension/Classes/Core/Constants.php
+++ b/extension/Classes/Core/Constants.php
@@ -1911,6 +1911,7 @@ const EXCEPTION_MESSAGE_DEBUG = SYSTEM_MESSAGE_DEBUG;  // Will only be shown as
 
 const EXCEPTION_FILE = 'File';
 const EXCEPTION_LINE = 'Line';
+const EXCEPTION_CWD = 'CWD';
 const EXCEPTION_STACKTRACE = 'Stacktrace';
 const EXCEPTION_IP_ADDRESS = 'IP Address';
 const EXCEPTION_QFQ_COOKIE = 'QFQ Cookie';
diff --git a/extension/Classes/Core/Exception/AbstractException.php b/extension/Classes/Core/Exception/AbstractException.php
index bc2b28a21..55e101e8a 100644
--- a/extension/Classes/Core/Exception/AbstractException.php
+++ b/extension/Classes/Core/Exception/AbstractException.php
@@ -103,11 +103,11 @@ class AbstractException extends \Exception {
             if (isset($arrMsg[ERROR_MESSAGE_HTTP_STATUS])) {
                 $this->httpStatusCode = $arrMsg[ERROR_MESSAGE_HTTP_STATUS];
             }
-
         }
 
         $arrDebugHidden[EXCEPTION_FILE] = $this->getFile();
         $arrDebugHidden[EXCEPTION_LINE] = $this->getLine();
+        $arrDebugHidden[EXCEPTION_CWD] = getcwd();
 
         $arrTrace = $this->getExtensionTraceAsArray();
         if ($store !== null) {
-- 
GitLab