Exception when parsing a multi-line property
I am using DAVdroid 1.6.2-ose. I have noticed that one of the events created in Thunderbird did not synchronize with the mobile, even though it synchronized with another Thunderbird successfully. I have found following exception in the logcat: https://paste.fedoraproject.org/paste/v7LnX-nrd1Io~BQk17ve7g
The ICS for the event in question contains a multiline property LOCATION. Here’s the full ICS: https://paste.fedoraproject.org/paste/kUn3PTjObc7kZTb2O9AqoA
Is this ICS file invalid or is it a bug on the DAVdroid’s side?
I can’t reproduce that with Thunderbird, Nextcloud and long (folded) descriptions/locations. Can you provide a test account where the sync error happens? Please send it to email@example.com or over forum chat (= direct message)
Also, which server are you using? etc. This information is important in being able to reproduce the problem.
I have have set up a test account but can’t seem to reproduce it when creating the event from my home computer. I will try to do that from my work computer tomorrow.
I am using DAViCal 1.1.1 on my own server and DAVdroid 1.6.2-ose. I will report the Thunderbird and Lighting version from my work computer.
Seems this was caused by the ical4j initialization in the
iCalendarinstance instead of the companion object, so that
ParserExceptionsfor some lines with breaks.
Hopefully fixed by ical4android/10838264.
Thanks! I hope it helps. Unfortunately I am not able to reproduce that even on the work computer.