Whoops \ Exception \ ErrorException (E_ERROR)
Call to a member function representation() on boolean Whoops\Exception\ErrorException thrown with message "Call to a member function representation() on boolean" Stacktrace: #0 Whoops\Exception\ErrorException in /usr/www/users/kalorv/cms/kirby/kirby/kirby.php:302
Stack frames (1)
0
Whoops
\
Exception
\
ErrorException
/
kirby.php
302
/
usr
/
www
/
users
/
kalorv
/
cms
/
kirby
/
kirby
/
kirby.php
      // visit the currently active page
      $page = ($lang)? $site->visit($path, $lang) : $site->visit($path);
 
      // redirections for files and invalid representations
      if($site->representation !== null) {
 
        // get the filename
        $filename = rawurldecode(basename($path));
        $pagepath = dirname($path);
 
        // check if there's a page for the parent path
        if($parent = $site->find($pagepath)) {
          // check if there's a file for the last element of the path
          if($file = $parent->file($filename)) {
            return go($file->url());
          }
        }
 
        // prevent invalid representation routes
        if($site->representation === '' || $site->representation != $page->representation()) {
          return $site->errorPage();
        }
 
      }
 
      return $page;
 
    };
 
    // tinyurl handling
    $routes['tinyurl'] = $this->component('tinyurl')->route();
 
    // home redirect
    $routes['homeRedirect'] = array(
      'pattern' => $this->options['home'] . '(\..*)?',
      'action'  => function($extension = null) {
        // ignore invalid extensions
        if($extension === '.') $extension = '';
 
        redirect::send(url::build([

Environment & details:

Key Value
Kirby Toolkit v2.5.10
Kirby CMS v2.5.10
empty
empty
empty
empty
Key Value
kirby_session_fingerprint 0c7505e2600d7b22125823ef6179bc9d09dbb1ec
kirby_session_activity 1711724831
device_class desktop
Key Value
MAGICK_TEMPORARY_PATH /usr/home/kalorv/.tmp
TMPDIR /usr/home/kalorv/.tmp
PHP_FCGI_MAX_REQUESTS 100000
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /home/httpd/php56-ini/kalorv
PWD /home/httpd/cgi-bin
MAGICK_TMPDIR /usr/home/kalorv/.tmp
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /default.htm/
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/2.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /default.htm/
REMOTE_PORT 40964
SCRIPT_FILENAME /usr/www/users/kalorv/cms/kirby/index.php
SERVER_ADMIN webmaster@kalorienbedarf.de
CONTEXT_DOCUMENT_ROOT /usr/www/users/kalorv/cms/kirby
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /usr/www/users/kalorv/cms/kirby
REMOTE_ADDR 44.204.196.161
SERVER_PORT 443
SERVER_ADDR 78.47.166.20
SERVER_NAME www.kalorienbedarf.de
SERVER_SOFTWARE Apache
SERVER_SIGNATURE <address>Apache Server at www.kalorienbedarf.de Port 443</address>
HTTP_HOST www.kalorienbedarf.de
HTTP_REFERER https://www.kalorienbedarf.de/default.htm
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
SSL_TLS_SNI www.kalorienbedarf.de
HTTPS on
H2_STREAM_TAG 17549-7668-5
H2_STREAM_ID 5
H2_PUSHED_ON
H2_PUSHED
H2_PUSH off
H2PUSH off
HTTP2 on
REDIRECT_STATUS 200
REDIRECT_SSL_TLS_SNI www.kalorienbedarf.de
REDIRECT_HTTPS on
REDIRECT_H2_STREAM_TAG 17549-7668-5
REDIRECT_H2_STREAM_ID 5
REDIRECT_H2_PUSHED_ON
REDIRECT_H2_PUSHED
REDIRECT_H2_PUSH off
REDIRECT_H2PUSH off
REDIRECT_HTTP2 on
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711724831.9098
REQUEST_TIME 1711724831
argv Array ( )
argc 0
Key Value
MAGICK_TEMPORARY_PATH /usr/home/kalorv/.tmp
TMPDIR /usr/home/kalorv/.tmp
PHP_FCGI_MAX_REQUESTS 100000
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /home/httpd/php56-ini/kalorv
PWD /home/httpd/cgi-bin
MAGICK_TMPDIR /usr/home/kalorv/.tmp
CONTENT_LENGTH 0
HTTP_CONNECTION close
SCRIPT_NAME /index.php
REQUEST_URI /default.htm/
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/2.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /default.htm/
REMOTE_PORT 40964
SCRIPT_FILENAME /usr/www/users/kalorv/cms/kirby/index.php
SERVER_ADMIN webmaster@kalorienbedarf.de
CONTEXT_DOCUMENT_ROOT /usr/www/users/kalorv/cms/kirby
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /usr/www/users/kalorv/cms/kirby
REMOTE_ADDR 44.204.196.161
SERVER_PORT 443
SERVER_ADDR 78.47.166.20
SERVER_NAME www.kalorienbedarf.de
SERVER_SOFTWARE Apache
SERVER_SIGNATURE <address>Apache Server at www.kalorienbedarf.de Port 443</address>
HTTP_HOST www.kalorienbedarf.de
HTTP_REFERER https://www.kalorienbedarf.de/default.htm
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
SSL_TLS_SNI www.kalorienbedarf.de
HTTPS on
H2_STREAM_TAG 17549-7668-5
H2_STREAM_ID 5
H2_PUSHED_ON
H2_PUSHED
H2_PUSH off
H2PUSH off
HTTP2 on
REDIRECT_STATUS 200
REDIRECT_SSL_TLS_SNI www.kalorienbedarf.de
REDIRECT_HTTPS on
REDIRECT_H2_STREAM_TAG 17549-7668-5
REDIRECT_H2_STREAM_ID 5
REDIRECT_H2_PUSHED_ON
REDIRECT_H2_PUSHED
REDIRECT_H2_PUSH off
REDIRECT_H2PUSH off
REDIRECT_HTTP2 on
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711724831.9098
REQUEST_TIME 1711724831
argv Array ( )
argc 0
0. Whoops\Handler\PrettyPageHandler