Support

Akeeba Backup for Joomla!

#27690 Cron job error: headers have already been sent

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
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by on Sunday, 18 June 2017 17:17 CDT

JohnB
Hi Nicholas,

After ugrading to Joomla 3.7 it seems the Cron Job does not work anymore. Thought I just drop you a message as probably you figure it out a billion times faster than me and probably it is important for you to know. I have two sites using the Cron Job, both exactly (URL different of course) message. This is the error message:


********** ERROR! **********

Failed to start the session because headers have already been sent by "" at line 0.

Technical information:

Code: 0
File: /home/spasib1q/public_html/www.divemood.com/libraries/joomla/session/handler/native.php
Line: 256

Stack Trace:

#0 /home/spasib1q/public_html/www.divemood.com/libraries/joomla/session/handler/native.php(50): JSessionHandlerNative->doSessionStart()
#1 /home/spasib1q/public_html/www.divemood.com/libraries/joomla/session/handler/joomla.php(82): JSessionHandlerNative->start()
#2 /home/spasib1q/public_html/www.divemood.com/libraries/joomla/session/session.php(648): JSessionHandlerJoomla->start()
#3 /home/spasib1q/public_html/www.divemood.com/libraries/joomla/session/session.php(608): JSession->_start()
#4 /home/spasib1q/public_html/www.divemood.com/administrator/components/com_akeeba/Master/Cli/Base.php(321): JSession->start()
#5 /home/spasib1q/public_html/www.divemood.com/administrator/components/com_akeeba/Master/Cli/Base.php(351): AkeebaCliBase->__construct()
#6 /home/spasib1q/public_html/www.divemood.com/cli/akeeba-backup.php(428): AkeebaCliBase::getInstance('AkeebaBackupCLI')
#7 {main}

Thanks, hope to hear from you and take your time nothing life threatening here . . .

Greetings,

John

nicholas
Akeeba Staff
Manager
This is yet another critical bug in Joomla! 3.7.0. It has already been confirmed by the Joomla! Production Leadership Team. They are working on a fix for it. That's one of the several critical bugs in Joomla! 3.7.0 which break most third party extensions. Our recommendation is to NOT install Joomla! 3.7.0. If you have a backup from a previous Joomla! version now it's time to restore it. Wait until 3.7.1 is released before upgrading your site.

We are also working on a more permanent workaround on our end. Unfortunately that requires rewriting our software to not use the broken core Joomla! APIs. As you understand this is a massive amount of work. That kind of work would normally take months. We are trying to make it happen in a matter of two short weeks by working 14 hours days, 7 days a week - which is why I am responding to your at 10 pm on a Sunday. We plan on making available a new version of Akeeba Backup which work around all the broken core Joomla! APIs sometime in the following week, most likely on Tuesday.

Thank you for your patience. We are really sorry about the problems you are facing due to the bad quality of the new Joomla! 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!

JohnB
Thanks Nicholas, clear, will be patient.

nicholas
Akeeba Staff
Manager
Further information. While we have completed the coding side of things, now we have to test really thoroughly. Even more than we normally do since we've changed so much and in a great depth. The testing will take weeks, I'm afraid. In the meantime we're going to publish a testing release on Wednesday. Hopefully if we've missed anything (there were changes in over 2,000 places in our code) we'll get a bug report and fix it. Again, thank you very much for your patience!

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!

JohnB
Hi Nicholas,

Noticed your update, will upload and see how all works. Thanks for the hard work.

John

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

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!