Skip to content

Instantly share code, notes, and snippets.

@pdf
Created March 3, 2015 01:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pdf/006b785248dec5e43cdf to your computer and use it in GitHub Desktop.
Save pdf/006b785248dec5e43cdf to your computer and use it in GitHub Desktop.
DAVdroid -> Open-Xchange error
I/davdroid.DavSyncAdapter( 5048): Performing sync for authority com.android.calendar
D/davdroid.DavSyncAdapter( 5048): Creating new DavHttpClient
V/davdroid.TlsSniSocketFactory( 5048): Setting allowed TLS protocols: TLSv1, TLSv1.1, TLSv1.2
I/davdroid.DavHttpClient( 5048): Wire logging active, disabling HTTP compression
D/davdroid.DavSyncAdapter( 5048): Server supports VCard version 3.0
V/davdroid.URIUtils( 5048): Normalized URL https://dav.example.com/caldav/199/ -> https://dav.example.com/caldav/199/
D/davdroid.WebDavResource( 5048): Using preemptive authentication (not compatible with Digest auth)
I/davdroid.SyncManager( 5048): Remotely removing 0 deleted resource(s) (if not changed)
I/davdroid.SyncManager( 5048): Uploading 1 new resource(s) (if not existing)
V/davdroid.URIUtils( 5048): Normalized URL 20150303T004851Z-5048_4579225c66f01453.ics -> 20150303T004851Z-5048_4579225c66f01453.ics
D/HttpClient( 5048): Re-using cached 'basic' auth scheme for https://dav.example.com:443
D/HttpClient( 5048): Connection request: [route: HttpRoute[{s}->https://dav.example.com:443]][total kept alive: 0; route allocated: 0 of 2; total allocated: 0 of 3]
D/HttpClient( 5048): Connection leased: [id: 0][route: HttpRoute[{s}->https://dav.example.com:443]][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 3]
D/HttpClient( 5048): Opening connection HttpRoute[{s}->https://dav.example.com:443]
D/HttpClient( 5048): Connecting to dav.example.com/serv:er:::443
D/HttpClient( 5048): Connecting socket to dav.example.com/serv:er:::443 with timeout 20000
D/HttpClient( 5048): Enabled protocols: [TLSv1, TLSv1.1, TLSv1.2]
D/HttpClient( 5048): Enabled cipher suites:[TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_256_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, SSL_RSA_WITH_RC4_128_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
D/HttpClient( 5048): Enabling SNI for dav.example.com
D/HttpClient( 5048): Starting handshake
D/HttpClient( 5048): Secure session established
D/HttpClient( 5048): negotiated protocol: TLSv1.2
D/HttpClient( 5048): negotiated cipher suite: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
D/HttpClient( 5048): peer principal: CN=dav.example.com, O=example.com
D/HttpClient( 5048): Connection established clie:nt::<->serv:er:::443
D/HttpClient( 5048): Executing request PUT /caldav/199/20150303T004851Z-5048_4579225c66f01453.ics HTTP/1.1
D/HttpClient( 5048): Target auth state: CHALLENGED
D/HttpClient( 5048): Proxy auth state: UNCHALLENGED
D/Wire ( 5048): http-outgoing-0 >> "PUT /caldav/199/20150303T004851Z-5048_4579225c66f01453.ics HTTP/1.1[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "If-None-Match: *[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "Content-Type: text/calendar[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "Content-Length: 2808[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "Host: dav.example.com[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "Connection: Keep-Alive[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "User-Agent: DAVdroid/0.6.12[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "Authorization: Basic ###[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:VCALENDAR[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "VERSION:2.0[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "PRODID:-//bitfire web engineering//DAVdroid 0.6.12 (ical4j 1.0.x)//EN[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:VEVENT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTAMP:20150303T004852Z[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "UID:20150303T004851Z-5048@4579225c66f01453[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART;TZID=Australia/Lord_Howe:20150321T193000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTEND;TZID=Australia/Lord_Howe:20150322T023000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "SUMMARY:(No title)[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "LOCATION:Test Location[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "STATUS:CONFIRMED[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "ORGANIZER:mailto:user@example.com[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "LAST-MODIFIED:20150303T004852Z[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:VEVENT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:VTIMEZONE[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZID:Australia/Lord_Howe[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZURL:http://tzurl.org/zoneinfo/Australia/Lord_Howe[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "X-LIC-LOCATION:Australia/Lord_Howe[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1100[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:20080406T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:DAYLIGHT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1100[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:20081005T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:DAYLIGHT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+103620[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:EST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:18950201T000000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:18950201T000000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:19810301T000000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19810301T000000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:DAYLIGHT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1130[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:19811025T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19811025T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19821031T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19831030T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19841028T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:DAYLIGHT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1130[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:19820307T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19820307T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19830306T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19840304T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19850303T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:DAYLIGHT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1100[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:19851027T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19851027T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19861019T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19871025T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19881030T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19891029T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19901028T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19911027T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19921025T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19931031T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19941030T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19951029T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19961027T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19971026T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19981025T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19991031T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20000827T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20011028T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20021027T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20031026T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20041031T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20051030T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20061029T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20071028T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:DAYLIGHT[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "BEGIN:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETFROM:+1100[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZOFFSETTO:+1030[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "TZNAME:LHST[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "DTSTART:19860316T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19860316T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19870315T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19880320T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19890319T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19900304T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19910303T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19920301T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19930307T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19940306T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19950305T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19960331T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19970330T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19980329T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:19990328T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20000326T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20010325T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20020331T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20030330T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20040328T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20050327T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20060402T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "RDATE:20070325T020000[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:STANDARD[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:VTIMEZONE[\r][\n]"
D/Wire ( 5048): http-outgoing-0 >> "END:VCALENDAR[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "HTTP/1.1 400 Bad Request[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Date: 2015-03-03T00:48:53Z[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Server: Openexchange WebDAV[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Strict-Transport-Security: max-age=63072000; includeSubDomains[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "X-Frame-Options: DENY[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Content-Security-Policy: script-src 'self'[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "X-WebKit-CSP: script-src 'self'[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "X-Content-Security-Policy: script-src 'self'[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Content-Length: 0[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Connection: close[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "Content-Type: text/calendar[\r][\n]"
D/Wire ( 5048): http-outgoing-0 << "[\r][\n]"
D/HttpClient( 5048): Authentication succeeded
D/HttpClient( 5048): http-outgoing-0: Shutdown connection
D/HttpClient( 5048): Connection discarded
D/HttpClient( 5048): http-outgoing-0: Close connection
D/HttpClient( 5048): Connection released: [id: 0][route: HttpRoute[{s}->https://dav.example.com:443]][total kept alive: 0; route allocated: 0 of 2; total allocated: 0 of 3]
E/davdroid.DavSyncAdapter( 5048): Hard HTTP error 400
E/davdroid.DavSyncAdapter( 5048): at.bitfire.davdroid.webdav.HttpException: 400 Bad Request
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:419)
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.webdav.WebDavResource.checkResponse(WebDavResource.java:393)
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.webdav.WebDavResource.put(WebDavResource.java:370)
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.resource.RemoteCollection.add(RemoteCollection.java:163)
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.syncadapter.SyncManager.pushNew(SyncManager.java:143)
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.syncadapter.SyncManager.synchronize(SyncManager.java:49)
E/davdroid.DavSyncAdapter( 5048): at at.bitfire.davdroid.syncadapter.DavSyncAdapter.onPerformSync(DavSyncAdapter.java:144)
E/davdroid.DavSyncAdapter( 5048): at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
I/davdroid.DavSyncAdapter( 5048): Sync complete for com.android.calendar
D/davdroid.DavSyncAdapter( 5048): Closing httpClient
D/HttpClient( 5048): Connection manager is shutting down
D/HttpClient( 5048): Connection manager shut down
net.fortuna.ical4j.data.ParserException: Error at line 23:[DTSTART] Unparseable date: "20150321T193000"
at net.fortuna.ical4j.data.CalendarParserImpl.parse(CalendarParserImpl.java:148)
at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:210)
at net.fortuna.ical4j.data.CalendarBuilder.build(CalendarBuilder.java:191)
at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parse(ICal4JParser.java:480)
at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parse(ICal4JParser.java:412)
at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parseAppointments(ICal4JParser.java:164)
at com.openexchange.data.conversion.ical.ical4j.ICal4JParser.parseAppointments(ICal4JParser.java:149)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment