GNOME Bugzilla – Bug 670458
Unable to accept meeting request
Last modified: 2015-02-10 22:18:11 UTC
When I am invited to join a meeting, pressing the 'Accept button' results in the following message printed in the Meeting's window: 'Unable to send item to calendar 'Calendar'. GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._ews_2dconnection_2derror_2dquark.Code22: Cannot receive calendar objects: The specified object was not found in the store.'
Created attachment 208044 [details] Error message
Similar downstream bug report about meeting accepting from 3.4.2: https://bugzilla.redhat.com/show_bug.cgi?id=831907 Description of problem: I am able to read our corporate Exchange 2010 calendar. I am able to add, delete and change entries using the Evolution interface. But when I receive a meeting request, I am unable to ACCEPT it. As an example, today I received a mail request. I opened it and it checked my calendar and stated: An appointment in the calendar 'Calendar' conflicts with this meeting I chose to accept the request anyway. Each time I clicked accept, Evolution would wait a while, and then I would get the message: Unable to send item to calendar 'Calendar'. Timeout was reached If I then tried to close the message with the invitation, it would hang. If I killed Evolution with Force Quit, then evolution-calendar-factory would still be running. I cannot kill it unless I use signal 9. If I start evolution from the Terminal window, then I get the following over and over being recorded: (evolution:10699): calendar-gui-CRITICAL **: e_week_view_add_event: assertion `end > add_event_data->week_view->day_starts[0]' failed Version-Release number of selected component (if applicable): evolution-ews-3.4.2-2.fc17.x86_64 -- along with -- evolution-data-server-3.4.2-1.fc17.x86_64 evolution-NetworkManager-3.4.2-1.fc17.x86_64 evolution-3.4.2-1.fc17.x86_64 evolution-help-3.4.2-1.fc17.noarch I often get crashes where the submission points to https://bugzilla.redhat.com/show_bug.cgi?id=814300 but this bug is old and nothing appears to be being done to it. How reproducible: Every time. Steps to Reproduce: As in Description. Actual results: As in Description. Expected results: I should be able to accept a meeting request, have the acknowledgement mail sent out, and the calendar updated with my meeting.
Created attachment 220553 [details] [review] ews patch for evolution-ews (3.4.x); I finally got to this and there was couple issues. One was with calendar opening. EWS' calendar reported success on opening, while it wasn't opened yet, which confused itip-formatter, because it is skipping read-only calendars. Fixing opening phase for EWS calendars makes the appointment in the meeting invitation findable in EWS calendars. The other issue was with newly received invitations, where calendar wasn't updated yet, thus when itip-formatter asked for a meeting, it wasn't' found. Doing sync on demand or waiting until the currently running sync is finished makes the second issue fixed too. The patch for master is slightly different, due to changes in the code.
Created commit 344f874 in ews master (3.5.90+) Created commit 8efa4ea in ews gnome-3-4 (3.4.4+)