GNOME Bugzilla – Bug 532384
Meeting invites are showing up just as text messages
Last modified: 2008-08-22 07:01:34 UTC
Please describe the problem: Starting with some very recent checkin into the Evolution 2.22 branch (maybe the changes between 2.22.1 and 2.22.1.1?) completely broke meeting invites. After upgrading recently on my Ubuntu Hardy (8.04) system, now when I look at a meeting invite (from Exchange users) the message shows up as ONLY the text part of the multipart MIME message. There is no trace at all of the text/calendar part. I don't see it as an attachment that can be saved (there is no attachment save button or indication at all). And, I don't get the accept/decline/etc. buttons or anything. It looks like a text message with no attachments. I've built a debug version from the very latest code on the 2.22 SVN branch, and this problem is present there. Steps to reproduce: 1. Have someone invite you to a meeting 2. Look at the meeting invite in your inbox Actual results: As above: the invite message is a text message with no accept/decline/whatever Expected results: A meeting invite should be displayed Does this happen every time? Yes. Other information: I tried this with both the Itip plugin enabled and disabled; no difference.
I filed this against Evolution, not evolution-exchange, because the evolution-exchange package in Hardy was not upgraded at all when I started to get this error. Only the Evo and e-d-s packages were upgraded. I marked this as "normal" based on the description of normal, but really, this bug makes Evo very difficult to use for me. For my use, the severity is really much higher than "normal".
also see bug 531895
I also see the same issue with 2.22.1.1 and hardy.
Paul, Do try out this patch committed to STABLE and let me know if it fixes the issue. http://svn.gnome.org/viewvc/evolution-data-server?view=revision&revision=8782
Nope, I still get exactly the same behavior after I've checked out a new version from branch 2.22 and rebuilt. I killed all Evo processes and even tried deleting my ~/.evolution/exchange and ~/.evolution/mail/exchange directories but after that the meeting invites still show up as plain text and there's no attachment. Looking at the patch it seems like a good one, to avoid duplicate frees and memory leaks and things like that, but I don't see how it has any relationship to this bug, which is that meeting invites are consistently not recognized as such and the VCALENDAR attachment is completely ignored.
Oh and by the way, I think the bug # you list in the changelog for this patch is not right. The bug 388579 is "Failure to open Intel ICH sound card".
It is a bnc bug not a Gnome Bugzilla bug. And the patch would affect the scan_attachment section which scans the attachment property. It seemed to have fixed the issue. Would take a look into it again and come back with updates. Thanks
Ah sorry; I don't know what bnc is. Anyway, I just got another brand new meeting invite and it's still seen as text only. I double-checked that my makefile did the right thing: I see the change info in the e-d-s/calendar/ChangeLog and the new code in the .c file, and I checked the dates on the created executables (evolution-data-server and evolution and evolution-exchange-storage) vs. the start times for the processes and there's no question I'm running with this patch installed. So, there must be more to the problem. It seems like it would be trivial to recreate: just get someone to send you a meeting invite. I tried sending a normal invite to my IMAP address from my Exchange mailbox and got the same (text only) behavior when I received it. If you can't recreate it maybe there's something different about our setup. Is there something I can do here to help debug it?
bnc == http://bugzilla.novell.com/ You have to sign up for an account just to view a bug.
Back with updates. Thanks to Srini for pointing to the right section. Looked into the commit list and looks like this commit might have caused the issue http://svn.gnome.org/viewvc/evolution?view=revision&revision=35375 Paul, disable "Prefer plain-text" plugin and just restart. Maybe your meetings would look better then. Thanks
*** Bug 531895 has been marked as a duplicate of this bug. ***
Hah. That did it. I disabled the "Prefer plain-text" plugin, and now my calendar requests show up properly again. Seems like this plugin is definitely experimental and not ready for prime-time... as it says right in the description! And even if it did not cause this problem, I assume that many (most?) users would NOT want to prefer plain-text versions of their email anyway. So, the question is, why is it enabled by default? Maybe the bug should be reduced to, make this plugin disabled by default instead of enabled.
Aha... This is the problem. It worked perfectly. Thanks everyone.
*** Bug 533281 has been marked as a duplicate of this bug. ***
It works fine for me with local account and invites from Evolution itself. I would like to get an example message where you can reproduce, or give a list (tree) of parts in a mail. It's possible there is a text/html part in a mail and prefer-plain choose that one.
Created attachment 111548 [details] A sample meeting request from Outlook
Created attachment 111558 [details] [review] proposed evo patch for evolution; Checks if the multipart contains also text/plain part.
*** Bug 534876 has been marked as a duplicate of this bug. ***
Looks fine to commit Milan for stable & trunk.
Committed to trunk. Committed revision 35554. Committed to gnome-2-22. Committed revision 35555.
*** Bug 536608 has been marked as a duplicate of this bug. ***
*** Bug 536621 has been marked as a duplicate of this bug. ***
*** Bug 537695 has been marked as a duplicate of this bug. ***
*** Bug 538795 has been marked as a duplicate of this bug. ***
*** Bug 537736 has been marked as a duplicate of this bug. ***
*** Bug 392731 has been marked as a duplicate of this bug. ***
*** Bug 542109 has been marked as a duplicate of this bug. ***