Joomla\CMS\Router\Exception\RouteNotFoundException [404]

Page not found
.../libraries/src/Router/Router.php:155
150         $this->processParseRules($uri, self::PROCESS_AFTER);
151 
152         // Check if all parts of the URL have been parsed.
153         // Otherwise we have an invalid URL
154         if (\strlen($uri->getPath()) > 0) {
155             throw new RouteNotFoundException(Text::_('JERROR_PAGE_NOT_FOUND'));
156         }
157 
158         if ($setVars) {
159             $this->setVars($uri->getQuery(true));
160 

Joomla\CMS\Router\Router->parse()

.../libraries/src/Application/SiteApplication.php:754
749         // Get the full request URI.
750         $uri = clone Uri::getInstance();
751 
752         // It is not possible to inject the SiteRouter as it requires a SiteApplication
753         // and we would end in an infinite loop
754         $result = $this->getContainer()->get(SiteRouter::class)->parse($uri, true);
755 
756         $active = $this->getMenu()->getActive();
757 
758         if (
759             $active !== null

Joomla\CMS\Application\SiteApplication->route()

.../libraries/src/Application/SiteApplication.php:244
239 
240         // Mark afterInitialise in the profiler.
241         JDEBUG ? $this->profiler->mark('afterInitialise') : null;
242 
243         // Route the application
244         $this->route();
245 
246         // Mark afterRoute in the profiler.
247         JDEBUG ? $this->profiler->mark('afterRoute') : null;
248 
249         if (!$this->isHandlingMultiFactorAuthentication()) {

Joomla\CMS\Application\SiteApplication->doExecute()

.../libraries/src/Application/CMSApplication.php:306
301             $this->sanityCheckSystemVariables();
302             $this->setupLogging();
303             $this->createExtensionNamespaceMap();
304 
305             // Perform application routines.
306             $this->doExecute();
307 
308             // If we have an application document object, render it.
309             if ($this->document instanceof \Joomla\CMS\Document\Document) {
310                 // Render the application output.
311                 $this->render();

Joomla\CMS\Application\CMSApplication->execute()

.../includes/app.php:58
53 
54 // Set the application as global app
55 \Joomla\CMS\Factory::$application = $app;
56 
57 // Execute the application.
58 $app->execute();

require_once()

.../index.php:32
27  * define() is used rather than "const" to not error for PHP 5.2 and lower
28  */
29 define('_JEXEC', 1);
30 
31 // Run the application - All executable code should be triggered through this file
32 require_once dirname(__FILE__) . '/includes/app.php';

Arguments

0
string(71) "/var/www/www.studentenwerk-oldenburg.de/htdocs/joomla4/includes/app.php"