1. vincebodie
  2. Sherlock Holmes
  3. Commercial Templates
  4. Wednesday, 02 July 2025
  5.  Subscribe via email
As the title says we are suddenly getting the 500 server error "Attempted to load class "JFactory" from the global namespace" with the Bianca template. The backward compatibility plugin is enabled and we are running Joomla 5.3.1 with PHP 8.3. Here is the site:

https://pacificbeachsurfclub.com/
Accepted Answer Pending Moderation
0
Votes
Undo
Further details:

Symfony\Component\ErrorHandler\Error\
ClassNotFoundError
in /home/pbsc/public_html/templates/j51_bianca/error.php (line 12)
* @license GNU General Public License version 2 or later; see LICENSE.txt */defined('_JEXEC') or die;$app = JFactory::getApplication();$doc = JFactory::getDocument();$user = JFactory::getUser();$this->language = $doc->language;$this->direction = $doc->direction;
require()
in /home/pbsc/public_html/libraries/src/Document/HtmlDocument.php (line 731)
HtmlDocument->_loadTemplate('/home/pbsc/public_html/templates/j51_bianca', 'error.php')
in /home/pbsc/public_html/libraries/src/Document/HtmlDocument.php (line 785)
HtmlDocument->_fetchTemplate(array('template' => 'j51_bianca', 'directory' => '/home/pbsc/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
in /home/pbsc/public_html/libraries/src/Document/HtmlDocument.php (line 622)
HtmlDocument->parse(array('template' => 'j51_bianca', 'directory' => '/home/pbsc/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
in /home/pbsc/public_html/libraries/src/Document/HtmlDocument.php (line 640)
HtmlDocument->render(false, array('template' => 'j51_bianca', 'directory' => '/home/pbsc/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
in /home/pbsc/public_html/libraries/src/Document/ErrorDocument.php (line 139)
ErrorDocument->render(false, array('template' => 'j51_bianca', 'directory' => '/home/pbsc/public_html/templates', 'debug' => true, 'csp_nonce' => null, 'templateInherits' => '', 'params' => object(Registry), 'file' => 'error.php'))
in /home/pbsc/public_html/libraries/src/Error/Renderer/HtmlRenderer.php (line 70)
HtmlRenderer->render(object(RuntimeException))
in /home/pbsc/public_html/libraries/src/Exception/ExceptionHandler.php (line 136)
ExceptionHandler::render(object(RuntimeException))
in /home/pbsc/public_html/libraries/src/Exception/ExceptionHandler.php (line 73)
ExceptionHandler::handleException(object(RuntimeException))
in /home/pbsc/public_html/libraries/src/Application/CMSApplication.php (line 334)
CMSApplication->execute()
in /home/pbsc/public_html/includes/app.php (line 58)
require_once('/home/pbsc/public_html/includes/app.php')
in /home/pbsc/public_html/index.php (line 73)
RuntimeException
Failed to start the session because headers have already been sent by "/home/pbsc/public_html/index.php" at line 2.
Accepted Answer Pending Moderation
0
Votes
Undo
Also Joomla's template manager says we are on version 1.1.9 and that it is up to date, but according to my downloads page there is v1.1.10 available. However when I download and install the latest package it is still on 1.1.9 after doing so.

screenshot- 2025-07-02 at 8.04.38 AM.png

screenshot- 2025-07-02 at 8.03.57 AM.png
Attachments (2)
Accepted Answer Pending Moderation
0
Votes
Undo
Never mind, the site had been compromised. But about that update issue... I was finally able to download and install v1.1.10, but why did it not show up as needing the update until I did it manually?
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!

Join Our Newsletter

* indicates required
We respect your privacy and do not tolerate spam and will never sell, rent, lease or give away your information (name, email, number, etc.) to any third party. Nor will we send you unsolicited email.
Joomla51 - Mullaghmore, Co. Sligo, Ireland
Joomla51.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by
Open Source Matters
the trademark holder in the United States and other countries.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok