Thanks for the report. This has been fixed with eb70f8690f1b04a1104d3729843ddcf881fa8ee0 and should be working again in DAVdroid 1.2.3.
Error synchronizing CalDAV with Open-Xchange (ical4j, strict problem?)
-
Events created server-side, via Thunderbird or web UI work fine, and are populated on Android via DAVdroid as expected, however events created on Android are not successfully sync’d to Open-Xchange.
Last few frames of the Open-Xchange stack trace, plus DAVdroid logcat output are available here:
https://gist.github.com/pdf/006b785248dec5e43cdf
I can’t find any way to configure Open-Xchange to use relaxed parsing, perhaps this is a build-time option, however if Thunderbird can successfully create events it seems like DAVdroid should be able to as well.
-
I can’t find any way to configure Open-Xchange to use relaxed parsing, perhaps this is a build-time option, however if Thunderbird can successfully create events it seems like DAVdroid should be able to as well.
AFAIK, mailbox.org uses Open-Xchange and it works there.
Can you please provide further information on whether DAVdroid generates invalid dates/iCal files or whether this is a server issue?
Funny that both client and server use ical4j and there’s a problem nevertheless.
-
How do I provide that information? As I said, Thunderbird works fine with the same server… mailbox.org may use a patched version of Open-Xchange or something I suppose.
-
It seems to be about this line:
D/Wire ( 5048): http-outgoing-0 >> "DTSTART;TZID=Australia/Lord_Howe:20150321T193000[\r][\n]"
which is in the context of the Australia/Lord_Howe time zone. Can you please try to add an event in another time zone?
-
Yep, that works. Any idea why that might be a problem? I generally use the telco operator’s provided timezone for travel, and that’s the zone they apparently choose here (though I have no idea why, there’s a standard timezone that should cover this region).
-
Yep, that works. Any idea why that might be a problem?
The timezone definitions are from the Olson DB which is shipped with ical4j. I guess that the Australia/Lord_Howe timezone in ical4j is somehow corrupt.
Could you please create an issue at https://github.com/ical4j/ical4j/issues and link it with this issue?
-
Done, thanks a lot for the timely and helpful reponse.
-
If this issue affects you, please follow up at https://github.com/ical4j/ical4j/issues/28.