Thank you for your reply. These are the two ICS-files which are being processed directly before the error happens. The first:
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "BEG"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "IN:VEVENT[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "DTSTART;VALUE=DATE-TIME:20130304T080000Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "DTEND;VALUE=DATE-TIME:20130304T155500Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "DTSTAMP:20130913T205032Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "UID:UID-REMOVED@google.com[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "CREATED:20130305T205844Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "LAST-MODIFIED:20130305T205844Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "SEQUENCE:0[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "STATUS:CONFIRMED[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "SUMMARY:SUMMARY REMOVED[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "TRANSP:OPAQUE[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "END:VEVENT[\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "END:VCALENDAR</C:calendar-data></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/UID-REMOVED@google.com</D:href><D:propstat><D:prop><D:getetag>"gcs00000000"</D:getetag><C:calendar-data>BEGIN:VCALENDAR[\n]
And the second, which could hence be the faulty one – although including propstat
:
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "BEGIN:VEVENT[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "DTSTART;VALUE=DATE-TIME:20120815T073000Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "DTEND;VALUE=DATE-TIME:20120815T083000Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "DTSTAMP:20130913T205032Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "UID:UID-REMOVED@google.com[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "CREATED:20120420T132230Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "LAST-MODIFIED:20120420T132230Z[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "SEQUENCE:0[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "STATUS:CONFIRMED[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "SUMMARY:SUMMARY REMOVED[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "TRANSP:OPAQUE[\r][\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "END:VEVENT[\n]"
^[[01;31m^[[KD/ch.boye^[[m^[[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "END:VCALENDAR</C:calendar-data></D:prop><D:status>HTTP/1.1 200 OK</D:status></D:propstat></D:response></D:multistatus>"
^[[01;31m^[[KE/davdroid^[[m^[[K.DavSyncAdapter( 7578): Invalid DAV response
Before that, I saw many lines like this – which contain 404s:
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "se><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/20140324T160203Z-12249@UID-REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED2</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/20140328T064819Z-20853@UID-REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED3</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/20140407T144424Z-6575@UID-REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/20140408T140406Z-401@UID-REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found<"
And here’s from the initial connection:
#[01;31m#[KD/davdroid#[m#[K.WebDavResource( 7578): Processing multi-status element: https://SERVER_ADDRESS/SOGo/dav/ACCOUNTNAME/Calendar/personal/
#[01;31m#[KD/davdroid#[m#[K.SyncManager( 7578): Last local CTag = null; current remote CTag = 1409823196
#[01;31m#[KI/davdroid#[m#[K.SyncManager( 7578): Fetching remote resource list
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "PROPFIND /SOGo/dav/ACCOUNTNAME/Calendar/personal/ HTTP/1.1[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "Content-Type: text/xml; charset=UTF-8[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "Depth: 1[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "Content-Length: 134[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "Host: SERVER_ADDRESS[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "Connection: Keep-Alive[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "User-Agent: DAVdroid/0.6.2[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "Authorization:"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "<propfind xmlns="DAV:">[\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> " <prop>[\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> " <CS:getctag xmlns:CS="http://calendarserver.org/ns/"/>[\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> " <getetag/>[\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> " </prop>[\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 >> "</propfind>"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "HTTP/1.1 207 Multi-Status[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Date: Thu, 04 Sep 2014 09:38:57 GMT[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Server: SOPE 4.9.37/WebDAV[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Pragma: no-cache[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Cache-Control: no-cache[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Ms-Author-Via: DAV[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Content-Length: 134951[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Content-Type: text/xml; charset="utf-8"[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "X-Dav-Error: 200 No error[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Via: 1.1 SERVER_ADDRESS[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Vary: Accept-Encoding[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Keep-Alive: timeout=15, max=99[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "Connection: Keep-Alive[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "[\r][\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "<?xml version="1.0" encoding="utf-8"?>[\n]"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "<D:multistatus xmlns:a="http://calendarserver.org/ns/" xmlns:D="DAV:"><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><a:getctag>1409823196</a:getctag><D:getetag>"None"</D:getetag></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:geteta"
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "g></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat><D:status>HTTP/1.1 200 OK</D:status><D:prop><D:getetag>"gcs00000000"</D:getetag><
#[01;31m#[KD/ch.boye#[m#[K.httpclientandroidlib.wire( 7578): http-outgoing-4 << "D:status><D:prop><D:getetag>"gcs00000000"</D:getetag></D:prop></D:propstat><D:propstat><D:status>HTTP/1.1 404 Not Found</D:status><D:prop><a:getctag/></D:prop></D:propstat></D:response><D:response><D:href>/SOGo/dav/ACCOUNTNAME/Calendar/personal/REMOVED</D:href><D:propstat>"
If you need further information, tell me. I just didn’t want to paste 1400 lines of debug output. Where do I go from here? Do I have to find all faulty entries and fix them somehow? Is this element essential or why can the Thunderbird extension, the SOGo Web interface and CalDAV by Marten Gajda deal with it?
And thank you again. Your efforts are highly appreciated.