GNOME Bugzilla – Bug 503196
Birthdays & Anniversaries Calendar Does Not Appear
Last modified: 2009-07-20 13:56:28 UTC
Please describe the problem: The Birthdays and Anniversaries calendar, although checked, does not always show birthdays. Based on running evolution-data-server on the command line it appears that the created calendar does not have a DTSTART string for all events. Unfortunately I have not isolated this to a single contact card entry - and further the appearance of the birthdays is not currently consistent. Steps to reproduce: 1. The "does not have DTSTART" can be reproduced just by loading evolution-data-server on the command line 2. check the Birthdays and Anniversaries calendar in the calendar component. 3. make sure you have some contacts with birthdays 4. see that evolution-data-server is not happy about the "bogus component, does not have DTSTART." The disappearing calendar is more difficult to reproduce reliably. Actual results: Sometimes the calendar appears, sometimes it does not. Sometimes it seems like events from different calendars are being displayed based on which order I check or uncheck the calendars. Expected results: I would hope that a calendar created by Evolution would contain all icalendar fields necessary for evolution-data-server and that calendar events are visible (not sure if this is the contact or calendar component creating this calendar) Does this happen every time? DTSTART issue, yes. Disappearing calendar, no. Other information: I have a gdb from evolution with a critical calendar gui error, but at the time I could actually see the calendar (evolution:6591): calendar-gui-CRITICAL **: e_week_view_event_item_draw: assertion `wveitem->event_num < week_view->events->len' failed (evolution:6591): calendar-gui-CRITICAL **: e_week_view_event_item_draw: assertion `wveitem->event_num < week_view->events->len' failed [Thread -1301759088 (LWP 6849) exited] Also, here are the messages from gnome-data-server. They are repeated about 30 times (perhaps the number of birthdays I have in my contacts?) libecal-Message: e_cal_recur_generate_instances_of_rule(): bogus component, does not have DTSTART. Skipping... libecal-Message: e_cal_recur_generate_instances_of_rule(): bogus component, does not have DTSTART. Skipping...
Ok, I've tried unchecking all web calendars, leaving only the Birthdays and Anniversaries calendar. I removed all contacts and created one single test with a birthday. When I start evolution I still get 52 lines about "does not have a DTSTART", so this is certainly not the same number of missing DTSTARTS as I have birthdays in my contact list. I also get a slew of these CRITICAL messages from evolution-data-server. I don't know if this is normal or not, but it sounds bad. (evolution-data-server-1.12:6392): libedata-cal-CRITICAL **: e_data_cal_view_notify_objects_modified_1: assertion `priv->listeners != CORBA_OBJECT_NIL' failed (evolution-data-server-1.12:6392): libedata-cal-CRITICAL **: e_data_cal_view_notify_objects_modified_1: assertion `priv->listeners != CORBA_OBJECT_NIL' failed (evolution-data-server-1.12:6392): libedata-cal-CRITICAL **: e_data_cal_view_notify_objects_modified_1: assertion `priv->listeners != CORBA_OBJECT_NIL' failed
Hi I just would like to add that I see the same issue. I am running Debian Sid. Debian bug report 470514 also looks related. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=470514
was that the same issue than bug #260853 and fixed in 2.26 now?
Could you please confirm if this bug is still happening at your end ? Please try in 2.24.x / 2.26.x and report back, thanks.
Hi, I still have this problem. Ubuntu 9.04 Evolution 2.26.1
Yes, confirmed. Still broken. Evolution 2.26.1.
Sounds very similar to bug #360517, I'm marking this as a duplicate. And thanks for the above investigation. *** This bug has been marked as a duplicate of 360517 ***