Support

Akeeba Backup for Joomla!

#24023 post-processing with Joomla 3.4.7 - error in mysqli.php

Posted in ‘Akeeba Backup for Joomla!’
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
n/a
PHP version
n/a
Akeeba Backup version
n/a

andrekoehler
My back is still not (completely) post-processed via FTP to another server. Nearly at the end, I get an error

PHP Fatal error: Call to a member function stat() on a non-object in /var/www/[...]/libraries/joomla/database/driver/mysqli.php on line 202

Joomla is 3.4.7 and Akeeba Backuop is 4.5.1

I already tried the log analyser, without success. The log file can be found here :
https://www.espacenumerique.eu/akeeba.cli_cdp22.log

Any help? Thank you!

tampe125
Akeeba Staff
Hello Andrè,

sadly that's a bug introduced in the latest version of Joomla, you can find more info here.
For the records, are you backing up multiple databases or a single one? Did you where in CLI or in the backend?

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

andrekoehler
Thank you for your answer. Yes, I use multiple databases and I started the backup via a cronjob directely as root calling it with "php".

Have a nice day!

tampe125
Akeeba Staff
Sadly there's nothing we can do, since the error comes from Joomla itself.
The only advice we can provide is to downgrade to Joomla 3.4.6 until a proper fix has been published.
However that's a quite rare bug, it happens when the upload process takes too long and MySQL closes the connection.
You can try to lower the part size for the FTP upload, that should speed up things and prevent the database from closing the connection. It's a long shot, but it's worth trying.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

tampe125
Akeeba Staff
Another thing you can do is to try to change the database type inside Joomla Global Configuration from mysqli to mysql (please note the missing trailing i)

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

andrekoehler
My Joomla Installations are very big (5 to 15 GB). Neither changing from mysqli to mysql nor a lower part size helped in my case, so I downgraded to Joomla 3.4.6 and Akeeba 4.4.3

I will wait for another Jomla release and test again later.

Thank you!

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

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!