As of 4.14.1 of the kdepim-runtime package a new "feature" (Only fetch events for the last 3 months) was introduced with the patch f488ed52. In this patch a variable startTime was introduced. The format of this startTime-string is wrong making the akonadi-davgroupware-resource incompatible with MailDav. The startTime-string lakes a "Z" at the end. Without the "Z" DavMail reports java.text.ParseException: Unparseable date: "20140622T080639" Unparseable date: "20140622T080639" With the "Z" appended everything works well again! Reproducible: Always Steps to Reproduce: 1. Install kdepim-runtime version 4.14.1 2. Install DavMail 3. Configure an exchange-server in DavMail and a akonadi-davgroupware-resource for the exchange-server 4. Try to sync Actual Results: DavMail reports a java.text.ParseException: Unparseable date: "20140622T080639" Unparseable date: "20140622T080639" Expected Results: DavMail reports no error
I can confirm this error with debian packages 4.14.1 and davmail
same effect here: kdepim-runtime 4:4.14.1-1 amd64
Created attachment 88838 [details] proposed solution Volker's solution works for me. I assume that it is a valid solution as long as the date is expected to be in UTC time.
Stupid error on my part indeed… I'll integrate the patch from #3 for 4.14.2. The date is expected to be in UTC time according to the RFC. Thanks, Grégory
Git commit cb58f624a43b8f63296f5bd1a1becca584624f56 by Grégory Oestreicher. Committed on 26/09/2014 at 14:55. Pushed by goestreicher into branch 'KDE/4.14'. Fix start time to be RFC-compliant Fix by lftabera-at-yahoo.es M +1 -1 resources/dav/protocols/caldavprotocol.cpp http://commits.kde.org/kdepim-runtime/cb58f624a43b8f63296f5bd1a1becca584624f56
Adding the Fixed-In field
Hi, is there a workaround, while waiting for the fixed version to hit mainstream distributions? Cheers, Samuele