After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 670458 - Unable to accept meeting request
Unable to accept meeting request
Status: RESOLVED FIXED
Product: evolution-ews
Classification: Other
Component: Calendar
3.2.x
Other Linux
: Normal major
: ---
Assigned To: Milan Crha
Evolution EWS maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-02-20 16:02 UTC by Robert Munteanu
Modified: 2015-02-10 22:18 UTC
See Also:
GNOME target: ---
GNOME version: 3.1/3.2


Attachments
Error message (44.33 KB, image/png)
2012-02-20 16:04 UTC, Robert Munteanu
  Details
ews patch (8.64 KB, patch)
2012-08-07 13:19 UTC, Milan Crha
committed Details | Review

Description Robert Munteanu 2012-02-20 16:02:16 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.'
Comment 1 Robert Munteanu 2012-02-20 16:04:10 UTC
Created attachment 208044 [details]
Error message
Comment 2 Milan Crha 2012-06-14 07:23:48 UTC
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.
Comment 3 Milan Crha 2012-08-07 13:19:49 UTC
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.
Comment 4 Milan Crha 2012-08-07 13:22:10 UTC
Created commit 344f874 in ews master (3.5.90+)
Created commit 8efa4ea in ews gnome-3-4 (3.4.4+)