RuntimeException (404)
Page Not Found RuntimeException thrown with message "Page Not Found" Stacktrace: #14 RuntimeException in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Service/PageServiceProvider.php:86 #13 Grav\Common\Service\PageServiceProvider:Grav\Common\Service\{closure} in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/pimple/pimple/src/Pimple/Container.php:113 #12 Pimple\Container:offsetGet in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/user/plugins/simplesearch/simplesearch.php:83 #11 Grav\Plugin\SimplesearchPlugin:onPagesInitialized in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/symfony/event-dispatcher/EventDispatcher.php:184 #10 call_user_func in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/symfony/event-dispatcher/EventDispatcher.php:184 #9 Symfony\Component\EventDispatcher\EventDispatcher:doDispatch in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/symfony/event-dispatcher/EventDispatcher.php:46 #8 Symfony\Component\EventDispatcher\EventDispatcher:dispatch in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/rockettheme/toolbox/Event/src/EventDispatcher.php:23 #7 RocketTheme\Toolbox\Event\EventDispatcher:dispatch in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php:310 #6 Grav\Common\Grav:fireEvent in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Processors/PagesProcessor.php:18 #5 Grav\Common\Processors\PagesProcessor:process in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php:121 #4 Grav\Common\Grav:Grav\Common\{closure} in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php:396 #3 Grav\Common\Grav:Grav\Common\{closure} in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php:372 #2 call_user_func_array in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php:372 #1 Grav\Common\Grav:__call in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php:122 #0 Grav\Common\Grav:process in /data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/index.php:45
Stack frames (15):
14 RuntimeException
…/­system/­src/­Grav/­Common/­Service/­PageServiceProvider.php86
13 Grav\Common\Service\PageServiceProvider Grav\Common\Service\{closure}
…/­vendor/­pimple/­pimple/­src/­Pimple/­Container.php113
12 Pimple\Container offsetGet
…/­user/­plugins/­simplesearch/­simplesearch.php83
11 Grav\Plugin\SimplesearchPlugin onPagesInitialized
…/­vendor/­symfony/­event-dispatcher/­EventDispatcher.php184
10 call_user_func
…/­vendor/­symfony/­event-dispatcher/­EventDispatcher.php184
9 Symfony\Component\EventDispatcher\EventDispatcher doDispatch
…/­vendor/­symfony/­event-dispatcher/­EventDispatcher.php46
8 Symfony\Component\EventDispatcher\EventDispatcher dispatch
…/­vendor/­rockettheme/­toolbox/­Event/­src/­EventDispatcher.php23
7 RocketTheme\Toolbox\Event\EventDispatcher dispatch
…/­system/­src/­Grav/­Common/­Grav.php310
6 Grav\Common\Grav fireEvent
…/­system/­src/­Grav/­Common/­Processors/­PagesProcessor.php18
5 Grav\Common\Processors\PagesProcessor process
…/­system/­src/­Grav/­Common/­Grav.php121
4 Grav\Common\Grav Grav\Common\{closure}
…/­system/­src/­Grav/­Common/­Grav.php396
3 Grav\Common\Grav Grav\Common\{closure}
…/­system/­src/­Grav/­Common/­Grav.php372
2 call_user_func_array
…/­system/­src/­Grav/­Common/­Grav.php372
1 Grav\Common\Grav __call
…/­system/­src/­Grav/­Common/­Grav.php122
0 Grav\Common\Grav process
…/­index.php45
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Service/PageServiceProvider.php
                // Try fallback URL stuff...
                $c->fallbackUrl($path);
 
                // If no page found, fire event
                $event = $c->fireEvent('onPageNotFound');
 
                if (isset($event->page)) {
                    $page = $event->page;
                } else {
                    throw new \RuntimeException('Page Not Found', 404);
                }
            }
 
            return $page;
        };
    }
}
 
Arguments
  1. "Page Not Found"
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/pimple/pimple/src/Pimple/Container.php
        ) {
            return $this->values[$id];
        }
 
        if (isset($this->factories[$this->values[$id]])) {
            return $this->values[$id]($this);
        }
 
        $raw = $this->values[$id];
        $val = $this->values[$id] = $raw($this);
        $this->raw[$id] = $raw;
 
        $this->frozen[$id] = true;
 
        return $val;
    }
 
    /**
     * Checks if a parameter or an object is set.
     *
Arguments
  1. Grav {}
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/user/plugins/simplesearch/simplesearch.php
        ]);
    }
 
 
    /**
     * Build search results.
     */
    public function onPagesInitialized()
    {
        $page = $this->grav['page'];
 
        // If a page exists merge the configs
        if ($page) {
            $this->config->set('plugins.simplesearch', $this->mergeConfig($page));
        }
 
        /** @var Uri $uri */
        $uri = $this->grav['uri'];
        $query = $uri->param('query') ?: $uri->query('query');
        $route = $this->config->get('plugins.simplesearch.route');
Arguments
  1. "page"
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/symfony/event-dispatcher/EventDispatcher.php
     * @param string     $eventName The name of the event to dispatch
     * @param Event      $event     The event object to pass to the event handlers/listeners
     */
    protected function doDispatch($listeners, $eventName, Event $event)
    {
        foreach ($listeners as $listener) {
            if ($event->isPropagationStopped()) {
                break;
            }
            call_user_func($listener, $event, $eventName, $this);
        }
    }
 
    /**
     * Sorts the internal list of listeners for the given event by priority.
     *
     * @param string $eventName The name of the event
     */
    private function sortListeners($eventName)
    {
Arguments
  1. Event {}
    
  2. "onPagesInitialized"
    
  3. EventDispatcher {}
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/symfony/event-dispatcher/EventDispatcher.php
     * @param string     $eventName The name of the event to dispatch
     * @param Event      $event     The event object to pass to the event handlers/listeners
     */
    protected function doDispatch($listeners, $eventName, Event $event)
    {
        foreach ($listeners as $listener) {
            if ($event->isPropagationStopped()) {
                break;
            }
            call_user_func($listener, $event, $eventName, $this);
        }
    }
 
    /**
     * Sorts the internal list of listeners for the given event by priority.
     *
     * @param string $eventName The name of the event
     */
    private function sortListeners($eventName)
    {
Arguments
  1. array:2 [
      0 => SimplesearchPlugin {}
      1 => "onPagesInitialized"
    ]
    
  2. Event {}
    
  3. "onPagesInitialized"
    
  4. EventDispatcher {}
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/symfony/event-dispatcher/EventDispatcher.php
    {
        if (null === $event) {
            $event = new Event();
        }
 
        $event->setDispatcher($this);
        $event->setName($eventName);
 
        if ($listeners = $this->getListeners($eventName)) {
            $this->doDispatch($listeners, $eventName, $event);
        }
 
        return $event;
    }
 
    /**
     * {@inheritdoc}
     */
    public function getListeners($eventName = null)
    {
Arguments
  1. array:1 [
      0 => array:2 [
        0 => SimplesearchPlugin {}
        1 => "onPagesInitialized"
      ]
    ]
    
  2. "onPagesInitialized"
    
  3. Event {}
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/vendor/rockettheme/toolbox/Event/src/EventDispatcher.php
 */
class EventDispatcher extends BaseEventDispatcher implements EventDispatcherInterface
{
    public function dispatch($eventName, BaseEvent $event = null)
    {
        if (null === $event) {
            $event = new Event();
        }
 
        return parent::dispatch($eventName, $event);
    }
}
 
Arguments
  1. "onPagesInitialized"
    
  2. Event {}
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php
     * @param  Event  $event
     *
     * @return Event
     */
    public function fireEvent($eventName, Event $event = null)
    {
        /** @var EventDispatcher $events */
        $events = $this['events'];
 
        return $events->dispatch($eventName, $event);
    }
 
    /**
     * Set the final content length for the page and flush the buffer
     *
     */
    public function shutdown()
    {
        // Prevent user abort allowing onShutdown event to run without interruptions.
        if (function_exists('ignore_user_abort')) {
Arguments
  1. "onPagesInitialized"
    
  2. Event {}
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Processors/PagesProcessor.php
namespace Grav\Common\Processors;
 
class PagesProcessor extends ProcessorBase implements ProcessorInterface {
 
    public $id = 'pages';
    public $title = 'Pages';
 
    public function process() {
      	$this->container['pages']->init();
      	$this->container->fireEvent('onPagesInitialized');
      	$this->container->fireEvent('onPageInitialized');
    }
 
}
 
Arguments
  1. "onPagesInitialized"
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php
    public function process()
    {
        /** @var Debugger $debugger */
        $debugger = $this['debugger'];
 
        // process all processors (e.g. config, initialize, assets, ..., render)
        foreach ($this->processors as $processor) {
            $processor = $this[$processor];
            $this->measureTime($processor->id, $processor->title, function () use ($processor) {
                $processor->process();
            });
        }
 
        // Set the header type
        $this->header();
 
        echo $this->output;
        $debugger->render();
 
        $this->fireEvent('onOutputRendered');
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php
 
        $container['debugger'] = new Debugger();
        $debugger = $container['debugger'];
 
        // closure that measures time by wrapping a function into startTimer and stopTimer
        // The debugger can be passed to the closure. Should be more performant
        // then to get it from the container all time.
        $container->measureTime = function ($timerId, $timerTitle, $callback) use ($debugger) {
            $debugger->startTimer($timerId, $timerTitle);
            $callback();
            $debugger->stopTimer($timerId);
        };
 
        $container->measureTime('_services', 'Services', function () use ($container) {
            $container->registerServices($container);
        });
 
        return $container;
    }
 
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php
 
    /**
     * Magic Catch All Function
     * Used to call closures like measureTime on the instance.
     * Source: http://stackoverflow.com/questions/419804/closures-as-class-members
     */
    public function __call($method, $args)
    {
        $closure = $this->$method;
        call_user_func_array($closure, $args);
    }
 
    /**
     * Initialize and return a Grav instance
     *
     * @param  array $values
     *
     * @return static
     */
    protected static function load(array $values)
Arguments
  1. "pages"
    
  2. "Pages"
    
  3. Closure {
      class: "Grav\Common\Grav"
      this: Grav { …}
      use: {
        $processor: PagesProcessor {}
      }
      file: "/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php"
      line: "120 to 122"
    }
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php
 
    /**
     * Magic Catch All Function
     * Used to call closures like measureTime on the instance.
     * Source: http://stackoverflow.com/questions/419804/closures-as-class-members
     */
    public function __call($method, $args)
    {
        $closure = $this->$method;
        call_user_func_array($closure, $args);
    }
 
    /**
     * Initialize and return a Grav instance
     *
     * @param  array $values
     *
     * @return static
     */
    protected static function load(array $values)
Arguments
  1. Closure {
      class: "Grav\Common\Grav"
      parameters: {
        $timerId: {}
        $timerTitle: {}
        $callback: {}
      }
      use: {
        $debugger: Debugger {}
      }
      file: "/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php"
      line: "394 to 398"
    }
    
  2. array:3 [
      0 => "pages"
      1 => "Pages"
      2 => Closure {
        class: "Grav\Common\Grav"
        this: Grav { …}
        use: {
          $processor: PagesProcessor {}
        }
        file: "/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php"
        line: "120 to 122"
      }
    ]
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php
    {
        /** @var Debugger $debugger */
        $debugger = $this['debugger'];
 
        // process all processors (e.g. config, initialize, assets, ..., render)
        foreach ($this->processors as $processor) {
            $processor = $this[$processor];
            $this->measureTime($processor->id, $processor->title, function () use ($processor) {
                $processor->process();
            });
        }
 
        // Set the header type
        $this->header();
 
        echo $this->output;
        $debugger->render();
 
        $this->fireEvent('onOutputRendered');
 
Arguments
  1. "measureTime"
    
  2. array:3 [
      0 => "pages"
      1 => "Pages"
      2 => Closure {
        class: "Grav\Common\Grav"
        this: Grav { …}
        use: {
          $processor: PagesProcessor {}
        }
        file: "/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/system/src/Grav/Common/Grav.php"
        line: "120 to 122"
      }
    ]
    
/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/index.php
// Get the Grav instance
$grav = Grav::instance(
    array(
        'loader' => $loader
    )
);
 
// Process the page
try {
    $grav->process();
} catch (\Exception $e) {
    $grav->fireEvent('onFatalException', new Event(['exception' => $e]));
    throw $e;
}
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
REDIRECT_GEOIP_COUNTRY_CODE
"US"
REDIRECT_UNIQUE_ID
"ZgYTx0POuTbxua45hiY7NQAAAAw"
REDIRECT_nokeepalive
"1"
REDIRECT_DOCROOT
"/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016"
REDIRECT_filter-errordocs
""
REDIRECT_STATUS
"200"
GEOIP_COUNTRY_CODE
"US"
UNIQUE_ID
"ZgYTx0POuTbxua45hiY7NQAAAAw"
nokeepalive
"1"
DOCROOT
"/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016"
filter-errordocs
""
HTTP_HOST
"2016.bratislavagamejam.sk"
HTTP_X_REAL_IP
"52.205.159.48"
HTTP_X_FORWARDED_FOR
"52.205.159.48, 52.205.159.48"
HTTP_X_FORWARDED_PROTO
"http"
HTTP_X_PROXY_IP
"10.20.6.1"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
HTTP_REFERER
"http://2016.bratislavagamejam.sk/www.yogahouse.sk/"
HTTP_WS_GEO_COUNTRY
"US"
HTTP_MAX_FORWARDS
"7"
HTTP_X_FORWARDED_HOST
"2016.bratislavagamejam.sk"
HTTP_X_FORWARDED_SERVER
"2016.bratislavagamejam.sk"
HTTP_CONNECTION
"close"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"2016.bratislavagamejam.sk"
SERVER_ADDR
"127.0.0.1"
SERVER_PORT
"80"
REMOTE_ADDR
"52.205.159.48"
DOCUMENT_ROOT
"/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016"
REQUEST_SCHEME
"http"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016"
SERVER_ADMIN
"admin@websupport.sk"
SCRIPT_FILENAME
"/data/c/6/c6ee23eb-b0ce-4bbd-8388-0b78325f8c52/bratislavagamejam.sk/sub/2016/index.php"
REMOTE_PORT
"40862"
REDIRECT_URL
"/www.yogahouse.sk"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/www.yogahouse.sk"
SCRIPT_NAME
"/index.php"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711674311.38
REQUEST_TIME
1711674311
argv
[]
argc
0
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler