Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 130039808 bytes) in /srv/www/www.edutiek.de/html/ilias/components/ILIAS/Database/classes/PDO/class.ilDBPdo.php on line 363
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_ERROR)
Allowed memory size of 536870912 bytes exhausted (tried to allocate 130039808 bytes) Whoops\Exception\ErrorException thrown with message "Allowed memory size of 536870912 bytes exhausted (tried to allocate 130039808 bytes)" Stacktrace: #2 Whoops\Exception\ErrorException in /srv/www/www.edutiek.de/html/ilias/components/ILIAS/Database/classes/PDO/class.ilDBPdo.php:363 #1 Whoops\Run:handleError in /srv/www/www.edutiek.de/html/ilias/vendor/composer/vendor/filp/whoops/src/Whoops/Run.php:520 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
/srv/www/www.edutiek.de/html/ilias/components/ILIAS/Database/classes/PDO/class.ilDBPdo.php:363
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php:520
0
Whoops\Run handleShutdown
[internal]:0
/srv/www/www.edutiek.de/html/ilias/components/ILIAS/Database/classes/PDO/class.ilDBPdo.php
        }
 
        return true;
    }
 
    /**
     * @throws ilDatabaseException
     */
    public function query(string $query): ilDBStatement
    {
        global $DIC;
        $ilBench = $DIC['ilBench'] ?? null;
 
        $query = $this->appendLimit($query);
 
        try {
            if ($ilBench instanceof ilBenchmark) {
                $ilBench->startDbBench($query);
            }
            $res = $this->pdo->query($query);
            if ($ilBench instanceof ilBenchmark) {
                $ilBench->stopDbBench();
            }
        } catch (PDOException $e) {
            throw new ilDatabaseException($e->getMessage() . ' QUERY: ' . $query, (int) $e->getCode());
        }
 
        $err = $this->pdo->errorCode();
        if ($err !== PDO::ERR_NONE) {
            $info = $this->pdo->errorInfo();
            $info_message = $info[2];
            throw new ilDatabaseException($info_message . ' QUERY: ' . $query);
        }
 
        return new ilPDOStatement($res);
    }
 
    public function fetchAll(ilDBStatement $statement, int $fetch_mode = ilDBConstants::FETCHMODE_ASSOC): array
    {
        $return = [];
Arguments
  1. "Allowed memory size of 536870912 bytes exhausted (tried to allocate 130039808 bytes)"
    
/srv/www/www.edutiek.de/html/ilias/vendor/composer/vendor/filp/whoops/src/Whoops/Run.php
     * @return void
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        // If we are not currently registered, we should not do anything
        if (!$this->isRegistered) {
            return;
        }
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
 
    /**
     * @param InspectorFactoryInterface $factory
     *
     * @return void
     */
    public function setInspectorFactory(InspectorFactoryInterface $factory)
    {
        $this->inspectorFactory = $factory;
    }
 
    public function addFrameFilter($filterCallback)
[internal]

Environment & details:

Key Value
ILIAS\Refinery\KeyValueAccessraw_values
array:4 [
  "baseClass" => "ilrepositorygui"
  "reloadpublic" => "1"
  "cmd" => ""
  "ref_id" => "1"
]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1060}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
Key Value
ILIAS\Refinery\KeyValueAccessraw_values
[]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1072}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
empty
Key Value
ILIAS\Refinery\KeyValueAccessraw_values
array:1 [
  "PHPSESSID" => "hfnto (SHORTENED FOR SECURITY)"
]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1074}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
Key Value
_authsession_expired
1
lang
"de"
Key Value
USER
"www-data"
HOME
"/var/www"
SCRIPT_NAME
"/ilias.php"
REQUEST_URI
"/ilias.php?baseClass=ilrepositorygui&reloadpublic=1&cmd=&ref_id=1"
QUERY_STRING
"baseClass=ilrepositorygui&reloadpublic=1&cmd=&ref_id=1"
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REMOTE_PORT
"29083"
SCRIPT_FILENAME
"/srv/www/www.edutiek.de/html/ilias/public/ilias.php"
SERVER_ADMIN
"webmaster@ilias.de"
CONTEXT_DOCUMENT_ROOT
"/srv/www/www.edutiek.de/html/ilias/public"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/srv/www/www.edutiek.de/html/ilias/public"
REMOTE_ADDR
"216.73.217.110"
SERVER_PORT
"443"
SERVER_ADDR
"89.238.64.88"
SERVER_NAME
"www.edutiek.de"
SERVER_SOFTWARE
"Apache/2.4.58 (Ubuntu)"
SERVER_SIGNATURE
"<address>Apache/2.4.58 (Ubuntu) Server at www.edutiek.de Port 443</address>\n"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
HTTP_HOST
"www.edutiek.de"
HTTP_COOKIE
"PHPSESSID=hfnto (SHORTENED FOR SECURITY)"
HTTP_REFERER
"https://www.edutiek.de/"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
SSL_TLS_SNI
"www.edutiek.de"
HTTPS
"on"
HTTP_AUTHORIZATION
""
SCRIPT_URI
"https://www.edutiek.de/ilias.php"
SCRIPT_URL
"/ilias.php"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/ilias.php"
REQUEST_TIME_FLOAT
1784664641.474
REQUEST_TIME
1784664641
empty
0. ilDelegatingHandler
1. Whoops\Handler\CallbackHandler
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
session_write_close(): Cannot call session save handler in a recursive manner Whoops\Exception\ErrorException thrown with message "session_write_close(): Cannot call session save handler in a recursive manner" Stacktrace: #3 Whoops\Exception\ErrorException in Unknown:0 #2 Whoops\Run:handleError in /srv/www/www.edutiek.de/html/ilias/components/ILIAS/Init/classes/class.ilErrorHandling.php:448 #1 ilErrorHandling:handlePreWhoops in [internal]:0 #0 session_write_close in [internal]:0
Stack frames (4)
3
Whoops\Exception\ErrorException
Unknown:0
2
Whoops\Run handleError
/srv/www/www.edutiek.de/html/ilias/components/ILIAS/Init/classes/class.ilErrorHandling.php:448
1
ilErrorHandling handlePreWhoops
[internal]:0
0
session_write_close
[internal]:0
Unknown
Arguments
  1. "session_write_close(): Cannot call session save handler in a recursive manner"
    
/srv/www/www.edutiek.de/html/ilias/components/ILIAS/Init/classes/class.ilErrorHandling.php
     * @throws \Whoops\Exception\ErrorException
     */
    public function handlePreWhoops(int $level, string $message, string $file, int $line): bool
    {
        global $ilLog;
 
        if ($level & error_reporting()) {
            if (!$this->isDevmodeActive()) {
                // log E_USER_NOTICE, E_STRICT, E_DEPRECATED, E_USER_DEPRECATED only
                if ($level >= E_USER_NOTICE) {
                    if ($ilLog) {
                        $severity = Whoops\Util\Misc::translateErrorCode($level);
                        $ilLog->write("\n\n" . $severity . ' - ' . $message . "\n" . $file . ' - line ' . $line . "\n");
                    }
                    return true;
                }
            }
 
            if ($this->whoops instanceof RunInterface) {
                return $this->whoops->handleError($level, $message, $file, $line);
            }
        }
 
        return true;
    }
}
 
[internal]
[internal]

Environment & details:

Key Value
ILIAS\Refinery\KeyValueAccessraw_values
array:4 [
  "baseClass" => "ilrepositorygui"
  "reloadpublic" => "1"
  "cmd" => ""
  "ref_id" => "1"
]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1060}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
Key Value
ILIAS\Refinery\KeyValueAccessraw_values
[]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1072}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
empty
Key Value
ILIAS\Refinery\KeyValueAccessraw_values
array:1 [
  "PHPSESSID" => "hfnto (SHORTENED FOR SECURITY)"
]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1074}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
Key Value
_authsession_expired
1
lang
"de"
Key Value
USER
"www-data"
HOME
"/var/www"
SCRIPT_NAME
"/ilias.php"
REQUEST_URI
"/ilias.php?baseClass=ilrepositorygui&reloadpublic=1&cmd=&ref_id=1"
QUERY_STRING
"baseClass=ilrepositorygui&reloadpublic=1&cmd=&ref_id=1"
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REMOTE_PORT
"29083"
SCRIPT_FILENAME
"/srv/www/www.edutiek.de/html/ilias/public/ilias.php"
SERVER_ADMIN
"webmaster@ilias.de"
CONTEXT_DOCUMENT_ROOT
"/srv/www/www.edutiek.de/html/ilias/public"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/srv/www/www.edutiek.de/html/ilias/public"
REMOTE_ADDR
"216.73.217.110"
SERVER_PORT
"443"
SERVER_ADDR
"89.238.64.88"
SERVER_NAME
"www.edutiek.de"
SERVER_SOFTWARE
"Apache/2.4.58 (Ubuntu)"
SERVER_SIGNATURE
"<address>Apache/2.4.58 (Ubuntu) Server at www.edutiek.de Port 443</address>\n"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
HTTP_HOST
"www.edutiek.de"
HTTP_COOKIE
"PHPSESSID=hfnto (SHORTENED FOR SECURITY)"
HTTP_REFERER
"https://www.edutiek.de/"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
SSL_TLS_SNI
"www.edutiek.de"
HTTPS
"on"
HTTP_AUTHORIZATION
""
SCRIPT_URI
"https://www.edutiek.de/ilias.php"
SCRIPT_URL
"/ilias.php"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/ilias.php"
REQUEST_TIME_FLOAT
1784664641.474
REQUEST_TIME
1784664641
empty
0. ilDelegatingHandler
1. Whoops\Handler\CallbackHandler
Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_WARNING)
session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /srv/www/www.edutiek.de/temp, handler: ilSessionDBHandler::write) Whoops\Exception\ErrorException thrown with message "session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /srv/www/www.edutiek.de/temp, handler: ilSessionDBHandler::write)" Stacktrace: #3 Whoops\Exception\ErrorException in Unknown:0 #2 Whoops\Run:handleError in /srv/www/www.edutiek.de/html/ilias/components/ILIAS/Init/classes/class.ilErrorHandling.php:448 #1 ilErrorHandling:handlePreWhoops in [internal]:0 #0 session_write_close in [internal]:0
Stack frames (4)
3
Whoops\Exception\ErrorException
Unknown:0
2
Whoops\Run handleError
/srv/www/www.edutiek.de/html/ilias/components/ILIAS/Init/classes/class.ilErrorHandling.php:448
1
ilErrorHandling handlePreWhoops
[internal]:0
0
session_write_close
[internal]:0
Unknown
Arguments
  1. "session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /srv/www/www.edutiek.de/temp, handler: ilSessionDBHandler::write)"
    
/srv/www/www.edutiek.de/html/ilias/components/ILIAS/Init/classes/class.ilErrorHandling.php
     * @throws \Whoops\Exception\ErrorException
     */
    public function handlePreWhoops(int $level, string $message, string $file, int $line): bool
    {
        global $ilLog;
 
        if ($level & error_reporting()) {
            if (!$this->isDevmodeActive()) {
                // log E_USER_NOTICE, E_STRICT, E_DEPRECATED, E_USER_DEPRECATED only
                if ($level >= E_USER_NOTICE) {
                    if ($ilLog) {
                        $severity = Whoops\Util\Misc::translateErrorCode($level);
                        $ilLog->write("\n\n" . $severity . ' - ' . $message . "\n" . $file . ' - line ' . $line . "\n");
                    }
                    return true;
                }
            }
 
            if ($this->whoops instanceof RunInterface) {
                return $this->whoops->handleError($level, $message, $file, $line);
            }
        }
 
        return true;
    }
}
 
[internal]
[internal]

Environment & details:

Key Value
ILIAS\Refinery\KeyValueAccessraw_values
array:4 [
  "baseClass" => "ilrepositorygui"
  "reloadpublic" => "1"
  "cmd" => ""
  "ref_id" => "1"
]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1060}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
Key Value
ILIAS\Refinery\KeyValueAccessraw_values
[]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1072}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
empty
Key Value
ILIAS\Refinery\KeyValueAccessraw_values
array:1 [
  "PHPSESSID" => "hfnto (SHORTENED FOR SECURITY)"
]
ILIAS\Refinery\KeyValueAccesstrafo
ILIAS\Refinery\KindlyTo\Transformation\StringTransformation {#1074}
ILIAS\HTTP\Wrapper\SuperGlobalDropInReplacementthrowOnValueAssignment
true
Key Value
_authsession_expired
1
lang
"de"
Key Value
USER
"www-data"
HOME
"/var/www"
SCRIPT_NAME
"/ilias.php"
REQUEST_URI
"/ilias.php?baseClass=ilrepositorygui&reloadpublic=1&cmd=&ref_id=1"
QUERY_STRING
"baseClass=ilrepositorygui&reloadpublic=1&cmd=&ref_id=1"
REQUEST_METHOD
"GET"
SERVER_PROTOCOL
"HTTP/1.1"
GATEWAY_INTERFACE
"CGI/1.1"
REMOTE_PORT
"29083"
SCRIPT_FILENAME
"/srv/www/www.edutiek.de/html/ilias/public/ilias.php"
SERVER_ADMIN
"webmaster@ilias.de"
CONTEXT_DOCUMENT_ROOT
"/srv/www/www.edutiek.de/html/ilias/public"
CONTEXT_PREFIX
""
REQUEST_SCHEME
"https"
DOCUMENT_ROOT
"/srv/www/www.edutiek.de/html/ilias/public"
REMOTE_ADDR
"216.73.217.110"
SERVER_PORT
"443"
SERVER_ADDR
"89.238.64.88"
SERVER_NAME
"www.edutiek.de"
SERVER_SOFTWARE
"Apache/2.4.58 (Ubuntu)"
SERVER_SIGNATURE
"<address>Apache/2.4.58 (Ubuntu) Server at www.edutiek.de Port 443</address>\n"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
HTTP_HOST
"www.edutiek.de"
HTTP_COOKIE
"PHPSESSID=hfnto (SHORTENED FOR SECURITY)"
HTTP_REFERER
"https://www.edutiek.de/"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
proxy-nokeepalive
"1"
SSL_TLS_SNI
"www.edutiek.de"
HTTPS
"on"
HTTP_AUTHORIZATION
""
SCRIPT_URI
"https://www.edutiek.de/ilias.php"
SCRIPT_URL
"/ilias.php"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/ilias.php"
REQUEST_TIME_FLOAT
1784664641.474
REQUEST_TIME
1784664641
empty
0. ilDelegatingHandler
1. Whoops\Handler\CallbackHandler