Attempted to load class "Helper" from namespace "HelixUltimate\Framework\Platform". - Forum | JoomShaper
Solved SP Page Builder

Attempted to load class "Helper" from namespace "HelixUltimate\Framework\Platform".

Asked by Peter Dowse 2 years ago Last activity 2 years ago

Hi Guys,

Getting the following error messages on this site. It's weird becuase this only happens when I create a sppabebuilder folder in the template folder for overrides.

Jewels template (latest version)
PHP Built On Linux usng02.directrouter.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
Database Type mysql
Database Version 10.6.18-MariaDB
Database Collation latin1_swedish_ci
Database Connection Collation utf8mb4_general_ci
Database Connection Encryption None
Database Server Supports Connection Encryption No
PHP Version 8.3.7
Web Server LiteSpeed
WebServer to PHP Interface litespeed
Joomla! Version Joomla! 5.1.0 Stable [ Kudumisha ] 16-April-2024 16:00 GMT
Joomla Backward Compatibility Plugin Enabled ()
User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

Here's the error messages.
Attempted to load class "Helper" from namespace "HelixUltimate\Framework\Platform".
Did you forget a "use" statement for another namespace?
Symfony\Component\ErrorHandler\Error\
ClassNotFoundError
in /home/mxkurvcs/public_html/templates/jewels/error.php (line 19)
use Joomla\CMS\Uri\Uri;use Joomla\CMS\Language\Text;$app = Factory::getApplication();$doc = Factory::getDocument();$template = Helper::loadTemplateData();$params = $template->params;$fontCSS = '';function addGoogleFont($fonts){
require()
in /home/mxkurvcs/public_html/libraries/src/Document/HtmlDocument.php (line 731)
// Store the file path $this->_file = $directory . '/' . $filename; // Get the file content ob_start(); require $directory . '/' . $filename; $contents = ob_get_clean(); } return $contents; }
HtmlDocument->_loadTemplate()
in /home/mxkurvcs/public_html/libraries/src/Document/HtmlDocument.php (line 785)
HtmlDocument->_fetchTemplate()
in /home/mxkurvcs/public_html/libraries/src/Document/HtmlDocument.php (line 622)
HtmlDocument->parse()
in /home/mxkurvcs/public_html/libraries/src/Document/HtmlDocument.php (line 640)
HtmlDocument->render()
in /home/mxkurvcs/public_html/libraries/src/Document/ErrorDocument.php (line 139)
ErrorDocument->render()
in /home/mxkurvcs/public_html/libraries/src/Error/Renderer/HtmlRenderer.php (line 70)
HtmlRenderer->render()
in /home/mxkurvcs/public_html/libraries/src/Exception/ExceptionHandler.php (line 136)
ExceptionHandler::render()
in /home/mxkurvcs/public_html/libraries/src/Exception/ExceptionHandler.php (line 73)
ExceptionHandler::handleException()
in /home/mxkurvcs/public_html/libraries/src/Application/CMSApplication.php (line 336)
CMSApplication->execute()
in /home/mxkurvcs/public_html/includes/app.php (line 58)
require_once('/home/mxkurvcs/public_html/includes/app.php')
in /home/mxkurvcs/public_html/index.php (line 32)
ParseError
syntax error, unexpected identifier "UTF"

in /home/mxkurvcs/public_html/templates/jewels/sppagebuilder/addons/articles/site.php (line 410)
$output .= '<div class="sppb-article-introtext">' . mb_substr(strip_tags($item->introtext), 0, $intro_limit, 'UTF-8') . div>'; } if ($show_readmore) { $max_title_characters = 25; $aria_label = strlen($item->title) > $max_title_characters ? mb_substr(strip_tags($item->title), 0, $max_title_characters, 'UTF-8') . '' : strip_tags($item->title); $full_arialabel = Text::('COM_SPPAGEBUILDER_ADDON_ARTICLES_READ_MORE_ABOUT') . $aria_label; $output .= '<a class="sppb-readmore" href="' . $item->link . '" aria-label="' . $full_aria_label . '" itemprop="url">' . $readmore_text . '</a>'; }
AddonParser::getAddons()
in /home/mxkurvcs/public_html/components/com_sppagebuilder/parser/addon-parser.php (line 1454)
require_once('/home/mxkurvcs/public_html/components/com_sppagebuilder/parser/addon-parser.php')
in /home/mxkurvcs/public_html/components/com_sppagebuilder/builder/classes/addon.php (line 28)
require_once('/home/mxkurvcs/public_html/components/com_sppagebuilder/builder/classes/addon.php')
in /home/mxkurvcs/public_html/components/com_sppagebuilder/helpers/autoload.php (line 42)
BuilderAutoload::loadClasses()
in /home/mxkurvcs/public_html/plugins/system/sppagebuilder/sppagebuilder.php (line 29)
require_once('/home/mxkurvcs/public_html/plugins/system/sppagebuilder/sppagebuilder.php')
in /home/mxkurvcs/public_html/libraries/src/Extension/ExtensionManagerTrait.php (line 217)
CMSApplication->loadPluginFromFilesystem()
in /home/mxkurvcs/public_html/libraries/src/Extension/ExtensionManagerTrait.php (line 160)
CMSApplication->loadExtension()
in /home/mxkurvcs/public_html/libraries/src/Extension/ExtensionManagerTrait.php (line 99)
CMSApplication->bootPlugin()
in /home/mxkurvcs/public_html/libraries/src/Plugin/PluginHelper.php (line 232)
PluginHelper::import()
in /home/mxkurvcs/public_html/libraries/src/Plugin/PluginHelper.php (line 192)
PluginHelper::importPlugin()
in /home/mxkurvcs/public_html/libraries/src/Application/CMSApplication.php (line 765)
CMSApplication->initialiseApp()
in /home/mxkurvcs/public_html/libraries/src/Application/SiteApplication.php (line 643)
SiteApplication->initialiseApp()
in /home/mxkurvcs/public_html/libraries/src/Application/SiteApplication.php (line 238)
SiteApplication->doExecute()
in /home/mxkurvcs/public_html/libraries/src/Application/CMSApplication.php (line 306)
CMSApplication->execute()
in /home/mxkurvcs/public_html/includes/app.php (line 58)
require_once('/home/mxkurvcs/public_html/includes/app.php')
in /home/mxkurvcs/public_html/index.php (line 32)

Accepted answer

Marked as the solution
Toufiq Senior Staff

I didn't apply an exceptional work process. Just created directories and uploaded the site.php file of the article addon. Thanks

3 more replies

Toufiq Senior Staff

Hi there,

Thank you for reaching out, and I apologize for any inconvenience caused by this oversight. Can you provide me the FTP access? Prior to providing access, please ensure that you have backed up your site. Additionally, it's important to note that providing login credentials is entirely voluntary on your part; we respect your decision either way. However, if you do choose to share the login details, it would greatly expedite the resolution process. Thank you for your cooperation.

Best regards,

Toufiqur Rahman (Team Lead, Support)

Peter Dowse Asked this

Hi Toufiq,

Please see details in Hidden Content

Toufiq Senior Staff

Created a override addon of article addon. Please check & let me know if you found the problem. Thanks

Peter Dowse Asked this

Ok - that seems to be working - can I ask what the issue was?

Log in to reply.