The 14 Nov 2025 release of Mini Front Page Pro crashes site, no overrides
- Posted by David Melville (1) Offline
The 14 Nov 2025 release of Mini Front Page Pro throws an error on installation and crashes the front end. I do NOT have any template overrides at all, so that is not the issue.
Restoring to the prior version fixed the problem; however, not I need some assurance that I can move forward with your product.
Please advise.
4 days 13 hours ago #1
by David Melville
Restoring to the prior version fixed the problem; however, not I need some assurance that I can move forward with your product.
Please advise.
Please Log in or Create an account to join the conversation.
- Posted by TemplatePlazza (5380) Offline
Hi David, sorry for the inconvenience. So far, I haven’t received any issue reports related to version 3.1.0. Would it be possible for you to provide temporary access to your administrator page so I can investigate it thoroughly? If so, you can send the access details via email to support at templateplazza.com
4 days 5 hours ago #2
by TemplatePlazza
Please Log in or Create an account to join the conversation.
- Posted by david ascher (11) Away
I have encountered a similar issue. Running Joomla 5.3.4. When I tried to update to Joomla 5.4 the Joomla update component said I needed to update mini front page pro. When I attempted to update it, the update failed with An error has occurred.
I was able to re-install the older version using mod_minifrontpagepro_j3_legacy.zip.
Can you verify that it is necessary to update the module before updating to Joomla 5.4? if not, do you have any idea why the Joomla Update module would report that it IS necessary?
Is the Nov 14, 2025 release compatible with Joomla 6? If not, when might we expect to see a Joomla 6 compatible version?
I would love to be able to move the site on to Joomla 6 but at this point I am stuck due to this issue with mini front page pro.
3 days 8 hours ago #3
by david ascher
My site front end didn't crash, but the home page (which uses the module) reported a 500 (page not found) error.0 Call to undefined method Joomla\Filesystem\Folder::exists()
I was able to re-install the older version using mod_minifrontpagepro_j3_legacy.zip.
Can you verify that it is necessary to update the module before updating to Joomla 5.4? if not, do you have any idea why the Joomla Update module would report that it IS necessary?
Is the Nov 14, 2025 release compatible with Joomla 6? If not, when might we expect to see a Joomla 6 compatible version?
I would love to be able to move the site on to Joomla 6 but at this point I am stuck due to this issue with mini front page pro.
Please Log in or Create an account to join the conversation.
- Posted by TemplatePlazza (5380) Offline
Hmm, that’s strange. I’m using Joomla\Filesystem\Folder specifically to support Joomla 6, because Joomla\CMS\Filesystem\Folder, which is used previously, is no longer supported in Joomla 6. Method Joomla\Filesystem\Folder should work fine in Joomla 5 as well, but stranngely that you’re getting an error.
I’ll run some additional tests and get back to you shortly.
3 days 8 hours ago - 3 days 8 hours ago #4
by TemplatePlazza
I’ll run some additional tests and get back to you shortly.
Last edit: 3 days 8 hours ago by TemplatePlazza.
Please Log in or Create an account to join the conversation.
- Posted by TemplatePlazza (5380) Offline
Hello everyone, I've uploaded version 3.1.1 to address the Joomla 6 namespace issue on Joomla 5. Please try downloading and reinstalling the module.
3 days 7 hours ago #5
by TemplatePlazza
Please Log in or Create an account to join the conversation.
- Posted by david ascher (11) Away
Thank you for that very rapid response. I did download the new module and it instaled just fine. However, now on my home page where I use mini front page pro, I am seeing a 500 "page not found" error... I took a look at the everything.php log file and I saw this...
2025-11-23T00:24:50+00:00 CRITICAL 173.76.208.4 error Uncaught Throwable of type Error thrown with message "Call to a member function addStyleSheet
() on null". Stack trace: #0 [ROOT]/modules/mod_minifrontpagepro/mod_minifrontpagepro.php(63): require()
#1 [ROOT]/libraries/src/Dispatcher/ModuleDispatcher.php(52): include('...')
#2 [ROOT]/libraries/src/Dispatcher/ModuleDispatcher.php(55): Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}()
#3 [ROOT]/libraries/src/Helper/ModuleHelper.php(289): Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch()
#4 [ROOT]/libraries/src/Helper/ModuleHelper.php(160): Joomla\CMS\Helper\ModuleHelper::renderRawModule()
#5 [ROOT]/libraries/src/Document/Renderer/Html/ModuleRenderer.php(99): Joomla\CMS\Helper\ModuleHelper::renderModule()
#6 [ROOT]/libraries/gantry5/src/classes/Gantry/Framework/Platform.php(296): Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()
#7 [ROOT]/libraries/gantry5/src/classes/Gantry/Framework/Platform.php(344): Gantry\Framework\Platform->displayModule()
#8 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(702): Gantry\Framework\Platform->displayModules()
#9 [ROOT]/cache/gantry5/rt_callisto/twig/0d/0db0e106f1a25eefdfccf76ac01c4abd42d8a1182718ddea6e8dc5e033293502.php(43): Twig\Template->getAttribute()
#10 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(214): __TwigTemplate_97b584d6986f6aa20271adf2bff57a1a357547bff67303ff2a958e626f1a429e->
block_particle()
#11 [ROOT]/cache/gantry5/rt_callisto/twig/f7/f7f272d3f0b30def0897fcd701ec7f71732fded504b12ef9cef81551eb66ff2a.php(73): Twig\Template->displayBlock()
#12 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_7c2da54eaec833bee6eba30dded59f576836b6e08447018a7f311f6e94194360->
doDisplay()
#13 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#14 [ROOT]/cache/gantry5/rt_callisto/twig/0d/0db0e106f1a25eefdfccf76ac01c4abd42d8a1182718ddea6e8dc5e033293502.php(35): Twig\Template->display()
#15 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_97b584d6986f6aa20271adf2bff57a1a357547bff67303ff2a958e626f1a429e->
doDisplay()
#16 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#17 [ROOT]/cache/gantry5/rt_callisto/twig/f1/f16fdb05ac3a534069e9e846c2d987c15699ceeddb1add79e85cdc24f912b815.php(53): Twig\Template->display()
#18 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_b8044ef831b88498f83d24bbaa5ccb85b8f20875b9e35213c8a27ef03ee76f23->
doDisplay()
#19 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#20 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(432): Twig\Template->display()
#21 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php(47): Twig\Template->render()
#22 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php(384): Twig\TemplateWrapper->render()
#23 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php(178): Twig\Environment->render()
#24 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(827): Gantry\Component\Theme\AbstractTheme->render()
#25 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(720): Gantry\Framework\Theme->getContent()
#26 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(645): Gantry\Framework\Theme->renderContent()
#27 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#28 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#29 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#30 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#31 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#32 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#33 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(470): Gantry\Framework\Theme->prepareLayout()
#34 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(700): Gantry\Framework\Theme->segments()
#35 [ROOT]/cache/gantry5/rt_callisto/twig/27/27759212aa320448dbb7f528cb5f2f4b2f8f29f1a82bad012de4cd966b3673af.php(47): Twig\Template->getAttribute()
#36 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_6fa5456ee9fc5739058c35acb03116d219c685a3ecc91c4371a1aba09ca54040->
doDisplay()
#37 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#38 [ROOT]/cache/gantry5/rt_callisto/twig/86/8672bcf93df99779408111ba104f5264d03f027bb4c9b8fefe7f1ebc247fcca2.php(35): Twig\Template->display()
#39 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_7afec4b846b62e0fd7cd68789eb058e53d36717fcb1ba68525173f74e266246d->
doDisplay()
#40 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#41 [ROOT]/cache/gantry5/rt_callisto/twig/75/757f5578f8b32aea08418c7dd878c99e019977f60b1219b89efeeec0e0978c4d.php(35): Twig\Template->display()
#42 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_d5845c253e715c5d03f5051d917966669937005861a87beaae836fe88d1864bc->
doDisplay()
#43 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#44 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(432): Twig\Template->display()
#45 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php(47): Twig\Template->render()
#46 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php(384): Twig\TemplateWrapper->render()
#47 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php(178): Twig\Environment->render()
#48 [ROOT]/templates/rt_callisto/index.php(35): Gantry\Component\Theme\AbstractTheme->render()
#49 [ROOT]/libraries/src/Document/HtmlDocument.php(731): require('...')
#50 [ROOT]/libraries/src/Document/HtmlDocument.php(785): Joomla\CMS\Document\HtmlDocument->_loadTemplate()
#51 [ROOT]/libraries/src/Document/HtmlDocument.php(622): Joomla\CMS\Document\HtmlDocument->_fetchTemplate()
#52 [ROOT]/libraries/src/Application/CMSApplication.php(1104): Joomla\CMS\Document\HtmlDocument->parse()
#53 [ROOT]/libraries/src/Application/SiteApplication.php(745): Joomla\CMS\Application\CMSApplication->render()
#54 [ROOT]/libraries/src/Application/CMSApplication.php(309): Joomla\CMS\Application\SiteApplication->render()
#55 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
#56 [ROOT]/index.php(32): require_once('...')
#57 {main}
I do have some CSS modifications for the default theme that I have put into the CSS Adjustments tab. Could that have something to do with this? All seems to work fine on the older version.
thanks again for the very rapid response.
3 days 6 hours ago #6
by david ascher
2025-11-23T00:24:50+00:00 CRITICAL 173.76.208.4 error Uncaught Throwable of type Error thrown with message "Call to a member function addStyleSheet
() on null". Stack trace: #0 [ROOT]/modules/mod_minifrontpagepro/mod_minifrontpagepro.php(63): require()
#1 [ROOT]/libraries/src/Dispatcher/ModuleDispatcher.php(52): include('...')
#2 [ROOT]/libraries/src/Dispatcher/ModuleDispatcher.php(55): Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}()
#3 [ROOT]/libraries/src/Helper/ModuleHelper.php(289): Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch()
#4 [ROOT]/libraries/src/Helper/ModuleHelper.php(160): Joomla\CMS\Helper\ModuleHelper::renderRawModule()
#5 [ROOT]/libraries/src/Document/Renderer/Html/ModuleRenderer.php(99): Joomla\CMS\Helper\ModuleHelper::renderModule()
#6 [ROOT]/libraries/gantry5/src/classes/Gantry/Framework/Platform.php(296): Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()
#7 [ROOT]/libraries/gantry5/src/classes/Gantry/Framework/Platform.php(344): Gantry\Framework\Platform->displayModule()
#8 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(702): Gantry\Framework\Platform->displayModules()
#9 [ROOT]/cache/gantry5/rt_callisto/twig/0d/0db0e106f1a25eefdfccf76ac01c4abd42d8a1182718ddea6e8dc5e033293502.php(43): Twig\Template->getAttribute()
#10 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(214): __TwigTemplate_97b584d6986f6aa20271adf2bff57a1a357547bff67303ff2a958e626f1a429e->
block_particle()
#11 [ROOT]/cache/gantry5/rt_callisto/twig/f7/f7f272d3f0b30def0897fcd701ec7f71732fded504b12ef9cef81551eb66ff2a.php(73): Twig\Template->displayBlock()
#12 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_7c2da54eaec833bee6eba30dded59f576836b6e08447018a7f311f6e94194360->
doDisplay()
#13 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#14 [ROOT]/cache/gantry5/rt_callisto/twig/0d/0db0e106f1a25eefdfccf76ac01c4abd42d8a1182718ddea6e8dc5e033293502.php(35): Twig\Template->display()
#15 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_97b584d6986f6aa20271adf2bff57a1a357547bff67303ff2a958e626f1a429e->
doDisplay()
#16 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#17 [ROOT]/cache/gantry5/rt_callisto/twig/f1/f16fdb05ac3a534069e9e846c2d987c15699ceeddb1add79e85cdc24f912b815.php(53): Twig\Template->display()
#18 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_b8044ef831b88498f83d24bbaa5ccb85b8f20875b9e35213c8a27ef03ee76f23->
doDisplay()
#19 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#20 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(432): Twig\Template->display()
#21 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php(47): Twig\Template->render()
#22 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php(384): Twig\TemplateWrapper->render()
#23 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php(178): Twig\Environment->render()
#24 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(827): Gantry\Component\Theme\AbstractTheme->render()
#25 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(720): Gantry\Framework\Theme->getContent()
#26 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(645): Gantry\Framework\Theme->renderContent()
#27 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#28 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#29 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#30 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#31 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#32 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(629): Gantry\Framework\Theme->prepareLayout()
#33 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/ThemeTrait.php(470): Gantry\Framework\Theme->prepareLayout()
#34 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(700): Gantry\Framework\Theme->segments()
#35 [ROOT]/cache/gantry5/rt_callisto/twig/27/27759212aa320448dbb7f528cb5f2f4b2f8f29f1a82bad012de4cd966b3673af.php(47): Twig\Template->getAttribute()
#36 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_6fa5456ee9fc5739058c35acb03116d219c685a3ecc91c4371a1aba09ca54040->
doDisplay()
#37 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#38 [ROOT]/cache/gantry5/rt_callisto/twig/86/8672bcf93df99779408111ba104f5264d03f027bb4c9b8fefe7f1ebc247fcca2.php(35): Twig\Template->display()
#39 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_7afec4b846b62e0fd7cd68789eb058e53d36717fcb1ba68525173f74e266246d->
doDisplay()
#40 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#41 [ROOT]/cache/gantry5/rt_callisto/twig/75/757f5578f8b32aea08418c7dd878c99e019977f60b1219b89efeeec0e0978c4d.php(35): Twig\Template->display()
#42 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(453): __TwigTemplate_d5845c253e715c5d03f5051d917966669937005861a87beaae836fe88d1864bc->
doDisplay()
#43 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(420): Twig\Template->displayWithErrorHandling()
#44 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Template.php(432): Twig\Template->display()
#45 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/TemplateWrapper.php(47): Twig\Template->render()
#46 [ROOT]/libraries/gantry5/compat/vendor/twig/twig/src/Environment.php(384): Twig\TemplateWrapper->render()
#47 [ROOT]/libraries/gantry5/src/classes/Gantry/Component/Theme/AbstractTheme.php(178): Twig\Environment->render()
#48 [ROOT]/templates/rt_callisto/index.php(35): Gantry\Component\Theme\AbstractTheme->render()
#49 [ROOT]/libraries/src/Document/HtmlDocument.php(731): require('...')
#50 [ROOT]/libraries/src/Document/HtmlDocument.php(785): Joomla\CMS\Document\HtmlDocument->_loadTemplate()
#51 [ROOT]/libraries/src/Document/HtmlDocument.php(622): Joomla\CMS\Document\HtmlDocument->_fetchTemplate()
#52 [ROOT]/libraries/src/Application/CMSApplication.php(1104): Joomla\CMS\Document\HtmlDocument->parse()
#53 [ROOT]/libraries/src/Application/SiteApplication.php(745): Joomla\CMS\Application\CMSApplication->render()
#54 [ROOT]/libraries/src/Application/CMSApplication.php(309): Joomla\CMS\Application\SiteApplication->render()
#55 [ROOT]/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()
#56 [ROOT]/index.php(32): require_once('...')
#57 {main}
I do have some CSS modifications for the default theme that I have put into the CSS Adjustments tab. Could that have something to do with this? All seems to work fine on the older version.
thanks again for the very rapid response.
Please Log in or Create an account to join the conversation.