Closed Bug 1721085 Opened 3 years ago Closed 3 years ago

Caldav Nextcloud calendar isn't shown (item.startdate is null)

Categories

(Calendar :: Provider: CalDAV, defect)

Thunderbird 78
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: kalle, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0

Steps to reproduce:

  • Create a "Birthday from contacts" - Calendar in Nextcloud
  • Add it over caldav

Actual results:

When syncing the birthdays aren't shown in calendar view
error in console: item.startDate is null CalStorageCalendar.jsm:1847:7

Sometimes its shows up directly after adding. but then the reminder pops up and isn't closeable. Next time opening Thunderbird it's gone with error from above.

Expected results:

The birthdays should be visible as calender entries and the reminder should be closeable when activated.

This is an entry from the nextcloud calendar:

BEGIN:VEVENT
CREATED:20210718T071933Z
LAST-MODIFIED:20210718T071947Z
DTSTAMP:20210718T071947Z
UID:6f28a0d9-f539-4181-841a-05d7280a61a2
SUMMARY:🎂 Jul Birthday (1976)
RRULE:FREQ=YEARLY
X-MOZ-LASTACK:20210718T071947Z
DTSTART;VALUE=DATE:19760717
DTEND;VALUE=DATE:19760718
TRANSP:TRANSPARENT
X-NEXTCLOUD-BC-FIELD-TYPE:BDAY
X-NEXTCLOUD-BC-UNKNOWN-YEAR:0
X-NEXTCLOUD-BC-YEAR:1976
X-MOZ-SNOOZE-TIME-1626480000000000:20210718T072447Z
X-MOZ-GENERATION:1
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:PT0S
DESCRIPTION:🎂 Jul Birthday (1976)
END:VALARM
END:VEVENT

On all other devices like android and apps it works fine. Also with the reminders...
All other calendars from Nextcloud are working also fine in thunderbird (in my case).

Would be cool, if someone from the Lightening Team could have a look on it.

Do you have a public sample?

Component: Untriaged → Provider: CalDAV
Product: Thunderbird → Calendar
Version: 78 → unspecified

The birthday calendar is only for personal use and shareable for public. :/ But I could setup a empty instance and make an account for you.

Version: unspecified → Thunderbird 78

(In reply to Magnus Melin [:mkmelin] from comment #2)

Do you have a public sample?

Did you get my mail? :)

Yes. With Thunderbird 91 (to be released later today) the "Birthday test (1992)" shows up, not sure if there is supposed to be more - no problems show up.

Hm, crazy! Did you closed thunderbird and opened it agian? If I add the calendar its also visible for the first time, but then its gone. And thats now for years. 🤗 There was another bug with a type error, whuch was fixed, but now I have this one with the errormessage above. I'll check it later one again, for further details. But thanks for caring. 😊

Yes. Can you try again with Thunderbird 91?

The 91 Update isn't yet shown to me. I'm from now on a week not at home. I' ill try it then, when I'm back. But hat I can already say with 78: I added another contact with a birthday, which has been in the past into the Birthday calendar. Both are really shown in the calendar, so maybe there is something with my productivity data. But the reminderwindow isn't closeable also, and the reminder opens periodically. Also the "item.startDate is null "-error is shown in the console. Maybe you can check back, if you see this in 91 also. Everything further I'll report next week, ok? :)


TypeError: item.startDate is null CalStorageCalendar.jsm:1847:7


CalDAV: Unexpected status modifying item to Geburtstage: 404 CalDavCalendar.jsm:731
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VEVENT
CREATED:20210816T115455Z
LAST-MODIFIED:20210816T115502Z
DTSTAMP:20210816T115502Z
UID:b3ff06e6-af2c-4076-9285-11406e515465
SUMMARY:🎂 Earlier Birthday (1997)
RRULE:FREQ=YEARLY
X-MOZ-LASTACK:20210816T115502Z
DTSTART;VALUE=DATE:19970808
DTEND;VALUE=DATE:19970809
TRANSP:TRANSPARENT
X-NEXTCLOUD-BC-FIELD-TYPE:BDAY
X-NEXTCLOUD-BC-UNKNOWN-YEAR:0
X-NEXTCLOUD-BC-YEAR:1997
X-MOZ-GENERATION:1
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;VALUE=DURATION:PT0S
DESCRIPTION:🎂 Earlier Birthday (1997)
END:VALARM
END:VEVENT
END:VCALENDAR

91 is manual download for now. Update from within the UI will be enabled in 91.1 or 91.2.
I'll close this now. Please reopen if you do se it with 91.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.