View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005942 | SOGo | Backend Calendar | public | 2024-03-18 20:56 | 2024-04-09 07:49 |
Reporter | jdime | Assigned To | sebastien | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 5.10.0 | ||||
Fixed in Version | 5.11.0 | ||||
Summary | 0005942: Calendar fails to load due to c_cycleinfo data on certain events | ||||
Description | Running version 5.10.0.20240313-1 and newer, there appears to be an issue with some recurring events causing the calendar to not load and show the following error in the sogo log file: Setting c_cycleinfo blank for the event that causes the error seems to allow the calendar to load but these events haven't been modified in quite some time. It looks to me that this may be correlated with the recent fix for 0005940 | ||||
Additional Information | 0 -[NSException raise] (self=0x5555565be4b0, _cmd=0x7ffff7329fe0 <_OBJC_SELECTOR_TABLE+480>) at ./Source/NSException.m:1595 | ||||
Tags | No tags attached. | ||||
For the first event with the issue, the following were set: Setting c_cycleinfo to a blank value bypassed the error. I found another event that caused this issue to occur. For the 2nd event, the following were set: Setting c_iscycle to 0 or changing c_cycleinfo to a blank value bypassed the error on this event. |
|
Can you provide the ics ? Sebastien |
|
Attached is the ICS with names redacted. Verified that importing this causes the issue to occur. testevent.ics (1,450 bytes)
BEGIN:VCALENDAR PRODID:-//Apple Inc.//Mac OS X 10.14.2//EN VERSION:2.0 CALSCALE:GREGORIAN BEGIN:VTIMEZONE TZID:America/New_York BEGIN:DAYLIGHT TZOFFSETFROM:-0500 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU DTSTART:20070311T020000 TZNAME:EDT TZOFFSETTO:-0400 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:-0400 RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU DTSTART:20071104T020000 TZNAME:EST TZOFFSETTO:-0500 END:STANDARD END:VTIMEZONE BEGIN:VEVENT DTEND;TZID=America/New_York:20190306T140000 TRANSP:OPAQUE UID:30D2-5C093E80-33-3225A080 DTSTAMP:20190227T185045Z LOCATION:Large Conf X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC SEQUENCE:2 CLASS:PUBLIC SUMMARY:Marketing meeting LAST-MODIFIED:20190306T164143Z DTSTART;TZID=America/New_York:20190306T120000 CREATED:20190227T185045Z RECURRENCE-ID:20190306T190000Z ATTENDEE;PARTSTAT=ACCEPTED;ROLE=REQ-PARTICIPANT;CN=Large Conferen ce Room;CUTYPE=INDIVIDUAL;RSVP=TRUE:mailto:redacted@gmail.com ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;CN=First Last;CUTYPE=I NDIVIDUAL;RSVP=TRUE:mailto:redacted@gmail.com ATTENDEE;PARTSTAT=ACCEPTED;ROLE=REQ-PARTICIPANT;CN=First Last;CUTYPE=INDIV IDUAL:mailto:redacted@gmail.com ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;RSVP= TRUE;CN=First Last:mailto:redacted@gmail.com ATTENDEE;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;RSVP=TRUE;CN=Gregory Bu pp:mailto:redacted@gmail.com ORGANIZER;CN=First Last:mailto:redacted@gmail.com END:VEVENT END:VCALENDAR |
|
I have this exact issue, and my entire calendar is crashing. Is there a workaround for this issue while the bug is being fixed? |
|
In order to workaround the issue currently, you need to enable SQL debugging and find the query that is causing the issue. You'll then need to modify the quick calendar that is referenced in that query and either set c_iscycle to 0 or c_cycleinfo to a blank value for the events that are causing the issue. |
|
I have this issue too. But error message is not the same. Setting c_iscycle to 0 can avoid the problem but it make event not repeated. I can access calendar using Thunderbird or other CalDav client. Here's my error on version 5.10.0.20240331-1 |
|
I've noticed that when this is happening, it seems to mostly be on events where c_cycleinfo is NULL in the database. |
|
Fixed in https://github.com/Alinto/sogo/commit/d4046673eebf21180f494e516a39a7b04243f669 and https://github.com/Alinto/sogo/commit/49e9988b82b206ae751feb10979f5e0859d2ec77 (NB 20240409) Sebastien |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-03-18 20:56 | jdime | New Issue | |
2024-03-18 21:55 | jdime | Note Added: 0017660 | |
2024-03-19 09:29 | sebastien | Note Added: 0017661 | |
2024-03-19 13:39 | jdime | Note Added: 0017662 | |
2024-03-19 13:39 | jdime | File Added: testevent.ics | |
2024-03-23 07:08 | dttsou | Note Added: 0017666 | |
2024-03-25 17:28 | jdime | Note Added: 0017667 | |
2024-04-01 09:21 | atsawin | Note Added: 0017673 | |
2024-04-05 17:00 | jdime | Note Added: 0017686 | |
2024-04-08 11:58 | sebastien | Note Added: 0017690 | |
2024-04-08 11:58 | sebastien | Assigned To | => sebastien |
2024-04-08 11:58 | sebastien | Status | new => resolved |
2024-04-08 11:58 | sebastien | Resolution | open => fixed |
2024-04-08 11:58 | sebastien | Fixed in Version | => 5.11.0 |
2024-04-09 07:08 | sebastien | Note Edited: 0017690 | |
2024-04-09 07:49 | sebastien | Relationship added | duplicate of 0005948 |