Accepting calendar invitations fails with "Unable to send item to calendar '<calendar-name>'. No such interface `org.gnome.evolution.dataserver.Calendar' on object at path /org/gnome/evolution/dataserver/Calendar/12376/19"

Bug #880703 reported by Tuomas Järvensivu
96
This bug affects 17 people
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When clicking "Accept" button on incoming calendar invitation the first click does nothing. Second click on the "Accept" button gives an error message "Unable to send item to calendar '<calendar-name>'. No such interface `org.gnome.evolution.dataserver.Calendar' on object at path /org/gnome/evolution/dataserver/Calendar/12376/19".

An interesting finding is that before accepting calendar invitation the e-calendar-factory process was running with PID 12376:

uomjarv@L343:~$ ps -aef | grep evolution
tuomjarv 2314 1 0 Oct21 ? 00:00:13 /usr/lib/evolution/e-addressbook-factory
tuomjarv 2421 1856 0 Oct21 ? 00:00:13 /usr/lib/evolution/3.2/evolution-alarm-notify
tuomjarv 2596 1 2 Oct21 ? 01:59:30 evolution
tuomjarv 12376 1 0 10:54 ? 00:00:00 /usr/lib/evolution/e-calendar-factory
tuomjarv 12441 11483 0 10:56 pts/1 00:00:00 grep --color=auto evolution

After clicking the accept button the e-calendar-factory process seems to be running with PID 12446:

tuomjarv@L343:~$ ps -aef | grep evolution
tuomjarv 2314 1 0 Oct21 ? 00:00:13 /usr/lib/evolution/e-addressbook-factory
tuomjarv 2421 1856 0 Oct21 ? 00:00:13 /usr/lib/evolution/3.2/evolution-alarm-notify
tuomjarv 2596 1 2 Oct21 ? 01:59:31 evolution
tuomjarv 12446 1 0 10:56 ? 00:00:00 /usr/lib/evolution/e-calendar-factory
tuomjarv 12451 11483 0 10:56 pts/1 00:00:00 grep --color=auto evolution

Perhaps e-calendar-factory crashes when adding calendar entry to the calendar?

The calendar in question is a google calendar.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evolution 3.2.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Mon Oct 24 10:48:06 2011
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evolution
UpgradeStatus: Upgraded to oneiric on 2011-10-19 (5 days ago)

Revision history for this message
Tuomas Järvensivu (tuomjarv) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evolution (Ubuntu):
status: New → Confirmed
Revision history for this message
Dennis (dennis-stansfield) wrote :

I've found the same error and behavior on oneric 3.0.0-12-generic-pae i386. If I can provide any information that might be helpful please let me know.

Revision history for this message
Damian Nadales (dnadales) wrote :

Even if I try to add the event to my personal, and off-line calendar, I get the same error. Is not only a problem with Google Calendar.

As a temporary solution, killing the e-calendar-factory process and restarting Evolution makes possible to a accept invitations again.

Revision history for this message
Solganik Alexander (solganik) wrote :

same problem here .. it seems that e-calendar-factory crashes with SIGSEGV here is the stack trace

#0 0xb75396d4 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#1 0xb7538157 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#2 0xb75381d1 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#3 0xb75372e7 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#4 0xb7537c18 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#5 0xb7538817 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#6 0xb7538f07 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#7 0xb75378fd in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#8 0xb751f614 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#9 0xb7520b14 in ?? () from /lib/i386-linux-gnu/libdbus-1.so.3
#10 0xb753137f in dbus_pending_call_block () from /lib/i386-linux-gnu/libdbus-1.so.3
#11 0xb751ff4b in dbus_connection_send_with_reply_and_block () from /lib/i386-linux-gnu/libdbus-1.so.3
#12 0xb78f4139 in ?? () from /usr/lib/libgconf-2.so.4
#13 0xb78f5281 in gconf_engine_notify_add () from /usr/lib/libgconf-2.so.4
#14 0xb78f1d90 in gconf_client_add_dir () from /usr/lib/libgconf-2.so.4
#15 0xb7ed23a9 in e_account_list_construct () from /usr/lib/libedataserver-1.2.so.15
#16 0xb7ed248d in e_account_list_new () from /usr/lib/libedataserver-1.2.so.15
#17 0xb7f300e1 in e_cal_backend_user_declined () from /usr/lib/libedata-cal-1.2.so.13
#18 0xb729a444 in ?? () from /usr/lib/evolution-data-server/calendar-backends/libecalbackendcaldav.so
#19 0xb7f2ecd9 in e_cal_backend_sync_receive_objects () from /usr/lib/libedata-cal-1.2.so.13
#20 0xb7f2ede5 in ?? () from /usr/lib/libedata-cal-1.2.so.13
#21 0xb7f2623b in e_cal_backend_receive_objects () from /usr/lib/libedata-cal-1.2.so.13
#22 0xb7f390e4 in ?? () from /usr/lib/libedata-cal-1.2.so.13
#23 0xb7b38507 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0xb7b37b61 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0xb7eb0d31 in start_thread (arg=0xb6180b70) at pthread_create.c:304
#26 0xb7a250ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Revision history for this message
Allan (allan-2bc) wrote :

Any progress on solving the bug? Did anyone find a workaround?

Revision history for this message
Alex ibn Dmytriychuk (sh666) wrote :

Workaround : create new calendar and use it

Revision history for this message
Carsten Rietbrock (crietbrock) wrote :

The workaround is working though it means I cannot use all dates in the old calendars and for some reason copy does not work for my appointments.
Evolution 3.2.2

Revision history for this message
Kevin Smith (kevins) wrote :

I upgraded to 11.11 several weeks ago, and everything has been working fine. My calendar is just a default calendar on this computer (that is, not a google calendar as in the original report). Just yesterday it started happening, and now I cannot add any calendar events, which is going to be quite a problem. Creating a new calendar is not really a viable workaround.

As was mentioned, after the first (do-nothing) click on accept, the factory process is still running. After the error, that process is gone and a new one has been created.

Revision history for this message
Daniel Wiberg (dannew) wrote :

Is there anything we can do to help troubleshoot this issue? It makes Evolution more or less unusable for me.

Revision history for this message
Eike Suthau (eike-suthau) wrote :

Same problem here on Ubuntu 11.10 32 Bit using Evolution 3.2.2, what information can I contribute to help solve the issue?

Revision history for this message
icewater (a-ubuntu) wrote :

Same issue here, using Evolution on Oneiric against Radicale (a simple CalDAV server).

Revision history for this message
Jeremy Jongsma (jeremy-jongsma) wrote :

This makes Evolution completely unusable for scheduling meetings. What can be done?

Revision history for this message
Yonas (yonas-y) wrote :

I have the same problem. Please fix!

Revision history for this message
morgenbart (morgenbart) wrote :

Seems I found a workaround. When starting Evolution from console I saw an error message saying that ~/.evolution/tasks could not be deleted. That dir was empty. I deleted it, shutdown Evolution (some process hung after rmdir ~/.evolution/tasks, killed them), started Evolution, it then said "Migrating cached data, Migrating config data, Migrating local user data". I could then accept an invitation and save it to my personal calender where it now appears in. I don't know whether this solved the issue permanently or if it will recur.

Revision history for this message
Daniel Wiberg (dannew) wrote :

@morgenbart: I don't even have that directory, and if I remember correctly I have already tried deleting all directories related to evolution.

Revision history for this message
jbrendel (juergen-brendel) wrote :

Happens to me as well: Linux Mint 12, Cinnamon desktop, Evolution 3.2.2 on 64-bit 3.0.0-12-generic.

Revision history for this message
Igneus (thmaureira) wrote :

same problem on ubuntu 11.10 with a google calendar

Revision history for this message
Angelo Pantano (ghilteras) wrote :

same problem on mint lisa and this bug is almost one year old, any chance to have a fix?

Revision history for this message
zhangzheyu (zhangzheyuk) wrote :

Also has the problem on ubuntu 11.0 , when someone use outlook send me the calendar. It will says something like that.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.