@Markus
It’s not working. I’ve remove DAVx5, make last update (0.6-2019060712581) and tried to synk address book & Agenda from my nextcloud instance. No access to CalDAV or CadDAV
Any idea (here is the debug info) ?
--- BEGIN DEBUG INFO ---
LOGS:
2019-06-08 14:01:26 287 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Finding initial carddav service configuration
2019-06-08 14:01:26 287 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Checking user-given URL: http://www.mysite.org/nextcloud/remote.php/webdav/
2019-06-08 14:01:26 287 [foundation.e.accountmanager.HttpClient] --> PROPFIND http://www.mysite.org/nextcloud/remote.php/webdav/
2019-06-08 14:01:26 287 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2019-06-08 14:01:26 287 [foundation.e.accountmanager.HttpClient] Content-Length: 290
2019-06-08 14:01:26 287 [foundation.e.accountmanager.HttpClient] Depth: 0
2019-06-08 14:01:26 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:26 287 [foundation.e.accountmanager.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>
2019-06-08 14:01:26 287 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (290-byte body)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] <-- 207 Multi-Status http://www.mysite.org/nextcloud/remote.php/webdav/ (699ms)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Date: Sat, 08 Jun 2019 12:01:27 GMT
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Server: Apache
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Expires: Thu, 19 Nov 1981 08:52:00 GMT
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Cache-Control: no-store, no-cache, must-revalidate
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Pragma: no-cache
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] X-Frame-Options: SAMEORIGIN
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Security-Policy: default-src 'none';
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Vary: Brief,Prefer
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] DAV: 1, 3, extended-mkcol
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: oc7lble77ufp=5d5412b12ac59bf47cd355294fcb1cbe; path=/nextcloud; HttpOnly
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: cookie_test=test; expires=Sat, 08-Jun-2019 13:01:27 GMT; Max-Age=3600
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] X-Content-Type-Options: nosniff
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] X-XSS-Protection: 1; mode=block
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] X-Robots-Tag: none
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] X-Download-Options: noopen
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] X-Permitted-Cross-Domain-Policies: none
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Referrer-Policy: no-referrer
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Keep-Alive: timeout=2, max=99
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Connection: Keep-Alive
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Transfer-Encoding: chunked
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"><d:response><d:href>/nextcloud/remote.php/webdav/</d:href><d:propstat><d:prop><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:displayname/><x1:addressbook-description xmlns:x1="urn:ietf:params:xml:ns:carddav"/><x1:addressbook-home-set xmlns:x1="urn:ietf:params:xml:ns:carddav"/><d:current-user-principal/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response></d:multistatus>
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] <-- END HTTP (629-byte body)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] --> PROPFIND http://www.mysite.org/.well-known/carddav
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Depth: 0
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:27 287 [foundation.e.accountmanager.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>
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] <-- 405 Method Not Allowed http://www.mysite.org/.well-known/carddav (120ms)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Date: Sat, 08 Jun 2019 12:01:27 GMT
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Server: Apache
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Allow: OPTIONS,GET,HEAD,POST
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Vary: Accept-Encoding
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Keep-Alive: timeout=2, max=98
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Connection: Keep-Alive
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Type: text/html; charset=iso-8859-1
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PROPFIND is not allowed for the URL /.well-known/carddav.</p>
</body></html>
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] <-- END HTTP (245-byte body)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION foundation.e.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
at foundation.e.dav4android.DavResource.checkStatus(DavResource.kt:416)
at foundation.e.dav4android.DavResource.checkStatus(DavResource.kt:392)
at foundation.e.dav4android.DavResource.processMultiStatus(DavResource.kt:484)
at foundation.e.dav4android.DavResource.propfind(DavResource.kt:379)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:407)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:134)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:87)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:142)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:126)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
2019-06-08 14:01:27 287 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Finding initial caldav service configuration
2019-06-08 14:01:27 287 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Checking user-given URL: http://www.mysite.org/nextcloud/remote.php/webdav/
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] --> PROPFIND http://www.mysite.org/nextcloud/remote.php/webdav/
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Content-Length: 435
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] Depth: 0
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:27 287 [foundation.e.accountmanager.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>
2019-06-08 14:01:27 287 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (435-byte body)
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] <-- 207 Multi-Status http://www.mysite.org/nextcloud/remote.php/webdav/ (370ms)
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Date: Sat, 08 Jun 2019 12:01:27 GMT
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Server: Apache
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Expires: Thu, 19 Nov 1981 08:52:00 GMT
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Cache-Control: no-store, no-cache, must-revalidate
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Pragma: no-cache
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] X-Frame-Options: SAMEORIGIN
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Content-Security-Policy: default-src 'none';
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Vary: Brief,Prefer
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] DAV: 1, 3, extended-mkcol
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: nc_username=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/nextcloud; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: nc_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/nextcloud; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: nc_session_id=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/nextcloud; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: nc_username=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/nextcloud/; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: nc_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/nextcloud/; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: nc_session_id=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/nextcloud/; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Set-Cookie: oc7lble77ufp=aa90c222c756c68874f57e9c886edbe0; path=/nextcloud; HttpOnly
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] X-Content-Type-Options: nosniff
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] X-XSS-Protection: 1; mode=block
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] X-Robots-Tag: none
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] X-Download-Options: noopen
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] X-Permitted-Cross-Domain-Policies: none
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Referrer-Policy: no-referrer
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Keep-Alive: timeout=2, max=97
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Connection: Keep-Alive
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Transfer-Encoding: chunked
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] <?xml version="1.0"?>
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"><d:response><d:href>/nextcloud/remote.php/webdav/</d:href><d:propstat><d:prop><d:resourcetype><d:collection/></d:resourcetype></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:displayname/><x1:calendar-color xmlns:x1="http://apple.com/ns/ical/"/><x2:calendar-description xmlns:x2="urn:ietf:params:xml:ns:caldav"/><x2:calendar-timezone xmlns:x2="urn:ietf:params:xml:ns:caldav"/><d:current-user-privilege-set/><x2:supported-calendar-component-set xmlns:x2="urn:ietf:params:xml:ns:caldav"/><x2:calendar-home-set xmlns:x2="urn:ietf:params:xml:ns:caldav"/><d:current-user-principal/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response></d:multistatus>
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] <-- END HTTP (852-byte body)
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] --> PROPFIND http://www.mysite.org/.well-known/caldav
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Depth: 0
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:28 287 [foundation.e.accountmanager.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>
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] <-- 405 Method Not Allowed http://www.mysite.org/.well-known/caldav (118ms)
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Date: Sat, 08 Jun 2019 12:01:28 GMT
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Server: Apache
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Allow: OPTIONS,GET,HEAD,POST
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Vary: Accept-Encoding
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Keep-Alive: timeout=2, max=96
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Connection: Keep-Alive
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] Content-Type: text/html; charset=iso-8859-1
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient]
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>405 Method Not Allowed</title>
</head><body>
<h1>Method Not Allowed</h1>
<p>The requested method PROPFIND is not allowed for the URL /.well-known/caldav.</p>
</body></html>
2019-06-08 14:01:28 287 [foundation.e.accountmanager.HttpClient] <-- END HTTP (244-byte body)
2019-06-08 14:01:28 287 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION foundation.e.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
at foundation.e.dav4android.DavResource.checkStatus(DavResource.kt:416)
at foundation.e.dav4android.DavResource.checkStatus(DavResource.kt:392)
at foundation.e.dav4android.DavResource.processMultiStatus(DavResource.kt:484)
at foundation.e.dav4android.DavResource.propfind(DavResource.kt:379)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:407)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:134)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:94)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:142)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:126)
at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
SOFTWARE INFORMATION
Package: foundation.e.accountmanager
Version: 2.0.5-ose (248) from 28 mai 2019
Installed from: APK (directly)
JB Workaround installed: no
CONNECTIVITY (at the moment)
Active connection: WiFi, CONNECTED
CONFIGURATION
Power saving disabled: no
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: denied
org.dmfs.permission.WRITE_TASKS permission: denied
System-wide synchronization: automatically
SQLITE DUMP
android_metadata
| locale |
| fr_BE |
----------
services
| _id | accountName | authState | accountType | addressBookAccountType | 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: 7.1.2 (lineage_mata-userdebug 7.1.2 NJH47F 20190607 dev-keys)
Device: Essential Products PH-1 (mata)
--- END DEBUG INFO ---