Skip to main content

#231 Frontend Site error after 3.0 install

Posted in ‘NorrCompetition’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information (available for public)

Joomla version:
‎5.4.6
PHP version
8.2.31
NorrCompetition version
3.0.1

Latest post by sulpher on Monday, 08 June 2026 18:11 EEST

SFB

Hi There,

I've installed the latest version of Norrcompetiton, but it crashed my site. (link in credentials)

0
Failed opening required '/public_html/components/com_competition/includes/defines.php' (include_path='.:/opt/cpanel/ea-php82/root/usr/share/pear')

Not sure what to do here.

Is it possible to get help to get the site back online?

sulpher

Hi Sven,

I hope you already made a backup before the update :-)
What version of NorrCompetition was installed before upgrading to version 3.0.0?
Perhaps some of the NorrCompetition add-ons weren't updated yet.
Please enable Debug mode to see more details about the error.

Best regards,
Eugene

SFB

Thanks for your quick reply.

I think the previous version installed was the latest version before 3,0

This is the debug data:

 

#
Function
Location
1
()
JROOT/plugins/community/norrgallery/norrgallery.php:13
2
require_once()
JROOT/libraries/src/Extension/ExtensionManagerTrait.php:217
3
Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem()
JROOT/libraries/src/Extension/ExtensionManagerTrait.php:160
4
Joomla\CMS\Application\CMSApplication->loadExtension()
JROOT/libraries/src/Extension/ExtensionManagerTrait.php:99
5
Joomla\CMS\Application\CMSApplication->bootPlugin()
JROOT/libraries/src/Plugin/PluginHelper.php:232
6
Joomla\CMS\Plugin\PluginHelper::import()
JROOT/libraries/src/Plugin/PluginHelper.php:192
7
Joomla\CMS\Plugin\PluginHelper::importPlugin()
JROOT/components/com_community/libraries/apps.php:63
8
CAppPlugins->loadApplications()
JROOT/components/com_community/libraries/core.php:1146
9
CConfig::getInstance()
JROOT/components/com_community/libraries/core.php:249
10
CFactory::getConfig()
JROOT/components/com_community/libraries/user.php:152
11
CUser->init()
JROOT/components/com_community/libraries/core.php:216
12
CFactory::getUser()
JROOT/components/com_jlexcomment/libraries/profile.php:264
13
CommentProfile->_3rd()
JROOT/components/com_jlexcomment/libraries/profile.php:60
14
CommentProfile->getUser()
JROOT/components/com_jlexcomment/models/items.php:518
15
JLexCommentModelItems->_formatComment()
JROOT/modules/mod_jlexcomment/helper.php:149
16
ModJLexCommentHelper->latestComments()
JROOT/modules/mod_jlexcomment/tmpl/default.php:20
17
include()
JROOT/modules/mod_jlexcomment/mod_jlexcomment.php:42
18
include()
JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:52
19
Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}()
JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:55
20
Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch()
JROOT/libraries/src/Helper/ModuleHelper.php:289
21
Joomla\CMS\Helper\ModuleHelper::renderRawModule()
JROOT/libraries/src/Helper/ModuleHelper.php:160
22
Joomla\CMS\Helper\ModuleHelper::renderModule()
JROOT/components/com_sppagebuilder/addons/module/site.php:59
23
SppagebuilderAddonModule->render()
JROOT/components/com_sppagebuilder/parser/addon-parser.php:1105
24
AddonParser::getAddonHtmlView()
JROOT/components/com_sppagebuilder/parser/addon-parser.php:469
25
AddonParser::viewAddons()
JROOT/components/com_sppagebuilder/views/page/tmpl/default.php:89
26
include()
JROOT/libraries/src/MVC/View/HtmlView.php:419
27
Joomla\CMS\MVC\View\HtmlView->loadTemplate()
JROOT/libraries/src/MVC/View/HtmlView.php:204
28
Joomla\CMS\MVC\View\HtmlView->display()
JROOT/components/com_sppagebuilder/views/page/view.html.php:75
29
SppagebuilderViewPage->display()
JROOT/libraries/src/MVC/Controller/BaseController.php:697
30
Joomla\CMS\MVC\Controller\BaseController->display()
JROOT/components/com_sppagebuilder/controller.php:85
31
SppagebuilderController->display()
JROOT/libraries/src/MVC/Controller/BaseController.php:730
32
Joomla\CMS\MVC\Controller\BaseController->execute()
JROOT/components/com_sppagebuilder/sppagebuilder.php:33
33
require_once()
JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
34
Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}()
JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
35
Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch()
JROOT/libraries/src/Component/ComponentHelper.php:361
36
Joomla\CMS\Component\ComponentHelper::renderComponent()
JROOT/libraries/src/Application/SiteApplication.php:217
37
Joomla\CMS\Application\SiteApplication->dispatch()
JROOT/libraries/src/Application/SiteApplication.php:271
38
Joomla\CMS\Application\SiteApplication->doExecute()
JROOT/libraries/src/Application/CMSApplication.php:304
39
Joomla\CMS\Application\CMSApplication->execute()
JROOT/includes/app.php:58
40
require_once()
JROOT/index.php:51

sulpher

Sven,

Thank you for the detailed report.

The issue appears to be related to the JomSocial addon:

JROOT/plugins/community/norrgallery/norrgallery.php:13

However, we are not certain whether this addon is one of ours or if it was developed by a third party as a custom integration.

Please note that JomSocial integration has not been tested recently, as we do not currently have access to a supported or up-to-date JomSocial environment for testing.

We look forward to your reply.

SFB

The NorrGallery plugin is used to display images from all categories within a single gallery menu item.

This functionality is not available in NorrCompetition itself, so it was developed as a custom integration by a third-party developer.

I'll need to try and contact the developer who created it, but not sure if I can.

I also tried reinstalling the older version of NorrCompetition, but that produced an error as well.

Would it be possible to natively display all images from all categories in a gallery layout with pagination?

b2z

Hi Sven!

Reinstalling the older version of NorrCompetition won't help. There were minor changes.  It is better to install v3 again and disable "norrgallery" application inside the JomSocial.

We do not use JomSocial on everyday. Can you please provide more context to understand the idea of your existing "norrgallery" application. 

Another way - we can try to upgrade your "norrgallery" as a custom commercial job. If it is created with Joomla standarts then it won't be so hard to do it.

Kind regards,

Dmitrijs

b2z

I have visited your webiste, but can't understand the structure of the menu. What is Galleries and what is Challenges in terms of NorrCompetition?  What is the use case you want to achieve?

SFB

As far as I know, NorrGallery is not inside JomSocial, but I could be wrong, as it was created by the JomSocial developers.

Galleries are basically contests with no ending date, while I also have contests (challenges) with ending date and a voting round. Users can upload their designs in these galleries; that's all.

All Norrgallery does is show all entries in one gallery.

This is so users can see the latest entries from all contests. It is basically the latest entries module, but as a menu item.

A solution would be an option in the menu item type, similar to

Contest
Displays the selected contest.

seen here

https://norrcompetition.norrnext.com/contests/tune-up

But

Contest
Displays the items of all contests.

I hope this makes sense.

sulpher

Sven,

I would like to provide a more specific recommendation regarding the next steps.

  1. Restore the website backup created before the migration.
  2. Update NorrCompetition to version 3.0.
  3. If NorrGallery does not work with NorrCompetition 3.0, restore the backup again and do not proceed with the NorrCompetition update.
  4. Please contact the NorrGallery developer for further information regarding updating their custom extension to meet the technical requirements of NorrCompetition 3.0 and Joomla 6.

If a suitable solution cannot be reached with the NorrGallery developer, you are welcome to contact us. In that case, please provide a detailed technical specification so that we can review the requirements and estimate the scope of work as a commercial project.

Kind regards,
Eugene

Support information

Support hours: You can get our help: Monday - Friday / 09:00 to 17:00 (GMT+3), but not limited. Our staff is pleased to provide Premium support to every paid subscriber asap, but sometimes you should be ready to wait for our reply for up to 3 days.


Our time: / Your time:

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. We also ask you to remove temporary credentials at your site after the problem is resolved. Thank you.

Support of free extensions is not provided on this forum. Please submit your questions or report issues via Github tracker. See link on the product page.