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 503196 - Birthdays & Anniversaries Calendar Does Not Appear
Birthdays & Anniversaries Calendar Does Not Appear
Status: RESOLVED DUPLICATE of bug 360517
Product: evolution
Classification: Applications
Component: Calendar
2.12.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2007-12-12 05:26 UTC by Ryan Shea
Modified: 2009-07-20 13:56 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20



Description Ryan Shea 2007-12-12 05:26:14 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...
Comment 1 Ryan Shea 2007-12-13 01:10:10 UTC
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

Comment 2 Johannes Rohr 2008-04-04 20:21:05 UTC
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
Comment 3 Sebastien Bacher 2009-03-19 08:57:18 UTC
was that the same issue than bug #260853 and fixed in 2.26 now?
Comment 4 Akhil Laddha 2009-05-26 07:38:53 UTC
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. 
Comment 5 Various 2009-06-05 09:59:42 UTC
Hi, I still have this problem. 

Ubuntu 9.04
Evolution 2.26.1
Comment 6 Ryan Shea 2009-06-05 11:57:20 UTC
Yes, confirmed.  Still broken.  Evolution 2.26.1.
Comment 7 Milan Crha 2009-07-20 13:56:28 UTC
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 ***