Whoops \ Exception \ ErrorException (E_COMPILE_ERROR)
Array and string offset access syntax with curly braces is no longer supported Whoops\Exception\ErrorException thrown with message "Array and string offset access syntax with curly braces is no longer supported" Stacktrace: #3 Whoops\Exception\ErrorException in /var/www/vhosts/ctserc.info/dev.ctserc.info/components/com_jak2filter/models/itemlist.php:1994 #2 Whoops\Run:handleError in /var/www/vhosts/ctserc.info/dev.ctserc.info/libraries/gantry5/vendor/filp/whoops/src/Whoops/Run.php:514 #1 Whoops\Run:handleShutdown in /var/www/vhosts/ctserc.info/dev.ctserc.info/libraries/gantry5/src/classes/Gantry/Component/Whoops/SystemFacade.php:167 #0 Gantry\Component\Whoops\SystemFacade:handleShutdown in [internal]:0
Stack frames (4)
3
Whoops\Exception\ErrorException
/var/www/vhosts/ctserc.info/dev.ctserc.info/components/com_jak2filter/models/itemlist.php1994
2
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php514
1
Whoops\Run handleShutdown
/src/classes/Gantry/Component/Whoops/SystemFacade.php167
0
Gantry\Component\Whoops\SystemFacade handleShutdown
[internal]0
            '(o|ó)', '(o|ò)', '(o|ỏ)', '(o|õ)', '(o|ọ)', '(o|ơ)', '(o|ơ|ớ)', '(o|ơ|ờ)', '(o|ơ|ở)', '(o|ơ|ỡ)', '(o|ơ|ợ)', '(o|ô)', '(o|ô|ố)', '(o|ô|ồ)', '(o|ô|ổ)', '(o|ô|ỗ)', '(o|ô|ộ)',
            '(u|ú)', '(u|ù)', '(u|ủ)', '(u|ũ)', '(u|ụ)', '(u|ư)', '(u|ư|ứ)', '(u|ư|ừ)', '(u|ư|ử)', '(u|ư|ữ)', '(u|ư|ự)',
            '(e|é)', '(e|è)', '(e|ẻ)', '(e|ẽ)', '(e|ẹ)', '(e|ê)', '(e|ê|ế)', '(e|ê|ề)', '(e|ê|ể)', '(e|ê|ễ)', '(e|ê|ệ)',
            '(y|ý)', '(y|ỳ)', '(y|ỷ)', '(y|ỹ)', '(y|ỵ)',
            '(i|í)', '(i|ì)', '(i|ỉ)', '(i|ĩ)', '(i|ị)',
            );
        return str_replace($_a, $_b, $str);
    }
 
    /**
    * Convertstring as json_endcode
    */
    function convert_string_non_latin($var){
        require_once (JPATH_BASE.DS.'administrator'.DS.'components'.DS.'com_k2'.DS.'lib'.DS.'JSON.php');
        $json = new Services_JSON;
        $strlen_var = strlen($var);
        $ascii = '';
        for ($c = 0; $c < $strlen_var; ++$c) {
 
            $ord_var_c = ord($var{$c});
 
            switch (true) {
                case $ord_var_c == 0x08:
                    $ascii .= '\b';
                    break;
                case $ord_var_c == 0x09:
                    $ascii .= '\t';
                    break;
                case $ord_var_c == 0x0A:
                    $ascii .= '\n';
                    break;
                case $ord_var_c == 0x0C:
                    $ascii .= '\f';
                    break;
                case $ord_var_c == 0x0D:
                    $ascii .= '\r';
                    break;
 
                case $ord_var_c == 0x22:
                case $ord_var_c == 0x2F:
     *
     * @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;
 
        $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)
    {
        if (!is_callable($filterCallback)) {
            throw new \InvalidArgumentException(sprintf(
                "A frame filter must be of type callable, %s type given.", 
        }
 
        // 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:

Key Value
start 10
task search
view itemlist
empty
empty
empty
Key Value
joomla TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjozOntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjI6e3M6NzoiY291bnRlciI7aToxO3M6NToidGltZXIiO086ODoic3RkQ2xhc3MiOjM6e3M6NToic3RhcnQiO2k6MTcxMTY1MDI1MDtzOjQ6Imxhc3QiO2k6MTcxMTY1MDI1MDtzOjM6Im5vdyI7aToxNzExNjUwMjUwO319czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6OToic2VwYXJhdG9yIjtzOjE6Ii4iO31zOjQ6InVzZXIiO086MjA6Ikpvb21sYVxDTVNcVXNlclxVc2VyIjoxOntzOjI6ImlkIjtpOjA7fX19czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjk6InNlcGFyYXRvciI7czoxOiIuIjt9
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
PP_CUSTOM_PHP_INI /var/www/vhosts/system/ctserc.org/etc/php.ini
PP_CUSTOM_PHP_CGI_INDEX plesk-php80-fastcgi
SCRIPT_NAME /index.php
REQUEST_URI /component/jak2filter/?start=10
QUERY_STRING start=10
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /component/jak2filter/
REDIRECT_QUERY_STRING start=10
REMOTE_PORT 39816
SCRIPT_FILENAME /var/www/vhosts/ctserc.info/dev.ctserc.info/index.php
SERVER_ADMIN root@localhost
CONTEXT_DOCUMENT_ROOT /var/www/vhosts/ctserc.info/dev.ctserc.info
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /var/www/vhosts/ctserc.info/dev.ctserc.info
REMOTE_ADDR 18.234.232.228
SERVER_PORT 443
SERVER_ADDR 72.167.44.29
SERVER_NAME ctserc.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_ACCEL_INTERNAL /internal-nginx-static-location
HTTP_X_REAL_IP 18.234.232.228
HTTP_HOST ctserc.org
HTTPS on
HTTP_AUTHORIZATION
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY 0
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY 0
PERL5LIB /usr/share/awstats/lib:/usr/share/awstats/plugins
SCRIPT_URI https://ctserc.org/component/jak2filter/
SCRIPT_URL /component/jak2filter/
UNIQUE_ID ZgW1ysILXxwIEEI2zivwEQAAAFc
REDIRECT_STATUS 200
REDIRECT_HTTPS on
REDIRECT_HTTP_AUTHORIZATION
REDIRECT_PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY 0
REDIRECT_PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY 0
REDIRECT_PERL5LIB /usr/share/awstats/lib:/usr/share/awstats/plugins
REDIRECT_SCRIPT_URI https://ctserc.org/component/jak2filter/
REDIRECT_SCRIPT_URL /component/jak2filter/
REDIRECT_UNIQUE_ID ZgW1ysILXxwIEEI2zivwEQAAAFc
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711650250.8175
REQUEST_TIME 1711650250
empty
0. Whoops\Handler\PrettyPageHandler