On 01. feb. 2011 13:51, tarjei wrote:
> Hi, after upgrading to 1.3.5 one of my users get 502 Proxy Error when
> requesting calendars, f.x. for url:
> 
> https://example.com/SOGo/so/user/Calendar/eventsblocks?sd=20110201&ed=20110201&view=dayview
> 
> The only thing i can find in the SOGo log that may explain this is:
> 
> 2011-02-01 13:46:04.433 sogod[7802] NGCalendarDateRange.m:38  Assertion
> failed in NGCalendarDateRange(instance), method
> initWithStartDate:endDate:.  endDate MUST NOT be nil!
> EXCEPTION: <NSException: 0x20b6ece0>
> NAME:NSInternalInconsistencyException REASON:NGCalendarDateRange.m:38
> Assertion failed in NGCalendarDateRange(instance), method
> initWithStartDate:endDate:.  endDate MUST NOT be nil! INFO:(nil)

I found the event causing the exception. It was a recurring event with
no end time set. When I added an end time, it stopped misbehaving. To be
clear: it is not infinite recurrence that caused this, but an event with
start time 2011-01-12 18:25 and no end time.

In addition to the web UI, this user uses Thunderbird and Android.

Tip: I found the event by exporting the calendar as an ics file (in the
web interface, choose the calendar, right click -> Properties -> Links
to this Calendar -> Authenticated User Access -> WebDAV ICS URL). Then I
searched for events without DTEND.

-thomas
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to