I don't know if it's related but I'm seeing a lot of warnings in the error log:
[01-May-2007 14:15:08] PHP Warning: Cannot modify header information - headers already sent in /var/www/roundcubemail/program/include/rcube_shared.inc on line 154 [01-May-2007 14:15:08] PHP Stack trace: [01-May-2007 14:15:08] PHP 1. {main}() /var/www/roundcubemail/index.php:0 [01-May-2007 14:15:08] PHP 2. include() /var/www/roundcubemail/index.php:268 [01-May-2007 14:15:08] PHP 3. rcmail_template->send() /var/www/roundcubemail/program/steps/mail/sendmail.inc:461 [01-May-2007 14:15:08] PHP 4. rcmail_template->write() /var/www/roundcubemail/program/include/rcmail_template.inc:176 [01-May-2007 14:15:08] PHP 5. rcube_html_page->write() /var/www/roundcubemail/program/include/rcmail_template.inc:224 [01-May-2007 14:15:08] PHP 6. header() /var/www/roundcubemail/program/include/rcube_shared.inc:154
I know it's bad practice but maybe we should be using ob_start(); and then do ob_clean(); before every header call?
On Wed, 2 May 2007 12:32:06 +0200, Michael Bueker m.bueker@berlin.de wrote:
Yes, I'm experiencing it right now, also with the latest SVN.
Mik
On Tue, 1 May 2007 14:15:07 -0500, Matt Kaatman roundcube-dev@matt.kaatman.com wrote:
In the latest svn, I've lost the ability to select messages and have
them
marked as read (with the preview pane turned on). Has anyone else experienced this problem?
I don't see which file actually sends output before the headers() call in rcube_shared.inc. I don't get errors like this on my installation. We should try to find the real problem instead of creating workarounds for it.
ob_start is already used to prevent from those errors. Must be some include files that are included before the on_start() call.
~Thomas
Matt Kaatman wrote:
I don't know if it's related but I'm seeing a lot of warnings in the error log:
[01-May-2007 14:15:08] PHP Warning: Cannot modify header information - headers already sent in /var/www/roundcubemail/program/include/rcube_shared.inc on line 154 [01-May-2007 14:15:08] PHP Stack trace: [01-May-2007 14:15:08] PHP 1. {main}() /var/www/roundcubemail/index.php:0 [01-May-2007 14:15:08] PHP 2. include() /var/www/roundcubemail/index.php:268 [01-May-2007 14:15:08] PHP 3. rcmail_template->send() /var/www/roundcubemail/program/steps/mail/sendmail.inc:461 [01-May-2007 14:15:08] PHP 4. rcmail_template->write() /var/www/roundcubemail/program/include/rcmail_template.inc:176 [01-May-2007 14:15:08] PHP 5. rcube_html_page->write() /var/www/roundcubemail/program/include/rcmail_template.inc:224 [01-May-2007 14:15:08] PHP 6. header() /var/www/roundcubemail/program/include/rcube_shared.inc:154
I know it's bad practice but maybe we should be using ob_start(); and then do ob_clean(); before every header call?
On Wed, 2 May 2007 12:32:06 +0200, Michael Bueker m.bueker@berlin.de wrote:
Yes, I'm experiencing it right now, also with the latest SVN.
Mik
On Tue, 1 May 2007 14:15:07 -0500, Matt Kaatman roundcube-dev@matt.kaatman.com wrote:
In the latest svn, I've lost the ability to select messages and have
them
marked as read (with the preview pane turned on). Has anyone else experienced this problem?
Hey Thomas,
I tried to troubleshoot the problem some more. I updated to the latest SVN and I still get the same block every time I send a message.
Since this was only a warning and wasn't my real problem, I decided to ignore it for now and focus on the actual problem.
Which is that when I select messages and they show up in the preview pane, they don't get marked as read.
So I tried a few things and didn't make much progress, but I did discover that by commenting line 154 in rcube_shared.inc it fixed my problem and new messages were marked as read once selected.
I might try grabbing some of the older versions from SVN and see if I can figure out exactly which changes were made when this started breaking.
I don't have much useful information to report.
The only other things I noticed were:
On Sun, 13 May 2007 18:15:21 +0200, Thomas Bruederli roundcube@gmail.com wrote:
I don't see which file actually sends output before the headers() call in rcube_shared.inc. I don't get errors like this on my installation. We should try to find the real problem instead of creating workarounds for it.
ob_start is already used to prevent from those errors. Must be some include files that are included before the on_start() call.
~Thomas
Matt Kaatman wrote:
I don't know if it's related but I'm seeing a lot of warnings in the
error log:
[01-May-2007 14:15:08] PHP Warning: Cannot modify header information -
headers already sent in /var/www/roundcubemail/program/include/rcube_shared.inc on line 154
[01-May-2007 14:15:08] PHP Stack trace: [01-May-2007 14:15:08] PHP 1. {main}()
/var/www/roundcubemail/index.php:0
[01-May-2007 14:15:08] PHP 2. include()
/var/www/roundcubemail/index.php:268
[01-May-2007 14:15:08] PHP 3. rcmail_template->send()
/var/www/roundcubemail/program/steps/mail/sendmail.inc:461
[01-May-2007 14:15:08] PHP 4. rcmail_template->write()
/var/www/roundcubemail/program/include/rcmail_template.inc:176
[01-May-2007 14:15:08] PHP 5. rcube_html_page->write()
/var/www/roundcubemail/program/include/rcmail_template.inc:224
[01-May-2007 14:15:08] PHP 6. header()
/var/www/roundcubemail/program/include/rcube_shared.inc:154
I know it's bad practice but maybe we should be using ob_start(); and
then do ob_clean(); before every header call?
On Wed, 2 May 2007 12:32:06 +0200, Michael Bueker m.bueker@berlin.de
wrote:
Yes, I'm experiencing it right now, also with the latest SVN.
Mik
On Tue, 1 May 2007 14:15:07 -0500, Matt Kaatman roundcube-dev@matt.kaatman.com wrote:
In the latest svn, I've lost the ability to select messages and have
them
marked as read (with the preview pane turned on). Has anyone else experienced this problem?
Well nevermind... It's fixed.
I deleted everything except my config and re-grabbed everything from SVN again and now I don't have the warning stack trace or the read message issue.
Very strange since TortoiseSVN showed that there were no modifications on the files before I did this.
I should have made a backup and did a diff but I wasn't expecting it to make a difference!
Matt
On Sun, 13 May 2007 16:10:56 -0500, Matt Kaatman roundcube-dev@matt.kaatman.com wrote:
Hey Thomas,
I tried to troubleshoot the problem some more. I updated to the latest
SVN
and I still get the same block every time I send a message.
Since this was only a warning and wasn't my real problem, I decided to ignore it for now and focus on the actual problem.
Which is that when I select messages and they show up in the preview
pane,
they don't get marked as read.
So I tried a few things and didn't make much progress, but I did discover that by commenting line 154 in rcube_shared.inc it fixed my problem and new messages were marked as read once selected.
I might try grabbing some of the older versions from SVN and see if I can figure out exactly which changes were made when this started breaking.
I don't have much useful information to report.
The only other things I noticed were:
- That doing error_log(get_ob_length()); gave me 0 each time.
- My $this->charset is properly set to UTF-8
- I'm using the non-gzipped ob_start().
On Sun, 13 May 2007 18:15:21 +0200, Thomas Bruederli
wrote:
I don't see which file actually sends output before the headers() call
in
rcube_shared.inc. I don't get errors like this on my installation. We should try to find the real problem instead of creating workarounds for it.
ob_start is already used to prevent from those errors. Must be some include files that are included before the on_start() call.
~Thomas
Matt Kaatman wrote:
I don't know if it's related but I'm seeing a lot of warnings in the
error log:
[01-May-2007 14:15:08] PHP Warning: Cannot modify header information -
headers already sent in /var/www/roundcubemail/program/include/rcube_shared.inc on line 154
[01-May-2007 14:15:08] PHP Stack trace: [01-May-2007 14:15:08] PHP 1. {main}()
/var/www/roundcubemail/index.php:0
[01-May-2007 14:15:08] PHP 2. include()
/var/www/roundcubemail/index.php:268
[01-May-2007 14:15:08] PHP 3. rcmail_template->send()
/var/www/roundcubemail/program/steps/mail/sendmail.inc:461
[01-May-2007 14:15:08] PHP 4. rcmail_template->write()
/var/www/roundcubemail/program/include/rcmail_template.inc:176
[01-May-2007 14:15:08] PHP 5. rcube_html_page->write()
/var/www/roundcubemail/program/include/rcmail_template.inc:224
[01-May-2007 14:15:08] PHP 6. header()
/var/www/roundcubemail/program/include/rcube_shared.inc:154
I know it's bad practice but maybe we should be using ob_start(); and
then do ob_clean(); before every header call?
On Wed, 2 May 2007 12:32:06 +0200, Michael Bueker m.bueker@berlin.de
wrote:
Yes, I'm experiencing it right now, also with the latest SVN.
Mik
On Tue, 1 May 2007 14:15:07 -0500, Matt Kaatman roundcube-dev@matt.kaatman.com wrote:
In the latest svn, I've lost the ability to select messages and have
them
marked as read (with the preview pane turned on). Has anyone else experienced this problem?