I’m getting the Exception as pasted in http://pastebin.com/6y0k94U6
-steps to reproduce: syncing more than 20 elements via multiget
-mitm on the connection shows that the server answers with the requested ics files(NO 404 on the line, but i have not counted the number of ics on the line)
-android log is attached: shows that davdroid wants to sync 33 elements, begins with syncing 20 of them, then the error occurs.(mitm shows, the remaining 13 elements are not requested)
my opinion: some problem (most likely a for loop boundary error; the amount of 20 is hardcoded) somewhere in
at.bitfire.dav4android.DavResource.parseMultiStatus_Response(DavResource.java:475)
at.bitfire.dav4android.DavResource.parseMultiStatus(DavResource.java:397)
at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.java:374)
at.bitfire.dav4android.DavCalendar.multiget
(gitlab is down, otherwise i would tell it more clear)
Thanks for your good work!