Support

Akeeba Backup for Joomla!

#42528 PHP Warning: Undefined array key "akeebaBackupCLICommandFactory"

Posted in ‘Akeeba Backup 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.1
PHP version
8.4.14
Akeeba Backup version
10.2.0

Latest post by nicholas on Thursday, 11 December 2025 09:43 CST

jjst135

After upgrading to 10.2.0 I get pgp warnings every time time the Joomla scheduler croon is triggerd (every 5 minutes)

Cron <xxxxx@inxpact> /usr/local/bin/php /home/xxxxxx/domains/xxxxxxx.nl/public_html/cli/joomla.php scheduler:run --all --quiet

The PHP warning in the cron email:

PHP Warning: Undefined array key "akeebaBackupCLICommandFactory" in /home/stand01/domains/standergroep.nl/public_html/plugins/console/akeebabackup/src/Extension/AkeebaBackup.php on line 44

nicholas
Akeeba Staff
Manager

Can you please try this dev release and tell me if it addresses your issue? https://www.akeeba.com/download/akeebabackuppro-dev/10-2-1-dev202512111412-rev0eb1862.html 

I think I may have missed updating a plugin's folder when I was building the 10.2.0 release.

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!

jjst135

I have installed the dv version on the site I got the warning for in the cron emails.

I will check if the sites I installed the dev version on are still giving me warnings like this. But i might take a while because the cron is triggert hourly, not every 5 minutes as I stated before.


nicholas
Akeeba Staff
Manager

Did it run or not? You can't get a warning if it has not run. If you got a warning before the time you installed it, that's irrelevant.

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!

jjst135

I look like the warning is gone in de cron cli email. 

nicholas
Akeeba Staff
Manager

I have just released 10.2.1

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!

jjst135

Thanks Nicholas!

jjst135

Mmmm I think there is still an issue with this warning.

One of our sites was updated to:

Akeeba Backup Professional for Joomla!™ 10.2.0 (2025-12-11)

But the cron email gave me the same warning again:


PHP Warning: Undefined array key "akeebaBackupCLICommandFactory" in /home/xxxxx/domains/xxxxx.nl/public_html/plugins/console/akeebabackup/src/Extension/AkeebaBackup.php on line 44

I tried the cron again at a new time and got the same warning again.

I did not see this with the dev version.... So I might have done something wrong or the new version is different then the dev version?

jjst135

Ah wait: The new version is 10.2.1?

I think I need to wait a bit longer for the update to appear in Joomla. ;-)

nicholas
Akeeba Staff
Manager

Yes, the 10.2.1 version addresses the problem introduced in 10.2.0.

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!