We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Event present in Caldav calendar is not visible in Thunderbird

  • 3 ردود
  • 0 have this problem
  • 1 view
  • آخر ردّ كتبه zmozilla2

more options

Hello, For about 6 months, I experience repeated incidents on the synchronization of calendars between Thunderbird and an Android app. The Android app and the CalDav calendar visible on Roundcube are in line. But some, not all, events do not appear in Thunderbird. When I enter the same event in the same calendar in Thunderbird, it is visible and flows correctly to the hosting server and to my phone. I have several calendars and it seems to happen specifically with one calendar. Their setup look identical and they are hosted on different mail accounts but under the same hosting contract. In the error console, I see errors related to server sync :

  carddav.sync: Sync with server failed. CardDAVDirectory.jsm:652:11
      syncWithServer resource:///modules/CardDAVDirectory.jsm:652
  NS_ERROR_FAILURE: Incorrect response from server: 403 Forbidden CardDAVDirectory.jsm:245

The id and password look Ok. They are the same as the imap connection, that works Ok. Also, I raised the Sync frequency to 1 minute and the above error doesn't appear as frequently.

Does that sound familiar? Is there something I should me specifically check? Best regards, Emmanuel

Hello, For about 6 months, I experience repeated incidents on the synchronization of calendars between Thunderbird and an Android app. The Android app and the CalDav calendar visible on Roundcube are in line. But some, not all, events do not appear in Thunderbird. When I enter the same event in the same calendar in Thunderbird, it is visible and flows correctly to the hosting server and to my phone. I have several calendars and it seems to happen specifically with one calendar. Their setup look identical and they are hosted on different mail accounts but under the same hosting contract. In the error console, I see errors related to server sync : carddav.sync: Sync with server failed. CardDAVDirectory.jsm:652:11 syncWithServer resource:///modules/CardDAVDirectory.jsm:652 NS_ERROR_FAILURE: Incorrect response from server: 403 Forbidden CardDAVDirectory.jsm:245 The id and password look Ok. They are the same as the imap connection, that works Ok. Also, I raised the Sync frequency to 1 minute and the above error doesn't appear as frequently. Does that sound familiar? Is there something I should me specifically check? Best regards, Emmanuel

All Replies (3)

more options

There is a reason the default sync frequency is 30 minutes. My guess is the various attempts to sync are falling over themselves so instead of becoming more frequent, they are becoming a complete failure.

You could enable full calendar logging to get full details using the config editor Set both calendar.debug.log and calendar.debug.log.verbose to true, and reload calendar pane.

more options

Thanks Matt. I just did that and reloaded the faulty calendar. In the console I this just three messages:

  Calendar: [calCachedCalendar] Performing playback operation add on 0 items to Personel (noreply) calCachedCalendar.js:556
  Calendar: [calCachedCalendar] Performing playback operation modify on 0 items to Personel (noreply) calCachedCalendar.js:556
  Calendar: [calCachedCalendar] Performing playback operation delete on 0 items to Personel (noreply) calCachedCalendar.js:556

​And the missing events still don't appear. Do you (or anyone else) have another suggestion?

more options

Later, I see this in the log : Calendar: [calCachedCalendar] Performing playback operation modify on 0 items to Pro (emmanuel) calCachedCalendar.js:556 Calendar: [calCachedCalendar] Performing playback operation add on 0 items to Famille (es) calCachedCalendar.js:556 Calendar: [calCachedCalendar] Performing playback operation add on 0 items to Personel (noreply) calCachedCalendar.js:556 carddav.sync: Sync with server failed. CardDAVDirectory.jsm:652:11

The calendar 'Personel' is precisely the one for which events don't show up (unlike 'Pro' and 'Famille'). The error in CardDAVDirectory.jsm:652 comes in a try ... catch that includes several action (delete and update). I can't deduce what to do.

Later, I have a similar sequence: Calendar: [calCachedCalendar] Performing playback operation modify on 0 items to Pro (emmanuel) calCachedCalendar.js:556 Calendar: [calCachedCalendar] Performing playback operation modify on 0 items to Famille (es) calCachedCalendar.js:556 Calendar: [calCachedCalendar] Performing playback operation modify on 0 items to Personel (noreply) calCachedCalendar.js:556 NS_ERROR_UNKNOWN_HOST: Connection failure CardDAVUtils.jsm:206

Does that ring a bell?