Closed Bug 415557 Opened 17 years ago Closed 15 years ago

As I add more individual calendars, some of them start to disappear for no reason

Categories

(Calendar :: Internal Components, defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: rcarlucci, Unassigned)

Details

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-us) AppleWebKit/523.10.6 (KHTML, like Gecko) Version/3.0.4 Safari/523.10.6 Build Identifier: rv 1.8.1.8pre sunbird 0.7 At home I use the newest version of thunderbird, and at work I use Sunbird so that I can keep track of my ical calender on windows xp. After importing the first two individual calenders with there own colors (on the network option), everything seems fine. As I start to add more calenders, some of the other calenders i just made disappear for no reason. So it seems like i cant have more then two and that is no good because we have 6 calenders for 6 different vip people. Please contact me at Rcarlucci@optimusise.com with any help you may have for me. Reproducible: Always Steps to Reproduce: 1.Start sunbird or thunderbird 2.right click under calender and add new calender 3. select on the network 4. copy and paste correct .ics calender link (example:webcal://ical.mac.com/optimusservices/RCarlucci.ics) 5. Choose color 6. repeat steps 2 - 5 with these links ex 1: webcal://ical.mac.com/optimusservices/JMangiardi.ics) ex 2: webcal://ical.mac.com/optimusservices/PMangiardi.ics) ex 3: webcal://ical.mac.com/optimusservices/JGebbie.ics) ex4: webcal://ical.mac.com/optimusservices/Global%20Optimus.ics) Also tried changing webcal to http and still have same issue Actual Results: Some Calenders dissapear, even after reload and refresh Expected Results: To have no issues regrading this matter
Bug confirmed Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12pre) Gecko/20080203 Calendar/0.8pre 20080203
Status: UNCONFIRMED → NEW
Ever confirmed: true
Im not quite sure I understand, maybe I just need to try it out. This seems severe though!
Flags: blocking-calendar0.8?
WORKSFORME using Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12pre) Gecko/2008020404 Calendar/0.8pre. After subscribing to the 5 calendars mentioned in Comment #0 I see all calendars listed in the Calendars tab and I see events from all 5 calendars in the main calendar view and the unifinder.
Using the latest nightly of Lightning, all calendars stay in the list so WFM too, in 0.7 it's the same. However I don't see events for all calendars but this is probably a different bug.
Bas, I think it is part of the bug. I tried it dozen times while speaking with mschroeder. Chances were 50:50 that a calendar was empty. I know for sure, that there were things in it, but when I readded it, only sometimes it had tasks and events. I can see that there is some kind of bug, but i'm not sure if it is from calendar. Maybe it is from ical.mac.com?
If you experienced the same then it most likely is. I tried to replicate the error buit couldn't present a clear usercase. The errorconsole made me think (too bad I can't replicate now) it has something to do with the number of free channels on your webserver, could you check that, add more channels and see if the error still occurs? Now it's WFM too.
The webserver is the official from Apple (mac.com), so I don't think that the bugwriter can do anything about it.
:-) didn't notice, not only can't the bugwriter do anything about it, it probably has enough channels available. Let's see who can replicate first... What's in the error-console when the error happens?
Showing/hiding the calendar throws error messages into the log and no more events are shown. Error: [Exception... "Component does not have requested interface [calIObserver.onPropertyDeleting]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js :: notifyFunc :: line 1680" data: no] STACK: 1: [file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js:1683] notifyFunc 2: [null:0] null 3: [file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js:1686] calListenerBag_notify 4: [file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calProviderBase.js:197] cPB_deleteProperty 5: [null:0] null Source File: file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js Line: 1683 Error: [Exception... "Component does not have requested interface [calIObserver.onPropertyChanged]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js :: notifyFunc :: line 1680" data: no] STACK: 1: [file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js:1683] notifyFunc 2: [null:0] null 3: [file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js:1686] calListenerBag_notify 4: [file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calProviderBase.js:190] cPB_setProperty 5: [null:0] null Source File: file:///C:/Dokumente%20und%20Einstellungen/tux/Desktop/sunbird-0.8pre.en-US.win32/sunbird/js/calUtils.js Line: 1683
Interesting. Could you investigate further? Specifically: *Load the js debugger * set a breakpoint in calProviderBase line 190 * show/hide the calendar * step through all listeners and find out which one is missing onPropertyDeleting * Instead of the last step, you might get away with setting "Stop for errors" in the debug menu and continuing. I could not find any listeners that are missing onPropertyDeleting with a simple grep.
Do have additional extensions installed that add more calendar providers?
PLEASE LET ME CLARIFY THE PROBLEM I DO APOLOGIZE, CALENDERS DO NOT DISAPPEAR, THE EVENTS DO.....IM SORRY ABOUT THAT GENTLEMEN, I USED THE WRONG TERMINOLOGY !!!
(In reply to comment #11) > Do have additional extensions installed that add more calendar providers? > No, clean TB-profile for me. I had the same errors.
@10: It wasn't possible to replicate the error messages with venkman installed. After deinstalling the js-debugger and restarting the error messages were back. @11: no, just talkback and for the test the js-debugger
This doesn't have clear steps to reproduce and it sounds like we don't really know what the issue is here, so I'm concerned that we aren't going to be able to fix this in the 0.8 time frame therefore, I'm going to minus the blocking request.
Flags: blocking-calendar0.8? → blocking-calendar0.8-
Did anyone encounter thkis with other servers then the one on mac.com?
I have similar problem... maybe this can light things up a little: The same problem (suddenly missing events) occurs when the calendar database is accessed a lot. I am the dev of a tbird extension (synckolab) and this extension also writes/reades lightning events. Now most of the time this works just fine. But I have a few users who are reporting that entries are missing. At first I wasnt able to reproduce that (i tested with an empty calendar and just a few entries in there). But sonetimes - when I loop though all entries, i get a different number of entries and some just dissapear (altough they have been there the last time i looked). The more often I sync, every once in a while entries just disappear. It sound a lot like this bug and lot like an error in the internal handling of data (maybe a locking problem?) plus it seems os-dependent (windows seem to work osx/linux seem to have the problem). I am currently trying to get his problem reproduceable and maybe even a nice error message (Lightning 0.7)
Flags: blocking-calendar0.8- → wanted-calendar0.9?
Flags: wanted-calendar0.9? → wanted-calendar0.9-
I have different way of reproducing this bug. I'm using thunderbird on linux. And webdav on apache to store ical calendars. I have reproduced this bug with one, two and three calendars. Using the default colour or changig does not change the behaviour. When receiving an event invitation from outlook/exchange and accepting that, all events on the choosen calendar are invisible. The ical file is just fine. The event has not been added. Reloading the calendar or restarting thunderbird does not help. Deleting the calendar from thunderbird and setting it up once again makes the calendar visible again. Did not have this issue with 0.8. Only with 0.9. Have a different machine (also linux) with 0.8 installed witch is still working fine. Removed my .thunderbird directory to start with a clean profile (and no traces of 0.8), but still same problem.
Summary: As I add more individual calenders, some of them start to disappear for no reason ? → As I add more individual calendars, some of them start to disappear for no reason
Whats the status of this bug? This seems to have happened with older versions of the Product. Does this still happen with the latest 1.0b2pre nightlies? Is this bug now about disappearing *calendars*, or *events*? Any further Error Console messages?
Status: NEW → UNCONFIRMED
Ever confirmed: false
I would vote for resolving this bug as INCOMPLETE as long as we have no evidence that it is still reproducible in 1.0b2pre.
Flags: wanted-calendar0.9-
Keywords: qawanted
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.