Whoops \ Exception \ ErrorException (E_COMPILE_ERROR)
Type of JException::$file must be string (as in class Exception) Whoops\Exception\ErrorException thrown with message "Type of JException::$file must be string (as in class Exception)" Stacktrace: #3 Whoops\Exception\ErrorException in /homepages/44/d202757668/htdocs/rdq2020/libraries/legacy/exception/exception.php:18 #2 Whoops\Run:handleError in /homepages/44/d202757668/htdocs/rdq2020/libraries/gantry5/vendor/filp/whoops/src/Whoops/Run.php:433 #1 Whoops\Run:handleShutdown in /homepages/44/d202757668/htdocs/rdq2020/libraries/gantry5/classes/Gantry/Component/Whoops/SystemFacade.php:155 #0 Gantry\Component\Whoops\SystemFacade:handleShutdown in [internal]:0
Stack frames (4)
3
Whoops\Exception\ErrorException
/homepages/44/d202757668/htdocs/rdq2020/libraries/legacy/exception/exception.php18
2
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
1
Whoops\Run handleShutdown
/classes/Gantry/Component/Whoops/SystemFacade.php155
0
Gantry\Component\Whoops\SystemFacade handleShutdown
[internal]0
<?php
/**
 * @package     Joomla.Legacy
 * @subpackage  Exception
 *
 * @copyright   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */
 
defined('JPATH_PLATFORM') or die;
 
/**
 * Joomla! Exception object.
 *
 * @since       1.5
 * @deprecated  1.7
 */
class JException extends Exception
{
    /**
     * Error level.
     *
     * @var    string
     * @since  1.5
     * @deprecated  1.7
     */
    protected $level = null;
 
    /**
     * Error code.
     *
     * @var    string
     * @since  1.5
     * @deprecated  1.7
     */
    protected $code = null;
 
    /**
     * Error message.
     *
    /**
     * Special case to deal with Fatal errors and the like.
     */
    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;
 
        $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']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
        }
 
        // Propagate error to the next handler.
        if ($this->platformExceptionHandler) {
            call_user_func_array($this->platformExceptionHandler, [&$exception]);
        }
    }
 
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        $handler = $this->whoopsShutdownHandler;
 
        $error = $this->getLastError();
 
        // Ignore core warnings and errors.
        if ($error && !($error['type'] & (E_CORE_WARNING | E_CORE_ERROR))) {
            $handler();
        }
    }
}
 

Environment & details:

empty
empty
empty
empty
Key Value
joomla TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjo0OntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjI6e3M6NzoiY291bnRlciI7aToxO3M6NToidGltZXIiO086ODoic3RkQ2xhc3MiOjM6e3M6NToic3RhcnQiO2k6MTcxMDgyODc3NjtzOjQ6Imxhc3QiO2k6MTcxMDgyODc3NjtzOjM6Im5vdyI7aToxNzEwODI4Nzc2O319czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6OToic2VwYXJhdG9yIjtzOjE6Ii4iO31zOjQ6InVzZXIiO086MjA6Ikpvb21sYVxDTVNcVXNlclxVc2VyIjoxOntzOjI6ImlkIjtpOjA7fXM6MjU6InBsZ19zeXN0ZW1fbGFuZ3VhZ2VmaWx0ZXIiO086ODoic3RkQ2xhc3MiOjE6e3M6ODoibGFuZ3VhZ2UiO3M6NToiZnItRlIiO319fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czo5OiJzZXBhcmF0b3IiO3M6MToiLiI7fQ==
Key Value
REDIRECT_UNIQUE_ID Zfks6IGZ1tq6g-p7InjiowAAABw
REDIRECT_SCRIPT_URL /index.php/volumes/dernier-fascicule
REDIRECT_SCRIPT_URI http://qumran.fr/index.php/volumes/dernier-fascicule
REDIRECT_DOCUMENT_ROOT /kunden/homepages/44/d202757668/htdocs/rdq2020
REDIRECT_HANDLER x-mapp-php5.5
REDIRECT_STATUS 200
UNIQUE_ID Zfks6IGZ1tq6g-p7InjiowAAABw
SCRIPT_URL /index.php/volumes/dernier-fascicule
SCRIPT_URI http://qumran.fr/index.php/volumes/dernier-fascicule
HTTP_HOST qumran.fr
HTTP_CONNECTION close
HTTP_ACCEPT */*
HTTP_USER_AGENT claudebot
HTTP_REFERER http://qumran.fr/index.php/fr/volumes/dernier-fascicule
PATH /bin:/usr/bin
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
SERVER_NAME qumran.fr
SERVER_ADDR 82.165.80.38
SERVER_PORT 80
REMOTE_ADDR 54.166.234.171
DOCUMENT_ROOT /kunden/homepages/44/d202757668/htdocs/rdq2020
REQUEST_SCHEME http
CONTEXT_PREFIX /system-bin/
CONTEXT_DOCUMENT_ROOT /kunden/usr/lib/cgi-bin/
SERVER_ADMIN webmaster@qumran.fr
SCRIPT_FILENAME /kunden/homepages/44/d202757668/htdocs/rdq2020/index.php
REMOTE_PORT 29886
REDIRECT_URL /index.php/volumes/dernier-fascicule
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /index.php/volumes/dernier-fascicule
SCRIPT_NAME /index.php
STATUS 200
ORIG_PATH_INFO /volumes/dernier-fascicule
ORIG_PATH_TRANSLATED /kunden/homepages/44/d202757668/htdocs/rdq2020/index.php
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710828776.2328
REQUEST_TIME 1710828776
argv Array ( )
argc 0
Key Value
REDIRECT_UNIQUE_ID Zfks6IGZ1tq6g-p7InjiowAAABw
REDIRECT_SCRIPT_URL /index.php/volumes/dernier-fascicule
REDIRECT_SCRIPT_URI http://qumran.fr/index.php/volumes/dernier-fascicule
REDIRECT_DOCUMENT_ROOT /kunden/homepages/44/d202757668/htdocs/rdq2020
REDIRECT_HANDLER x-mapp-php5.5
REDIRECT_STATUS 200
UNIQUE_ID Zfks6IGZ1tq6g-p7InjiowAAABw
SCRIPT_URL /index.php/volumes/dernier-fascicule
SCRIPT_URI http://qumran.fr/index.php/volumes/dernier-fascicule
HTTP_HOST qumran.fr
HTTP_CONNECTION close
HTTP_ACCEPT */*
HTTP_USER_AGENT claudebot
HTTP_REFERER http://qumran.fr/index.php/fr/volumes/dernier-fascicule
PATH /bin:/usr/bin
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
SERVER_NAME qumran.fr
SERVER_ADDR 82.165.80.38
SERVER_PORT 80
REMOTE_ADDR 54.166.234.171
DOCUMENT_ROOT /kunden/homepages/44/d202757668/htdocs/rdq2020
REQUEST_SCHEME http
CONTEXT_PREFIX /system-bin/
CONTEXT_DOCUMENT_ROOT /kunden/usr/lib/cgi-bin/
SERVER_ADMIN webmaster@qumran.fr
SCRIPT_FILENAME /kunden/homepages/44/d202757668/htdocs/rdq2020/index.php
REMOTE_PORT 29886
REDIRECT_URL /index.php/volumes/dernier-fascicule
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /index.php/volumes/dernier-fascicule
SCRIPT_NAME /index.php
STATUS 200
ORIG_PATH_INFO /volumes/dernier-fascicule
ORIG_PATH_TRANSLATED /kunden/homepages/44/d202757668/htdocs/rdq2020/index.php
0. Whoops\Handler\PrettyPageHandler