System.ArgumentException: The supplied DateTime must have the Kind property set to DateTimeKind.Unspecified

Running emClient 7.2.34506.0 on Mac OS X 10.14.3, connecting to Nextcloud 15.0.4 via CalDAV, I’m seeing errors like those in the title when synchronizing the calendars.

I would copy and paste from the Log window, but copy doesn’t seem to work at all.

Here is a screenshot of the error.

I have enabled CalDAV logging but there’s too much personally-identifiable information in there to post here. Also, the CalDAV logs which exist have no mention of any error.

Based on the information in this screenshot, how can I go about identifying the problematic calendar entry?

Any suggestions?

Bueller? Fry?

If I download the calendar ics in question and import it into emClient directly, it succeeds without error.

Now running Version 7.2.35666.0 this no longer appears to occur.

Perhaps in the longer term you might consider adopting something like Noda Time.

Hello Pazu,

Thank you for the update regarding this issue. The last MAC OS version update includes several CalDav fixes so it was most likely fixed by these.


Thanks, Russell. FYI, it also is fixed on Windows.