Closed Bug 385928 Opened 17 years ago Closed 17 years ago

Sunbird displays only one out of n subscribed CalDAV calendar at startup

Categories

(Calendar :: Provider: CalDAV, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: joerg.raftopoulos, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; de; rv:1.8.1.4pre) Gecko/20070614 Sunbird/0.5

Sunbird subscribes three CalDAV calendars provided by rscds 0.8. 
Now exit Sunbrid and restart. Only events from one calendar are visible.




Reproducible: Always

Steps to Reproduce:
1. Subscribe to > 1 CalDAV calendars.
2. Exit Sunbird and restart.
3. Enjoy.
Actual Results:  
Only events from one of n calendars are visible. In the events window every event of one calendar is show n times. n seems to be equal to the number of subscribed calendars.

Expected Results:  
I guess users should see all subscribed CalDAV calendars.

After reloading a CalDAV calendar (uncheck / check calendar) all events from all calendards are shown. No text written to console window.
Component: General → Provider: CalDav
QA Contact: general → caldav-provider
Could you please describe your CalDAV setup? Are these CalDAV calendars located on the same or different servers, what type(s) (Cosmo, RSCDS, ...) and version(s) of server(s), that kind of thing. Also, it would be useful if you could verify that the missing events never appear in the UI: I've seen cases where they do appear but only after a long (45s or longer) delay.
(In reply to comment #1)

> Could you please describe your CalDAV setup? Are these CalDAV calendars located
> on the same or different servers, what type(s) (Cosmo, RSCDS, ...) and
> version(s) of server(s), that kind of thing. Also, it would be useful if you
> could verify that the missing events never appear in the UI: I've seen cases
> where they do appear but only after a long (45s or longer) delay.

- RSCDS CalDAV Server 0.8.0 from http://debian.mcmillan.net.nz/debian
- Ubuntu 6.06 LTS, all patches applied
- Apache 2.0.55, postgresql 8.1.9

- Client Windows 2000 SP4, all patches applied

All CalDAV calendars are on the same server. Server and Client are on the same subnet. No SSL encryption. Only calendars with less than 10 entries have been used for testing.

A single calendar works fine. Entries appear with nearly no delay. Trouble starts with > 1 CalDAV calendars.


Confirming. Regression window (Linux nightlies): 8 March 2007 works, 9 March does not.
Status: UNCONFIRMED → NEW
Ever confirmed: true
This bug seems to have disappeared as of the 11 July nightly. (It still occurs in the 10 July nightly, and can be fixed there with a trivial patch initializing mPendingStartupRequests in the constructor; code to do that is already in a r+ed patch in bug 378588 and waiting to go in). Reporter, can you confirm this now working for you as well?
(In reply to comment #4)
> This bug seems to have disappeared as of the 11 July nightly. (It still occurs
> in the 10 July nightly, and can be fixed there with a trivial patch
> initializing mPendingStartupRequests in the constructor; code to do that is
> already in a r+ed patch in bug 378588 and waiting to go in). Reporter, can you
> confirm this now working for you as well?

Sorry, bug is not fully resolved. When using Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.5pre) Gecko/20070713 Calendar/0.7pre events from all calendars are shown in lower "Weekview" window. Great.

Bad news: please check upper events list window. Still only events from one out of n calendars are listed at sunbird startup.

Remove checkmark from one of the subscribed calendars in topleft calendar window and setting checkmark again makes all events visible. Change "All Events" to "Today's Events" and back does the same thing.
 
The patch in 378588 is now in, and with the 20070721 Linux nightly I no longer see this problem. Jörg, is it gone for you too?

(In reply to comment #6)
> The patch in 378588 is now in, and with the 20070721 Linux nightly I no longer
> see this problem. Jörg, is it gone for you too?

Yes, Bruno. My Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.6pre) Gecko/20070722 Calendar/0.7pre works fine. Kudos to the calendar team.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Fixed by patch in bug 378588.
OS: Windows 2000 → All
Hardware: PC → All
Target Milestone: --- → 0.7
You need to log in before you can comment on or make changes to this bug.