7. Whoops\Exception\ErrorException
…/­system/­src/­Grav/­Common/­Page/­Pages.php684
6. Whoops\Run handleError
…/­system/­src/­Grav/­Common/­Page/­Pages.php684
5. Grav\Common\Page\Pages buildSort
…/­system/­src/­Grav/­Common/­Page/­Pages.php181
4. Grav\Common\Page\Pages sort
…/­system/­src/­Grav/­Common/­Page/­Pages.php598
3. Grav\Common\Page\Pages recurse
…/­system/­src/­Grav/­Common/­Page/­Pages.php499
2. Grav\Common\Page\Pages buildPages
…/­system/­src/­Grav/­Common/­Page/­Pages.php100
1. Grav\Common\Page\Pages init
…/­system/­src/­Grav/­Common/­Grav.php221
0. Grav\Common\Grav process
…/­index.php31

Whoops \ Exception \ ErrorException (E_NOTICE)

Callstack information; navigate with mouse or keyboard using Ctrl+↑ or Ctrl+↓
Copy-to-clipboard button
Exception message and its type
Code snippet where the error was thrown
Server state information
Application provided context information
Whoops\Exception\ErrorException thrown with message "Trying to access array offset on value of type null" Stacktrace: #7 Whoops\Exception\ErrorException in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Page/Pages.php:684 #6 Whoops\Run:handleError in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Page/Pages.php:684 #5 Grav\Common\Page\Pages:buildSort in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Page/Pages.php:181 #4 Grav\Common\Page\Pages:sort in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Page/Pages.php:598 #3 Grav\Common\Page\Pages:recurse in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Page/Pages.php:499 #2 Grav\Common\Page\Pages:buildPages in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Page/Pages.php:100 #1 Grav\Common\Page\Pages:init in /var/www/html/sites/homeschooling/homeschooling/system/src/Grav/Common/Grav.php:221 #0 Grav\Common\Grav:process in /var/www/html/sites/homeschooling/homeschooling/index.php:31

Trying to access array offset on value of type null

                    break;
                case 'slug':
                    $list[$key] = $child->slug();
                    break;
                case 'basename':
                    $list[$key] = basename($key);
                    break;
                case (is_string($header_query[0])):
                    $child_header = new Header((array)$child->header());
                    $header_value = $child_header->get($header_query[0]);
                    break;
                case 'slug':
                    $list[$key] = $child->slug();
                    break;
                case 'basename':
                    $list[$key] = basename($key);
                    break;
                case (is_string($header_query[0])):
                    $child_header = new Header((array)$child->header());
                    $header_value = $child_header->get($header_query[0]);
        $children = isset($this->children[$path]) ? $this->children[$path] : array();
 
        if (!$children) {
            return $children;
        }
 
        if (!isset($this->sort[$path][$order_by])) {
            $this->buildSort($path, $children, $order_by, $page->orderManual());
        }
 
        }
 
        // Override the modified and ID so that it takes the latest change into account
        $page->modified($last_modified);
        $page->id($last_modified.md5($page->filePath()));
 
        // Sort based on Defaults or Page Overridden sort order
        $this->children[$page->path()] = $this->sort($page);
 
        return $page;
                );
            } else {
                // If pages was found in cache, set the taxonomy
                $this->grav['debugger']->addMessage('Page cache hit.');
                $taxonomy->taxonomy($taxonomy_map);
            }
        } else {
            $this->recurse($pagesDir);
            $this->buildRoutes();
        }
    }
 
    /**
     * Class initialization. Must be called before using this class.
     */
    public function init()
    {
        $this->buildPages();
    }
 
        $this->fireEvent('onAssetsInitialized');
 
        $debugger->startTimer('twig', 'Twig');
        $this['twig']->init();
        $debugger->stopTimer('twig');
 
        $debugger->startTimer('pages', 'Pages');
        $this['pages']->init();
        $this->fireEvent('onPagesInitialized');
        $debugger->stopTimer('pages');
    array(
        'loader' => $loader
    )
);
 
// Process the page
try {
    $grav->process();
} catch (\Exception $e) {
    $grav->fireEvent('onFatalException');
Key Value
UNIQUE_ID ZgU82fgsywQdRrsnSn1yYgAAAAk
HTTPS on
SSL_TLS_SNI homeschooling.ro
HTTP_ACCEPT */*
HTTP_USER_AGENT claudebot
HTTP_REFERER http://homeschooling.ro/homeschooling/
HTTP_HOST homeschooling.ro
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
SERVER_NAME homeschooling.ro
SERVER_ADDR 172.31.1.100
SERVER_PORT 443
REMOTE_ADDR 54.166.170.195
DOCUMENT_ROOT /var/www/html/sites/homeschooling
REQUEST_SCHEME https
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT /var/www/html/sites/homeschooling
SERVER_ADMIN obeliksz@yahoo.com
SCRIPT_FILENAME /var/www/html/sites/homeschooling/homeschooling/index.php
REMOTE_PORT 45114
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /homeschooling/
SCRIPT_NAME /homeschooling/index.php
PHP_SELF /homeschooling/index.php
REQUEST_TIME_FLOAT 1711619289.9539
REQUEST_TIME 1711619289
empty
empty
empty
empty
empty
empty
pretty. Whoops\Handler\PrettyPageHandler
text. Whoops\Handler\PlainTextHandler
json. Whoops\Handler\JsonResponseHandler
log. Whoops\Handler\CallbackHandler