Hello,
These are not logs, but debug info. Please provide logs, too. This is a server problem. Your server returns 404 for a resource. If you provide full logs, you will even see for which resource.Carddav sync not availabe for web.de
-
-
No, our web.de account works here as expected.
-
LOGS:
2016-06-01 14:46:01 8 [ui.setup.DavResourceFinder] Finding initial carddav service configuration 2016-06-01 14:46:01 8 [ui.setup.DavResourceFinder] Checking user-given URL: https://carddav.web.de/ 2016-06-01 14:46:01 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/ http/1.1 2016-06-01 14:46:01 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:01 8 [HttpClient$1] Content-Length: 290 2016-06-01 14:46:01 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:01 8 [HttpClient$1] 2016-06-01 14:46:01 8 [HttpClient$1] <?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> 2016-06-01 14:46:01 8 [HttpClient$1] --> END PROPFIND (290-byte body) 2016-06-01 14:46:02 8 [HttpClient$1] <-- 501 Not Implemented https://carddav.web.de/ (1040ms) 2016-06-01 14:46:02 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:03 GMT 2016-06-01 14:46:02 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:02 8 [HttpClient$1] Content-Language: en 2016-06-01 14:46:02 8 [HttpClient$1] Vary: Accept-Encoding 2016-06-01 14:46:02 8 [HttpClient$1] Connection: close 2016-06-01 14:46:02 8 [HttpClient$1] Content-Type: text/html;charset=utf-8 2016-06-01 14:46:02 8 [HttpClient$1] 2016-06-01 14:46:02 8 [HttpClient$1] <html><head><title>Apache Tomcat/7.0 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 501 - Method PROPFIND is not is not implemented by this servlet for this URI</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>Method PROPFIND is not is not implemented by this servlet for this URI</u></p><p><b>description</b> <u>The server does not support the functionality needed to fulfill this request.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0</h3></body></html> 2016-06-01 14:46:02 8 [HttpClient$1] <-- END HTTP (1120-byte body) 2016-06-01 14:46:02 8 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed EXCEPTION at.bitfire.dav4android.exception.HttpException: 501 Not Implemented at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:317) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.java:156) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:116) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:87) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 2016-06-01 14:46:02 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/.well-known/carddav http/1.1 2016-06-01 14:46:02 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:02 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:02 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:02 8 [HttpClient$1] 2016-06-01 14:46:02 8 [HttpClient$1] <?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> 2016-06-01 14:46:02 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:03 8 [HttpClient$1] <-- 301 Moved Permanently https://carddav.web.de/.well-known/carddav (567ms) 2016-06-01 14:46:03 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:03 GMT 2016-06-01 14:46:03 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:03 8 [HttpClient$1] Location: https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav 2016-06-01 14:46:03 8 [HttpClient$1] Vary: Accept-Encoding 2016-06-01 14:46:03 8 [HttpClient$1] Connection: close 2016-06-01 14:46:03 8 [HttpClient$1] Content-Type: text/html; charset=iso-8859-1 2016-06-01 14:46:03 8 [HttpClient$1] 2016-06-01 14:46:03 8 [HttpClient$1] <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav">here</a>.</p> <hr> <address>Apache/2 Server at carddav.web.de Port 443</address> </body></html> 2016-06-01 14:46:03 8 [HttpClient$1] <-- END HTTP (338-byte body) 2016-06-01 14:46:03 8 [dav4android.DavResource] Redirected, new location=https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav 2016-06-01 14:46:03 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav http/1.1 2016-06-01 14:46:03 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:03 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:03 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:03 8 [HttpClient$1] 2016-06-01 14:46:03 8 [HttpClient$1] <?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> 2016-06-01 14:46:03 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:05 8 [HttpClient$1] <-- 401 Unauthorized https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav (1768ms) 2016-06-01 14:46:05 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:05 GMT 2016-06-01 14:46:05 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:05 8 [HttpClient$1] WWW-Authenticate: Basic realm="Service" 2016-06-01 14:46:05 8 [HttpClient$1] Content-Length: 0 2016-06-01 14:46:05 8 [HttpClient$1] Connection: close 2016-06-01 14:46:05 8 [HttpClient$1] Content-Type: text/plain 2016-06-01 14:46:05 8 [HttpClient$1] <-- END HTTP (0-byte body) 2016-06-01 14:46:05 8 [ui.setup.DavResourceFinder] Well-known URL detection failed EXCEPTION at.bitfire.dav4android.exception.UnauthorizedException: 401 Unauthorized at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:307) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.java:329) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:120) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:87) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 2016-06-01 14:46:05 8 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover 2016-06-01 14:46:05 8 [ui.setup.DavResourceFinder] Looking up SRV records for _carddavs._tcp.carddav.web.de 2016-06-01 14:46:05 8 [ui.setup.DavResourceFinder] Didn't find carddav service, trying at https://carddav.web.de:443 2016-06-01 14:46:05 8 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://carddav.web.de/.well-known/carddav 2016-06-01 14:46:05 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/.well-known/carddav http/1.1 2016-06-01 14:46:05 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:05 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:05 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:05 8 [HttpClient$1] 2016-06-01 14:46:05 8 [HttpClient$1] <?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> 2016-06-01 14:46:05 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:06 8 [HttpClient$1] <-- 301 Moved Permanently https://carddav.web.de/.well-known/carddav (814ms) 2016-06-01 14:46:06 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:06 GMT 2016-06-01 14:46:06 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:06 8 [HttpClient$1] Location: https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav 2016-06-01 14:46:06 8 [HttpClient$1] Vary: Accept-Encoding 2016-06-01 14:46:06 8 [HttpClient$1] Connection: close 2016-06-01 14:46:06 8 [HttpClient$1] Content-Type: text/html; charset=iso-8859-1 2016-06-01 14:46:06 8 [HttpClient$1] 2016-06-01 14:46:06 8 [HttpClient$1] <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav">here</a>.</p> <hr> <address>Apache/2 Server at carddav.web.de Port 443</address> </body></html> 2016-06-01 14:46:06 8 [HttpClient$1] <-- END HTTP (338-byte body) 2016-06-01 14:46:06 8 [dav4android.DavResource] Redirected, new location=https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav 2016-06-01 14:46:06 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav http/1.1 2016-06-01 14:46:06 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:06 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:06 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:06 8 [HttpClient$1] 2016-06-01 14:46:06 8 [HttpClient$1] <?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> 2016-06-01 14:46:06 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:08 8 [HttpClient$1] <-- 401 Unauthorized https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav (2053ms) 2016-06-01 14:46:08 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:08 GMT 2016-06-01 14:46:08 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:08 8 [HttpClient$1] WWW-Authenticate: Basic realm="Service" 2016-06-01 14:46:08 8 [HttpClient$1] Content-Length: 0 2016-06-01 14:46:08 8 [HttpClient$1] Connection: close 2016-06-01 14:46:08 8 [HttpClient$1] Content-Type: text/plain 2016-06-01 14:46:08 8 [HttpClient$1] <-- END HTTP (0-byte body) 2016-06-01 14:46:08 8 [ui.setup.DavResourceFinder] carddav service discovery failed EXCEPTION at.bitfire.dav4android.exception.UnauthorizedException: 401 Unauthorized at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:307) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.java:329) at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.java:311) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:137) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:87) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 2016-06-01 14:46:08 8 [ui.setup.DavResourceFinder] Finding initial caldav service configuration 2016-06-01 14:46:08 8 [ui.setup.DavResourceFinder] Checking user-given URL: https://carddav.web.de/ 2016-06-01 14:46:08 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/ http/1.1 2016-06-01 14:46:08 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:08 8 [HttpClient$1] Content-Length: 435 2016-06-01 14:46:08 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:08 8 [HttpClient$1] 2016-06-01 14:46:08 8 [HttpClient$1] <?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> 2016-06-01 14:46:08 8 [HttpClient$1] --> END PROPFIND (435-byte body) 2016-06-01 14:46:08 8 [HttpClient$1] <-- 501 Not Implemented https://carddav.web.de/ (687ms) 2016-06-01 14:46:08 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:09 GMT 2016-06-01 14:46:08 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:08 8 [HttpClient$1] Content-Language: en 2016-06-01 14:46:08 8 [HttpClient$1] Vary: Accept-Encoding 2016-06-01 14:46:08 8 [HttpClient$1] Connection: close 2016-06-01 14:46:08 8 [HttpClient$1] Content-Type: text/html;charset=utf-8 2016-06-01 14:46:08 8 [HttpClient$1] 2016-06-01 14:46:08 8 [HttpClient$1] <html><head><title>Apache Tomcat/7.0 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 501 - Method PROPFIND is not is not implemented by this servlet for this URI</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>Method PROPFIND is not is not implemented by this servlet for this URI</u></p><p><b>description</b> <u>The server does not support the functionality needed to fulfill this request.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0</h3></body></html> 2016-06-01 14:46:08 8 [HttpClient$1] <-- END HTTP (1120-byte body) 2016-06-01 14:46:08 8 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed EXCEPTION at.bitfire.dav4android.exception.HttpException: 501 Not Implemented at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:317) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.java:164) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:116) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:88) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 2016-06-01 14:46:08 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/.well-known/caldav http/1.1 2016-06-01 14:46:08 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:08 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:08 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:08 8 [HttpClient$1] 2016-06-01 14:46:08 8 [HttpClient$1] <?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> 2016-06-01 14:46:08 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:09 8 [HttpClient$1] <-- 404 Not Found https://carddav.web.de/.well-known/caldav (664ms) 2016-06-01 14:46:09 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:10 GMT 2016-06-01 14:46:09 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:09 8 [HttpClient$1] Content-Length: 0 2016-06-01 14:46:09 8 [HttpClient$1] Connection: close 2016-06-01 14:46:09 8 [HttpClient$1] Content-Type: text/plain 2016-06-01 14:46:09 8 [HttpClient$1] <-- END HTTP (0-byte body) 2016-06-01 14:46:09 8 [ui.setup.DavResourceFinder] Well-known URL detection failed EXCEPTION at.bitfire.dav4android.exception.NotFoundException: 404 Not Found at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:309) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.java:329) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:120) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:88) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 2016-06-01 14:46:09 8 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover 2016-06-01 14:46:09 8 [ui.setup.DavResourceFinder] Looking up SRV records for _caldavs._tcp.carddav.web.de 2016-06-01 14:46:09 8 [ui.setup.DavResourceFinder] Didn't find caldav service, trying at https://carddav.web.de:443 2016-06-01 14:46:09 8 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://carddav.web.de/.well-known/caldav 2016-06-01 14:46:09 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/.well-known/caldav http/1.1 2016-06-01 14:46:09 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:09 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:09 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:09 8 [HttpClient$1] 2016-06-01 14:46:09 8 [HttpClient$1] <?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> 2016-06-01 14:46:09 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:10 8 [HttpClient$1] <-- 404 Not Found https://carddav.web.de/.well-known/caldav (615ms) 2016-06-01 14:46:10 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:10 GMT 2016-06-01 14:46:10 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:10 8 [HttpClient$1] Content-Length: 0 2016-06-01 14:46:10 8 [HttpClient$1] Connection: close 2016-06-01 14:46:10 8 [HttpClient$1] Content-Type: text/plain 2016-06-01 14:46:10 8 [HttpClient$1] <-- END HTTP (0-byte body) 2016-06-01 14:46:10 8 [ui.setup.DavResourceFinder] No resource found EXCEPTION at.bitfire.dav4android.exception.NotFoundException: 404 Not Found at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:309) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.java:329) at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.java:311) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:137) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:88) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 2016-06-01 14:46:10 8 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://carddav.web.de/ 2016-06-01 14:46:10 8 [HttpClient$1] --> PROPFIND https://carddav.web.de/ http/1.1 2016-06-01 14:46:10 8 [HttpClient$1] Content-Type: application/xml; charset=utf-8 2016-06-01 14:46:10 8 [HttpClient$1] Content-Length: 198 2016-06-01 14:46:10 8 [HttpClient$1] Depth: 0 2016-06-01 14:46:10 8 [HttpClient$1] 2016-06-01 14:46:10 8 [HttpClient$1] <?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> 2016-06-01 14:46:10 8 [HttpClient$1] --> END PROPFIND (198-byte body) 2016-06-01 14:46:11 8 [HttpClient$1] <-- 501 Not Implemented https://carddav.web.de/ (577ms) 2016-06-01 14:46:11 8 [HttpClient$1] Date: Wed, 01 Jun 2016 12:46:11 GMT 2016-06-01 14:46:11 8 [HttpClient$1] Server: Apache/2 2016-06-01 14:46:11 8 [HttpClient$1] Content-Language: en 2016-06-01 14:46:11 8 [HttpClient$1] Vary: Accept-Encoding 2016-06-01 14:46:11 8 [HttpClient$1] Connection: close 2016-06-01 14:46:11 8 [HttpClient$1] Content-Type: text/html;charset=utf-8 2016-06-01 14:46:11 8 [HttpClient$1] 2016-06-01 14:46:11 8 [HttpClient$1] <html><head><title>Apache Tomcat/7.0 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 501 - Method PROPFIND is not is not implemented by this servlet for this URI</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>Method PROPFIND is not is not implemented by this servlet for this URI</u></p><p><b>description</b> <u>The server does not support the functionality needed to fulfill this request.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0</h3></body></html> 2016-06-01 14:46:11 8 [HttpClient$1] <-- END HTTP (1120-byte body) 2016-06-01 14:46:11 8 [ui.setup.DavResourceFinder] caldav service discovery failed EXCEPTION at.bitfire.dav4android.exception.HttpException: 501 Not Implemented at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:317) at at.bitfire.dav4android.DavResource.checkStatus(DavResource.java:290) at at.bitfire.dav4android.DavResource.propfind(DavResource.java:275) at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.java:329) at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.java:311) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:137) at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.java:88) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:143) at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.java:126) at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:296) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:54) at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:42) at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:128) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818)
SOFTWARE INFORMATION DAVdroid version: 1.0.9.1 (101) Fri May 27 07:58:12 GMT+02:00 2016 Installed from: org.fdroid.fdroid JB Workaround installed: no CONFIGURATION System-wide synchronization: automatically Account: mrlpr@web.de Address book sync. interval: — Calendar sync. interval: 240 min OpenTasks sync. interval: 240 min SQLITE DUMP android_metadata | locale | | de_DE | ---------- settings | setting | value | | logToExternalStorage | 0 | ---------- services | _id | accountName | service | principal | | 2 | mrlpr@web.de | caldav | https://kalender-bap.web.de/begenda/dav/users/111d4a6a-2a1c-40c3-ae3a-4005faf0ca62 | ---------- sqlite_sequence | name | seq | | services | 2 | | homesets | 2 | | collections | 2 | ---------- homesets | _id | serviceID | url | | 2 | 2 | https://kalender-bap.web.de/begenda/dav/111d4a6a-2a1c-40c3-ae3a-4005faf0ca62/ | ---------- collections | _id | serviceID | url | readOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | sync | | 2 | 2 | https://kalender-bap.web.de/begenda/dav/111d4a6a-2a1c-40c3-ae3a-4005faf0ca62/calendar/ | 0 | Mein Kalender | <null> | <null> | <null> | 1 | 1 | 0 | ---------- SYSTEM INFORMATION Android version: 6.0 (MPI24.65-33) Device: Motorola MotoG3 (osprey_umts)
Edit: Please always enclose logs and debug info with ```, otherwise they’re really unreadable. I have done that work for you now.
-
Did you try “Login with email”, as described on https://davdroid.bitfire.at/configuration/webde/?
-
Hello rfc2822,
yes, I tried that before. If I use this option, the Carddav option is not made available (CalDAV is working fine, however). The address book sync. interval is set to “-”.
-
@mrlpr Then I don’t have any ideas because it works here. Logs say:
2016-06-01 14:46:05 8 [HttpClient$1] <-- 401 Unauthorized https://carddav.web.de/CardDavProxy/carddav/.well-known/carddav (1768ms)
Maybe there’s some special setting like two-way auth activated for your CardDAV?