OK, I've had to work on other stuff for a while, but I'm getting back to this now.
I have Joomla 4.0.0 running on PHP 8.0.30. The Admin side runs fine, the front end is giving a MissingComponentException. I've tried using our in-house template (built for Joomla 3, the default Cassiopeia template, and a third-party template (https://www.joomlart.com/joomla/templates/ja-simpli) with no difference, so I'm pretty sure it's not a template issue.
Presumably there's a component it's looking for that isn't there. Any idea how I could track that down?
I have Joomla 4.0.0 running on PHP 8.0.30. The Admin side runs fine, the front end is giving a MissingComponentException. I've tried using our in-house template (built for Joomla 3, the default Cassiopeia template, and a third-party template (https://www.joomlart.com/joomla/templates/ja-simpli) with no difference, so I'm pretty sure it's not a template issue.
Presumably there's a component it's looking for that isn't there. Any idea how I could track that down?
Code:
Component not found....\libraries\src\Component\ComponentHelper.php:325320 || $lang->load('tpl_' . $template, JPATH_THEMES . "/$template");321 }322 323 if (empty($option))324 {325 throw new MissingComponentException(Text::_('JLIB_APPLICATION_ERROR_COMPONENT_NOT_FOUND'), 404);326 }327 328 if (JDEBUG)329 {330 Profiler::getInstance('Application')->mark('beforeRenderComponent ' . $option);
Code:
Joomla\CMS\Component\ComponentHelper::renderComponent()...\libraries\src\Application\SiteApplication.php:206201 else202 {203 $document->setGenerator('Joomla! - Open Source Content Management');204 }205 206 $contents = ComponentHelper::renderComponent($component);207 $document->setBuffer($contents, 'component');208 209 // Trigger the onAfterDispatch event.210 PluginHelper::importPlugin('system');211 $this->triggerEvent('onAfterDispatch');ArgumentsoptionNULL
Code:
Joomla\CMS\Application\SiteApplication->dispatch()...\libraries\src\Application\SiteApplication.php:245240 * ex: due of the sef urls241 */242 $this->checkUserRequireReset('com_users', 'profile', 'edit', 'com_users/profile.save,com_users/profile.apply,com_users/user.logout');243 244 // Dispatch the application245 $this->dispatch();246 247 // Mark afterDispatch in the profiler.248 JDEBUG ? $this->profiler->mark('afterDispatch') : null;249 }250
Code:
Joomla\CMS\Application\SiteApplication->doExecute()...\libraries\src\Application\CMSApplication.php:278273 $this->sanityCheckSystemVariables();274 $this->setupLogging();275 $this->createExtensionNamespaceMap();276 277 // Perform application routines.278 $this->doExecute();279 280 // If we have an application document object, render it.281 if ($this->document instanceof \Joomla\CMS\Document\Document)282 {283 // Render the application output.
Statistics: Posted by ross_thompson — Wed Mar 13, 2024 1:00 pm