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: #0 Whoops\Exception\ErrorException in /var/www/vhosts/creative.fm/httpdocs/site/plugins/podcast/lib/getid3/getid3.php:381
Stack frames (1)
0
Whoops
\
Exception
\
ErrorException
/
var
/
www
/
vhosts
/
creative.fm
/
httpdocs
/
site
/
plugins
/
podcast
/
lib
/
getid3
/
getid3.php
381
/
var
/
www
/
vhosts
/
creative.fm
/
httpdocs
/
site
/
plugins
/
podcast
/
lib
/
getid3
/
getid3.php
                        throw $e;
                    }
                }
            }
            if (isset($this->info['id3v2']['tag_offset_start'])) {
                $this->info['avdataoffset'] = max($this->info['avdataoffset'], $this->info['id3v2']['tag_offset_end']);
            }
            foreach (array('id3v1'=>'id3v1', 'apetag'=>'ape', 'lyrics3'=>'lyrics3') as $tag_name => $tag_key) {
                if (isset($this->info[$tag_key]['tag_offset_start'])) {
                    $this->info['avdataend'] = min($this->info['avdataend'], $this->info[$tag_key]['tag_offset_start']);
                }
            }
 
            // ID3v2 detection (NOT parsing), even if ($this->option_tag_id3v2 == false) done to make fileformat easier
            if (!$this->option_tag_id3v2) {
                fseek($this->fp, 0);
                $header = fread($this->fp, 10);
                if ((substr($header, 0, 3) == 'ID3') && (strlen($header) == 10)) {
                    $this->info['id3v2']['header']        = true;
                    $this->info['id3v2']['majorversion']  = ord($header{3});
                    $this->info['id3v2']['minorversion']  = ord($header{4});
                    $this->info['avdataoffset']          += getid3_lib::BigEndian2Int(substr($header, 6, 4), 1) + 10; // length of ID3v2 tag in 10-byte header doesn't include 10-byte header length
                }
            }
 
            // read 32 kb file data
            fseek($this->fp, $this->info['avdataoffset']);
            $formattest = fread($this->fp, 32774);
 
            // determine format
            $determined_format = $this->GetFileFormat($formattest, ($original_filename ? $original_filename : $filename));
 
            // unable to determine file format
            if (!$determined_format) {
                fclose($this->fp);
                return $this->error('unable to determine file format');
            }
 
            // check for illegal ID3 tags
            if (isset($determined_format['fail_id3']) && (in_array('id3v1', $this->info['tags']) || in_array('id3v2', $this->info['tags']))) {

Environment & details:

Key Value
Kirby Toolkit v2.5.9
Kirby CMS v2.5.9
empty
empty
empty
empty
empty
Key Value
USER ftp1004_4
HOME /var/www/vhosts/creative.fm
SCRIPT_NAME /index.php
REQUEST_URI /podcasts/feed
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /podcasts/feed
REMOTE_PORT 45190
SCRIPT_FILENAME /var/www/vhosts/creative.fm/httpdocs/index.php
SERVER_ADMIN root@localhost
CONTEXT_DOCUMENT_ROOT /var/www/vhosts/creative.fm/httpdocs
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /var/www/vhosts/creative.fm/httpdocs
REMOTE_ADDR 34.228.7.237
SERVER_PORT 443
SERVER_ADDR 78.46.81.106
SERVER_NAME www.creative.fm
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_ACCEL_INTERNAL /internal-nginx-static-location
HTTP_X_REAL_IP 34.228.7.237
HTTP_HOST www.creative.fm
proxy-nokeepalive 1
HTTPS on
PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY 0
PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY 0
PERL5LIB /usr/share/awstats/lib:/usr/share/awstats/plugins
UNIQUE_ID ZflueTXJhh5hJqw1BppMcwAAAAA
REDIRECT_STATUS 200
REDIRECT_HTTPS on
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_UNIQUE_ID ZflueTXJhh5hJqw1BppMcwAAAAA
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1710845561.6051
REQUEST_TIME 1710845561
empty
0. Whoops\Handler\PrettyPageHandler