Support

Akeeba Ticket System

#42361 After ATS upgrade to 5.4.1 unable to create new tickets via web

Posted in ‘Akeeba Ticket System for Joomla! 4 & 5’
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

Joomla! version
5.4.0
PHP version
8.3.26
Akeeba Ticket System version
5.4.1

Latest post by nicholas on Tuesday, 21 October 2025 11:04 CDT

[email protected]

Hello,

After upgrading from ATS 5.4.0 to ATS 5.4.1 I get the following error when users attempt to create a new ticket via the web. See attachment.

For reference email tickets are still being created and the other support staff functions appear to be working properly.

Any help resolving this issue is greatly appreciated.

Thanks in advance,

Eric

 

nicholas
Akeeba Staff
Manager

First, try deleting the file administrator/cache/autoload_psr4.php. Joomla will regenerate it.

If this did not help, install ATS twice in a row without uninstalling it before or in between. If this was necessary to make it work, please let me know. There's a very rare bug in the extensions installed affecting updates. We now only see it once in a blue moon. We were talking about it just yesterday with a Joomla co-founder who I am sure would be interested to know the bug still exists.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

Nicholas,

Deleting the file administrator/cache/autoload_psr4.php did not solve the issue.

Re-installing ATS twice did not solve the issue.

Please advise on next steps.

Thanks in advance for your support!

Eric

nicholas
Akeeba Staff
Manager

Actually, taking a look at the error message, this does not come from Akeeba Ticket System 5. It references the namespace Akeeba\TicketSystem but this has not been used by our software since ATS 5.0.0 released in February 2022.

Turn on Debug Mode in your Global Configuration to get a trace for the error. This will tell you which extension it comes from. You either have a template override from years ago, or a forgotten plugin from before February 2022.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

Nicholas,

This is the debug output. Any assistance you can provide would be greatly appreciated.

Thanks,

Eric

FunctionLocation 1 () JROOT/modules/mod_atstickets/mod_atstickets.php:21 2 include() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:52 3 Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:55 4 Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() JROOT/libraries/src/Helper/ModuleHelper.php:289 5 Joomla\CMS\Helper\ModuleHelper::renderRawModule() JROOT/libraries/src/Helper/ModuleHelper.php:160 6 Joomla\CMS\Helper\ModuleHelper::renderModule() JROOT/components/com_sppagebuilder/addons/module/site.php:59 7 SppagebuilderAddonModule->render() JROOT/components/com_sppagebuilder/parser/addon-parser.php:1105 8 AddonParser::getAddonHtmlView() JROOT/components/com_sppagebuilder/parser/addon-parser.php:469 9 AddonParser::viewAddons() JROOT/modules/mod_sppagebuilder/tmpl/default.php:55 10 require() JROOT/modules/mod_sppagebuilder/mod_sppagebuilder.php:32 11 include() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:52 12 Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:55 13 Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() JROOT/libraries/src/Helper/ModuleHelper.php:289 14 Joomla\CMS\Helper\ModuleHelper::renderRawModule() JROOT/libraries/src/Helper/ModuleHelper.php:160 15 Joomla\CMS\Helper\ModuleHelper::renderModule() JROOT/libraries/src/Document/Renderer/Html/ModuleRenderer.php:99 16 Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render() JROOT/libraries/src/Document/Renderer/Html/ModulesRenderer.php:51 17 Joomla\CMS\Document\Renderer\Html\ModulesRenderer->render() JROOT/libraries/src/Document/HtmlDocument.php:575 18 Joomla\CMS\Document\HtmlDocument->getBuffer() JROOT/libraries/src/Document/HtmlDocument.php:894 19 Joomla\CMS\Document\HtmlDocument->_renderTemplate() JROOT/libraries/src/Document/HtmlDocument.php:647 20 Joomla\CMS\Document\HtmlDocument->render() JROOT/libraries/src/Application/CMSApplication.php:1120 21 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:745 22 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:309 23 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:58 24 require_once() JROOT/index.php:51

nicholas
Akeeba Staff
Manager

There's your problem! The frontend module mod_atstickets is stuck to a very old version from 4+ years ago.

Delete the folder modules/mod_atstickets. Since you are at this, you may want to also delete the administrator/modules/atsgraphs and administrator/modules/atsstats folders just in case these modules are stuck as well. Then, install the ATS package twice in a row, without uninstalling it before or in between, to force Joomla to reinstall the (correct!) files of these modules.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

[email protected]

Nicholas,

Your last solution resolved the issue.

Thanks as always for your excellent support!

Eric

nicholas
Akeeba Staff
Manager

You're welcome!

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

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. Thank you for your understanding and for helping us help you!