Hello,
I am getting the error “No CalDAV/CardDAV service found” when trying to add an iCloud account. URL, name, and pw are checked. It worked on Android 6, but on Android 8 not. It seems apple blocks this request with new header/http/device information.
This line
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] carddav service discovery failed
is different compared to post in
https://forums.bitfire.at/topic/1302/icloud-login-url/2
where it is
2017-01-11 10:24:15 4 [ui.setup.DavResourceFinder] Found carddav service at https://contacts.icloud.com:443
2017-01-11 10:24:15 4 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://contacts.icloud.com/.well-known/carddav
--- BEGIN DEBUG INFO ---
LOGS:
2018-11-23 17:26:30 320 [ui.setup.DavResourceFinder] Finding initial carddav service configuration
2018-11-23 17:26:30 320 [ui.setup.DavResourceFinder] Checking user-given URL: https://icloud.com/
2018-11-23 17:26:30 320 [HttpClient] --> PROPFIND https://icloud.com/
2018-11-23 17:26:30 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 290
2018-11-23 17:26:30 320 [HttpClient] Depth: 0
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><CARD:addressbook-description /><CARD:addressbook-home-set /><current-user-principal /></prop></propfind>
2018-11-23 17:26:30 320 [HttpClient] --> END PROPFIND (290-byte body)
2018-11-23 17:26:30 320 [HttpClient] <-- 301 Moved Permanently https://icloud.com/ (173ms)
2018-11-23 17:26:30 320 [HttpClient] Server: ATS/7.1.4
2018-11-23 17:26:30 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:30 GMT
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 17
2018-11-23 17:26:30 320 [HttpClient] Cache-Control: no-cache
2018-11-23 17:26:30 320 [HttpClient] Pragma: no-cache
2018-11-23 17:26:30 320 [HttpClient] Location: https://www.icloud.com/
2018-11-23 17:26:30 320 [HttpClient] via: webedge:am02p00ic-ztde040709:5401:18RC30:Amsterdam, https/1.1 defra3-edge-bx-043.ts.apple.com (ApacheTrafficServer/7.1.4)
2018-11-23 17:26:30 320 [HttpClient] X-Apple-Request-UUID: 98f7c632-feea-4b22-91f2-d641ea39e221
2018-11-23 17:26:30 320 [HttpClient] access-control-expose-headers: X-Apple-Request-UUID
2018-11-23 17:26:30 320 [HttpClient] access-control-expose-headers: Via
2018-11-23 17:26:30 320 [HttpClient] Age: 0
2018-11-23 17:26:30 320 [HttpClient] Connection: keep-alive
2018-11-23 17:26:30 320 [HttpClient] CDNUUID: 21ca9e3c-e5aa-452c-acb5-ba54380fe74c-1180670922
2018-11-23 17:26:30 320 [HttpClient] X-Cache: skipped
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] Moved Permanently
2018-11-23 17:26:30 320 [HttpClient] <-- END HTTP (17-byte body)
2018-11-23 17:26:30 320 [DavResource] Redirected, new location = https://www.icloud.com/
2018-11-23 17:26:30 320 [HttpClient] --> PROPFIND https://www.icloud.com/
2018-11-23 17:26:30 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 290
2018-11-23 17:26:30 320 [HttpClient] Depth: 0
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><CARD:addressbook-description /><CARD:addressbook-home-set /><current-user-principal /></prop></propfind>
2018-11-23 17:26:30 320 [HttpClient] --> END PROPFIND (290-byte body)
2018-11-23 17:26:30 320 [HttpClient] <-- 501 Not Implemented https://www.icloud.com/ (145ms)
2018-11-23 17:26:30 320 [HttpClient] Server: AkamaiGHost
2018-11-23 17:26:30 320 [HttpClient] Mime-Version: 1.0
2018-11-23 17:26:30 320 [HttpClient] Content-Type: text/html
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 244
2018-11-23 17:26:30 320 [HttpClient] Expires: Fri, 23 Nov 2018 16:26:30 GMT
2018-11-23 17:26:30 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:30 GMT
2018-11-23 17:26:30 320 [HttpClient] Connection: close
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] <HTML><HEAD>
<TITLE>Unsupported Request</TITLE>
</HEAD><BODY>
<H1>Unsupported Request</H1>
PROPFIND to http://www.icloud.com/ not supported.<P>
Reference #8.4016068.1542990390.1224ba3c
</BODY></HTML>
2018-11-23 17:26:30 320 [HttpClient] <-- END HTTP (244-byte body)
2018-11-23 17:26:30 320 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 501 Not Implemented
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:362)
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:338)
at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:430)
at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:325)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:190)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:125)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:82)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:136)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
2018-11-23 17:26:30 320 [HttpClient] --> PROPFIND https://icloud.com/.well-known/carddav
2018-11-23 17:26:30 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 198
2018-11-23 17:26:30 320 [HttpClient] Depth: 0
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-11-23 17:26:30 320 [HttpClient] --> END PROPFIND (198-byte body)
2018-11-23 17:26:30 320 [HttpClient] <-- 301 Moved Permanently https://icloud.com/.well-known/carddav (96ms)
2018-11-23 17:26:30 320 [HttpClient] Server: ATS/7.1.4
2018-11-23 17:26:30 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:30 GMT
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 17
2018-11-23 17:26:30 320 [HttpClient] Cache-Control: no-cache
2018-11-23 17:26:30 320 [HttpClient] Pragma: no-cache
2018-11-23 17:26:30 320 [HttpClient] Location: https://www.icloud.com/.well-known/carddav
2018-11-23 17:26:30 320 [HttpClient] via: webedge:am02p00ic-ztde040705:5401:18RC30:Amsterdam, https/1.1 defra3-edge-bx-043.ts.apple.com (ApacheTrafficServer/7.1.4)
2018-11-23 17:26:30 320 [HttpClient] X-Apple-Request-UUID: 9c14388a-a1ba-4690-b944-c0ea042e201a
2018-11-23 17:26:30 320 [HttpClient] access-control-expose-headers: X-Apple-Request-UUID
2018-11-23 17:26:30 320 [HttpClient] access-control-expose-headers: Via
2018-11-23 17:26:30 320 [HttpClient] Age: 0
2018-11-23 17:26:30 320 [HttpClient] Connection: keep-alive
2018-11-23 17:26:30 320 [HttpClient] CDNUUID: 21ca9e3c-e5aa-452c-acb5-ba54380fe74c-1180671232
2018-11-23 17:26:30 320 [HttpClient] X-Cache: skipped
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] Moved Permanently
2018-11-23 17:26:30 320 [HttpClient] <-- END HTTP (17-byte body)
2018-11-23 17:26:30 320 [DavResource] Redirected, new location = https://www.icloud.com/.well-known/carddav
2018-11-23 17:26:30 320 [HttpClient] --> PROPFIND https://www.icloud.com/.well-known/carddav
2018-11-23 17:26:30 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:30 320 [HttpClient] Content-Length: 198
2018-11-23 17:26:30 320 [HttpClient] Depth: 0
2018-11-23 17:26:30 320 [HttpClient]
2018-11-23 17:26:30 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-11-23 17:26:30 320 [HttpClient] --> END PROPFIND (198-byte body)
2018-11-23 17:26:31 320 [HttpClient] <-- 501 Not Implemented https://www.icloud.com/.well-known/carddav (125ms)
2018-11-23 17:26:31 320 [HttpClient] Server: AkamaiGHost
2018-11-23 17:26:31 320 [HttpClient] Mime-Version: 1.0
2018-11-23 17:26:31 320 [HttpClient] Content-Type: text/html
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 275
2018-11-23 17:26:31 320 [HttpClient] Expires: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Connection: close
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <HTML><HEAD>
<TITLE>Unsupported Request</TITLE>
</HEAD><BODY>
<H1>Unsupported Request</H1>
PROPFIND to http://www.icloud.com/.well-known/carddav not supported.<P>
Reference #8.4016068.1542990391.1224bb6a
</BODY></HTML>
2018-11-23 17:26:31 320 [HttpClient] <-- END HTTP (275-byte body)
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 501 Not Implemented
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:362)
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:338)
at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:430)
at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:325)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:395)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:129)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:82)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:136)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] Looking up SRV records for _carddavs._tcp.icloud.com
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] carddav service discovery failed
EXCEPTION java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
at org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:102)
at org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:358)
at org.xbill.DNS.Lookup.lookup(Lookup.java:477)
at org.xbill.DNS.Lookup.resolve(Lookup.java:529)
at org.xbill.DNS.Lookup.run(Lookup.java:543)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:341)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:148)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:82)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:136)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] Finding initial caldav service configuration
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] Checking user-given URL: https://icloud.com/
2018-11-23 17:26:31 320 [HttpClient] --> PROPFIND https://icloud.com/
2018-11-23 17:26:31 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 435
2018-11-23 17:26:31 320 [HttpClient] Depth: 0
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><n0:calendar-color xmlns:n0="http://apple.com/ns/ical/" /><CAL:calendar-description /><CAL:calendar-timezone /><current-user-privilege-set /><CAL:supported-calendar-component-set /><CAL:calendar-home-set /><current-user-principal /></prop></propfind>
2018-11-23 17:26:31 320 [HttpClient] --> END PROPFIND (435-byte body)
2018-11-23 17:26:31 320 [HttpClient] <-- 301 Moved Permanently https://icloud.com/ (89ms)
2018-11-23 17:26:31 320 [HttpClient] Server: ATS/7.1.4
2018-11-23 17:26:31 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 17
2018-11-23 17:26:31 320 [HttpClient] Cache-Control: no-cache
2018-11-23 17:26:31 320 [HttpClient] Pragma: no-cache
2018-11-23 17:26:31 320 [HttpClient] Location: https://www.icloud.com/
2018-11-23 17:26:31 320 [HttpClient] via: webedge:am02p00ic-ztde040623:5401:18RC30:Amsterdam, https/1.1 defra3-edge-bx-043.ts.apple.com (ApacheTrafficServer/7.1.4)
2018-11-23 17:26:31 320 [HttpClient] X-Apple-Request-UUID: 5a7dcf47-18f3-4165-9b5e-41b3cb47293c
2018-11-23 17:26:31 320 [HttpClient] access-control-expose-headers: X-Apple-Request-UUID
2018-11-23 17:26:31 320 [HttpClient] access-control-expose-headers: Via
2018-11-23 17:26:31 320 [HttpClient] Age: 0
2018-11-23 17:26:31 320 [HttpClient] Connection: keep-alive
2018-11-23 17:26:31 320 [HttpClient] CDNUUID: 21ca9e3c-e5aa-452c-acb5-ba54380fe74c-1180671451
2018-11-23 17:26:31 320 [HttpClient] X-Cache: skipped
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] Moved Permanently
2018-11-23 17:26:31 320 [HttpClient] <-- END HTTP (17-byte body)
2018-11-23 17:26:31 320 [DavResource] Redirected, new location = https://www.icloud.com/
2018-11-23 17:26:31 320 [HttpClient] --> PROPFIND https://www.icloud.com/
2018-11-23 17:26:31 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 435
2018-11-23 17:26:31 320 [HttpClient] Depth: 0
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><n0:calendar-color xmlns:n0="http://apple.com/ns/ical/" /><CAL:calendar-description /><CAL:calendar-timezone /><current-user-privilege-set /><CAL:supported-calendar-component-set /><CAL:calendar-home-set /><current-user-principal /></prop></propfind>
2018-11-23 17:26:31 320 [HttpClient] --> END PROPFIND (435-byte body)
2018-11-23 17:26:31 320 [HttpClient] <-- 501 Not Implemented https://www.icloud.com/ (127ms)
2018-11-23 17:26:31 320 [HttpClient] Server: AkamaiGHost
2018-11-23 17:26:31 320 [HttpClient] Mime-Version: 1.0
2018-11-23 17:26:31 320 [HttpClient] Content-Type: text/html
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 244
2018-11-23 17:26:31 320 [HttpClient] Expires: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Connection: close
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <HTML><HEAD>
<TITLE>Unsupported Request</TITLE>
</HEAD><BODY>
<H1>Unsupported Request</H1>
PROPFIND to http://www.icloud.com/ not supported.<P>
Reference #8.4016068.1542990391.1224bc70
</BODY></HTML>
2018-11-23 17:26:31 320 [HttpClient] <-- END HTTP (244-byte body)
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 501 Not Implemented
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:362)
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:338)
at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:430)
at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:325)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:199)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:125)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:89)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:136)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
2018-11-23 17:26:31 320 [HttpClient] --> PROPFIND https://icloud.com/.well-known/caldav
2018-11-23 17:26:31 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 198
2018-11-23 17:26:31 320 [HttpClient] Depth: 0
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-11-23 17:26:31 320 [HttpClient] --> END PROPFIND (198-byte body)
2018-11-23 17:26:31 320 [HttpClient] <-- 301 Moved Permanently https://icloud.com/.well-known/caldav (83ms)
2018-11-23 17:26:31 320 [HttpClient] Server: ATS/7.1.4
2018-11-23 17:26:31 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 17
2018-11-23 17:26:31 320 [HttpClient] Cache-Control: no-cache
2018-11-23 17:26:31 320 [HttpClient] Pragma: no-cache
2018-11-23 17:26:31 320 [HttpClient] Location: https://www.icloud.com/.well-known/caldav
2018-11-23 17:26:31 320 [HttpClient] via: webedge:am02p00ic-ztde040621:5401:18RC30:Amsterdam, https/1.1 defra3-edge-bx-043.ts.apple.com (ApacheTrafficServer/7.1.4)
2018-11-23 17:26:31 320 [HttpClient] X-Apple-Request-UUID: d1fcdfe9-10e4-4a42-b76d-b5c303962ac8
2018-11-23 17:26:31 320 [HttpClient] access-control-expose-headers: X-Apple-Request-UUID
2018-11-23 17:26:31 320 [HttpClient] access-control-expose-headers: Via
2018-11-23 17:26:31 320 [HttpClient] Age: 0
2018-11-23 17:26:31 320 [HttpClient] Connection: keep-alive
2018-11-23 17:26:31 320 [HttpClient] CDNUUID: 21ca9e3c-e5aa-452c-acb5-ba54380fe74c-1180671641
2018-11-23 17:26:31 320 [HttpClient] X-Cache: skipped
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] Moved Permanently
2018-11-23 17:26:31 320 [HttpClient] <-- END HTTP (17-byte body)
2018-11-23 17:26:31 320 [DavResource] Redirected, new location = https://www.icloud.com/.well-known/caldav
2018-11-23 17:26:31 320 [HttpClient] --> PROPFIND https://www.icloud.com/.well-known/caldav
2018-11-23 17:26:31 320 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 198
2018-11-23 17:26:31 320 [HttpClient] Depth: 0
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-11-23 17:26:31 320 [HttpClient] --> END PROPFIND (198-byte body)
2018-11-23 17:26:31 320 [HttpClient] <-- 501 Not Implemented https://www.icloud.com/.well-known/caldav (130ms)
2018-11-23 17:26:31 320 [HttpClient] Server: AkamaiGHost
2018-11-23 17:26:31 320 [HttpClient] Mime-Version: 1.0
2018-11-23 17:26:31 320 [HttpClient] Content-Type: text/html
2018-11-23 17:26:31 320 [HttpClient] Content-Length: 274
2018-11-23 17:26:31 320 [HttpClient] Expires: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Date: Fri, 23 Nov 2018 16:26:31 GMT
2018-11-23 17:26:31 320 [HttpClient] Connection: close
2018-11-23 17:26:31 320 [HttpClient]
2018-11-23 17:26:31 320 [HttpClient] <HTML><HEAD>
<TITLE>Unsupported Request</TITLE>
</HEAD><BODY>
<H1>Unsupported Request</H1>
PROPFIND to http://www.icloud.com/.well-known/caldav not supported.<P>
Reference #8.4016068.1542990391.1224bda3
</BODY></HTML>
2018-11-23 17:26:31 320 [HttpClient] <-- END HTTP (274-byte body)
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 501 Not Implemented
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:362)
at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:338)
at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:430)
at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:325)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:395)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:129)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:89)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:136)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] Looking up SRV records for _caldavs._tcp.icloud.com
2018-11-23 17:26:31 320 [ui.setup.DavResourceFinder] caldav service discovery failed
EXCEPTION java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
at org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:102)
at org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:358)
at org.xbill.DNS.Lookup.lookup(Lookup.java:477)
at org.xbill.DNS.Lookup.resolve(Lookup.java:529)
at org.xbill.DNS.Lookup.run(Lookup.java:543)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:341)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:148)
at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:89)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:136)
at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
SOFTWARE INFORMATION
Package: at.bitfire.davdroid
Version: 2.0.5-ose (248) from 07.11.2018
Installed from: com.android.packageinstaller
JB Workaround installed: no
CONNECTIVITY (at the moment)
Active connection: WiFi, CONNECTED
CONFIGURATION
Power saving disabled: yes
android.permission.READ_CONTACTS permission: granted
android.permission.WRITE_CONTACTS permission: granted
android.permission.READ_CALENDAR permission: granted
android.permission.WRITE_CALENDAR permission: granted
org.dmfs.permission.READ_TASKS permission: granted
org.dmfs.permission.WRITE_TASKS permission: granted
System-wide synchronization: automatically
SQLITE DUMP
android_metadata
| locale |
| de_DE |
----------
services
| _id | accountName | service | principal |
----------
sqlite_sequence
| name | seq |
----------
homesets
| _id | serviceID | url |
----------
collections
| _id | serviceID | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | source | sync |
----------
SYSTEM INFORMATION
Android version: 8.1.0 (unknown)
Device: unknown unknown (unknown)
--- END DEBUG INFO ---