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:746
741         // Get the full request URI.
742         $uri = clone Uri::getInstance();
743 
744         // It is not possible to inject the SiteRouter as it requires a SiteApplication
745         // and we would end in an infinite loop
746         $result = $this->getContainer()->get(SiteRouter::class)->parse($uri, true);
747 
748         $active = $this->getMenu()->getActive();
749 
750         if (
751             $active !== null

Arguments

uri
Joomla\CMS\Uri\Uri#99b0   uri  => string(43) "https://frsacu.org/index.php/other-services"   scheme  => string(5) "https"   host  => string(10) "frsacu.org"   port  => NULL
   user  => NULL
   pass  => NULL
   path  => string(14) "other-services"   query  => NULL
   fragment  => NULL
   vars  => array (4)   |  option => string(17) "com_sppagebuilder"   |  view => string(4) "page"   |  id => string(1) "2"   |  Itemid => 101
setVars
bool TRUE

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

.../libraries/src/Application/SiteApplication.php:232
227 
228         // Mark afterInitialise in the profiler.
229         JDEBUG ? $this->profiler->mark('afterInitialise') : null;
230 
231         // Route the application
232         $this->route();
233 
234         // Mark afterRoute in the profiler.
235         JDEBUG ? $this->profiler->mark('afterRoute') : null;
236 
237         if (!$this->isHandlingMultiFactorAuthentication()) {

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

.../libraries/src/Application/CMSApplication.php:293
288             $this->sanityCheckSystemVariables();
289             $this->setupLogging();
290             $this->createExtensionNamespaceMap();
291 
292             // Perform application routines.
293             $this->doExecute();
294 
295             // If we have an application document object, render it.
296             if ($this->document instanceof \Joomla\CMS\Document\Document) {
297                 // Render the application output.
298                 $this->render();

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

.../includes/app.php:61
56 
57 // Set the application as global app
58 \Joomla\CMS\Factory::$application = $app;
59 
60 // Execute the application.
61 $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(43) "/home/frsa2020/public_html/includes/app.php"