View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002674 | SOGo | Backend General | public | 2014-03-21 19:55 | 2015-01-09 21:05 |
Reporter | pepelton | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 2.1.1b | ||||
Summary | 0002674: Event from WP8 phone synced with PHP-Push-2 crashes Sogo and make calendar unavailable | ||||
Description | A recurring event created with WP8 phone (Nokia Lumia) and synced through ActiveSync provided by PHP-Push-2 to SOGo creates an exception / SOGo crash. This makes the calendar unavailable (blank) in SOGo web interface. I am unsure whether PHP-Push-2 or the WP8 software is to blame. | ||||
Steps To Reproduce | Restore this event with sogo-tool:
PRODID:-//php-push//NONSGML PHP-Push Calendar//EN After the restore the calendar becomes unavailable. | ||||
Additional Information | When loading the calendar with the problematic event these erorr messages appear in SOGo log: Mar 21 18:39:54 sogod [5157]: <0xB4D253EC[SOGoAppointmentFolder]:personal> missing 'c_startdate' in record? 2014-03-21 18:39:54.634 sogod[5157] NGCalendarDateRange.m:37 Assertion failed in NGCalendarDateRange(instance), method initWithStartDate:endDate:. startDate MUST NOT be nil! EXCEPTION: <NSException: 0xb4d82274> NAME:NSInternalInconsistencyException REASON:NGCalendarDateRange.m:37 Assertion failed in NGCalendarDateRange(instance), method initWithStartDate:endDate:. startDate MUST NOT be nil! INFO:(null) | ||||
Tags | No tags attached. | ||||
Sorry, but PHP-Push-2 is not an Inverse product. Does this happen with the builtin ActiveSync support with sogo-activesync package too? |
|
I understand this and just wanted to report the problem as it crashes SOGo: At least in my opinion if an error in parsing an event is encountered, then this event should be skipped and not to cause a crash and make the whole calendar unusable, right? I have not yet had the chance to try out the builtin ActiveSync. When I do, I will report if I run into same kind of problems with WP mobiles. |
|
You are right, SOGo should not crash!!! Thank you for testing WP mobiles. |
|
We don't handle RECURRENCE-ID with only a DURATION field. We should handle that. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2014-03-21 19:55 | pepelton | New Issue | |
2014-03-24 16:12 | Christian Mack | Note Added: 0006766 | |
2014-03-24 21:30 | pepelton | Note Added: 0006774 | |
2014-03-25 08:24 | Christian Mack | Note Added: 0006778 | |
2014-03-28 18:51 | ludovic | Note Added: 0006803 | |
2015-01-09 21:05 | ludovic | Severity | crash => feature |
2015-01-09 21:05 | ludovic | Category | ActiveSync => Backend General |