Ecloud account does not hanlde "wrong password" correctly
- /e/ version: 1.0 rc
- Device model(s): sunfish
- Device rooted: no
Summary
Ecloud account does not hanlde "wrong password" correctly
The problem
Steps to reproduce
add an ecloud account and type a wrong password
What is the current behavior?
DavX log
What is the expected correct behavior?
message telling "password / or mail address are wrong"
Technical informations
Relevant logs (Davx5 bug report
)
--- BEGIN DEBUG INFO ---
LOGS:
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Finding initial carddav service configuration
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Checking user-given URL: https://ecloud.global/
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 290
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:08 1060 [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>
2022-05-12 16:23:08 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (290-byte body)
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] <-- 405 Method Not Allowed https://ecloud.global/ (1313ms)
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:10 GMT
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html; charset=UTF-8
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] set-cookie: oc_sessionPassphrase=gt%2BXEwkyhssozumXgUtDhLTfPjlEbE3z9Z4It08GhixA6qXqGO1QrYBNNf%2FnArmA1PU61gjoDxgfJ4V52jqgaNqH183EiA8qZOeveafOyVlBmx6w2L3Xqr9TAcoHhzvI; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'self'; script-src 'self' 'nonce-K2c0WHJYalhPUFVQODE3ODV1d3VXNGM3aDBHMXBlUFFUdWhicGN1NGtNaz06eVU4Z21VR3ZRY1Erb0JhR3RhOGJDdVJKNkJUYXhJdmtmTnd3OGIzVS9MZz0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] set-cookie: __Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] set-cookie: __Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=b0de25208df9eabffd0fd68122fea450; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] set-cookie: SRV=nc12; path=/
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (0-byte body)
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION foundation.e.dav4jvm.exception.HttpException: HTTP 405 Method Not Allowed
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:423)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:181)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:115)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:73)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/.well-known/carddav
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:10 1060 [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>
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] <-- 301 Moved Permanently https://ecloud.global/.well-known/carddav (86ms)
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:10 GMT
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] content-length: 162
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] location: https://ecloud.global/remote.php/dav
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-xss-protection: 1; mode=block
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] strict-transport-security: max-age=15768000
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] x-whom: www-nc12
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] <html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (162-byte body)
2022-05-12 16:23:10 1060 [foundation.e.dav4jvm.DavResource] Redirected, new location = https://ecloud.global/remote.php/dav
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/remote.php/dav
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:10 1060 [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>
2022-05-12 16:23:10 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] <-- 401 Unauthorized https://ecloud.global/remote.php/dav (1057ms)
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:11 GMT
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] content-type: application/xml; charset=utf-8
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'none';
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=d0ac7b7aba271af7f4f35142af9555c1; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] www-authenticate: Basic realm="/e/", charset="UTF-8"
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotAuthenticated</s:exception>
<s:message>No public access to this resource., No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is mis-configured, Username or password was incorrect</s:message>
</d:error>
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (379-byte body)
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION foundation.e.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:411)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:386)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:119)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:73)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Looking up SRV records for _carddavs._tcp.ecloud.global
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Didn't find carddav service, trying at https://ecloud.global:443
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://ecloud.global/.well-known/carddav
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/.well-known/carddav
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:11 1060 [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>
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] <-- 301 Moved Permanently https://ecloud.global/.well-known/carddav (86ms)
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:12 GMT
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] content-length: 162
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] location: https://ecloud.global/remote.php/dav
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-xss-protection: 1; mode=block
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] strict-transport-security: max-age=15768000
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] x-whom: www-nc12
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] <html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (162-byte body)
2022-05-12 16:23:11 1060 [foundation.e.dav4jvm.DavResource] Redirected, new location = https://ecloud.global/remote.php/dav
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/remote.php/dav
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:11 1060 [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>
2022-05-12 16:23:11 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] <-- 401 Unauthorized https://ecloud.global/remote.php/dav (1151ms)
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:12 GMT
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] content-type: application/xml; charset=utf-8
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'none';
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=c68a4abeb8c571b5cb79b60ecc75e7b2; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] www-authenticate: Basic realm="/e/", charset="UTF-8"
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotAuthenticated</s:exception>
<s:message>No public access to this resource., No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is mis-configured, Username or password was incorrect</s:message>
</d:error>
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (379-byte body)
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] No resource found
EXCEPTION foundation.e.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:411)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:386)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:366)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:138)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:73)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://ecloud.global/
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:12 1060 [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>
2022-05-12 16:23:12 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] <-- 405 Method Not Allowed https://ecloud.global/ (926ms)
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:14 GMT
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html; charset=UTF-8
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'self'; script-src 'self' 'nonce-M2tpMlp2YVFJK2hyNDU5OFduY0wwV3B2dlFCVUdET204OUxCOFVpc2pvVT06N1FtQlVzL29XdGxhc05jR0NUUStnQWtkMGxVN2VWdVN3ZWFxcFQ3QTR2UT0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=c715551d73864ceaa0c520a8425adbd7; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (0-byte body)
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] No resource found
EXCEPTION foundation.e.dav4jvm.exception.HttpException: HTTP 405 Method Not Allowed
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:423)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:386)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:366)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:138)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:73)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Finding initial caldav service configuration
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Checking user-given URL: https://ecloud.global/
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 435
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] Depth: 1
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:13 1060 [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>
2022-05-12 16:23:13 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (435-byte body)
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] <-- 405 Method Not Allowed https://ecloud.global/ (949ms)
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:15 GMT
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html; charset=UTF-8
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'self'; script-src 'self' 'nonce-VXpXQkRldUloRDdud3dDbkU5Y1dMZERGZHFCQ0drL1N4R1dOa3hja1Q2OD06WUhTMk9kTHcvUS9Xa0VqZFFKUWpmTE8zR2ZVdGV5Zm05bEhteDJGSUk5ND0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=df434a7f66a51b2ae0b8ddd2aed221e6; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (0-byte body)
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION foundation.e.dav4jvm.exception.HttpException: HTTP 405 Method Not Allowed
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:423)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:190)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:115)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:80)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/.well-known/caldav
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:14 1060 [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>
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] <-- 301 Moved Permanently https://ecloud.global/.well-known/caldav (85ms)
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:15 GMT
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] content-length: 162
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] location: https://ecloud.global/remote.php/dav
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-xss-protection: 1; mode=block
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] strict-transport-security: max-age=15768000
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] x-whom: www-nc12
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] <html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (162-byte body)
2022-05-12 16:23:14 1060 [foundation.e.dav4jvm.DavResource] Redirected, new location = https://ecloud.global/remote.php/dav
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/remote.php/dav
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:14 1060 [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>
2022-05-12 16:23:14 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] <-- 401 Unauthorized https://ecloud.global/remote.php/dav (930ms)
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:16 GMT
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] content-type: application/xml; charset=utf-8
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'none';
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=db705722fd17b9b1421d91201e4840ab; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] www-authenticate: Basic realm="/e/", charset="UTF-8"
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotAuthenticated</s:exception>
<s:message>No public access to this resource., No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is mis-configured, Username or password was incorrect</s:message>
</d:error>
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (379-byte body)
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION foundation.e.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:411)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:386)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:119)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:80)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Looking up SRV records for _caldavs._tcp.ecloud.global
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Didn't find caldav service, trying at https://ecloud.global:443
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://ecloud.global/.well-known/caldav
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/.well-known/caldav
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:15 1060 [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>
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] <-- 301 Moved Permanently https://ecloud.global/.well-known/caldav (91ms)
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:16 GMT
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] content-length: 162
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] location: https://ecloud.global/remote.php/dav
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-xss-protection: 1; mode=block
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] strict-transport-security: max-age=15768000
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] x-whom: www-nc12
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] <html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (162-byte body)
2022-05-12 16:23:15 1060 [foundation.e.dav4jvm.DavResource] Redirected, new location = https://ecloud.global/remote.php/dav
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/remote.php/dav
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:15 1060 [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>
2022-05-12 16:23:15 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] <-- 401 Unauthorized https://ecloud.global/remote.php/dav (749ms)
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:17 GMT
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] content-type: application/xml; charset=utf-8
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'none';
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=41daa210b4a23a83096f193225e0a170; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] www-authenticate: Basic realm="/e/", charset="UTF-8"
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] <?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotAuthenticated</s:exception>
<s:message>No public access to this resource., No 'Authorization: Bearer' header found. Either the client didn't send one, or the server is mis-configured, Username or password was incorrect</s:message>
</d:error>
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (379-byte body)
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] No resource found
EXCEPTION foundation.e.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:411)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:386)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:366)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:138)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:80)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://ecloud.global/
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] --> PROPFIND https://ecloud.global/
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] Content-Type: application/xml; charset=utf-8
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] Content-Length: 198
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] Depth: 0
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:16 1060 [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>
2022-05-12 16:23:16 1060 [foundation.e.accountmanager.HttpClient] --> END PROPFIND (198-byte body)
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] <-- 405 Method Not Allowed https://ecloud.global/ (951ms)
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] server: nginx
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] date: Thu, 12 May 2022 14:23:18 GMT
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] content-type: text/html; charset=UTF-8
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] transfer-encoding: chunked
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] expires: Thu, 19 Nov 1981 08:52:00 GMT
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] cache-control: no-store, no-cache, must-revalidate
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] pragma: no-cache
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] content-security-policy: default-src 'self'; script-src 'self' 'nonce-V3BSazc0NGtvZmpxbkV0SUdMUWt4Qm95eDZwRzNGODU3YUF0OXA2VGZ1QT06YWRWVDI3ZGMyTW5iendNeVMvY1JsWGxBcVA4cHZUY04zNVJHb3VqL0VwRT0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] set-cookie: ocvebajunw79=8431f1289ab3e06ee5973010d7f78e61; path=/; secure; HttpOnly; SameSite=Lax
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] x-content-type-options: nosniff
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] referrer-policy: no-referrer
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] x-frame-options: SAMEORIGIN
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] x-robots-tag: none
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] x-download-options: noopen
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] x-permitted-cross-domain-policies: none
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient]
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.HttpClient] <-- END HTTP (0-byte body)
2022-05-12 16:23:17 1060 [foundation.e.accountmanager.ui.setup.DavResourceFinder] No resource found
EXCEPTION foundation.e.dav4jvm.exception.HttpException: HTTP 405 Method Not Allowed
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:423)
at foundation.e.dav4jvm.DavResource.checkStatus(DavResource.kt:397)
at foundation.e.dav4jvm.DavResource.processMultiStatus(DavResource.kt:491)
at foundation.e.dav4jvm.DavResource.propfind(DavResource.kt:384)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:386)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:366)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:138)
at foundation.e.accountmanager.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:80)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:100)
at foundation.e.accountmanager.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:69)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
SOFTWARE INFORMATION
* foundation.e.accountmanager 2.6.3-ose (328)
* com.android.providers.contacts 11 (30)
* com.android.providers.calendar 11 (30)
* foundation.e.tasks 1.2.3-73-g8bb90f4 (7700)
* com.android.contacts 1.7.31 (10731)
* foundation.e.calendar 11 (30)
CONNECTIVITY (at the moment)
- [ Transports: CELLULAR Capabilities: SUPL&DUN&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED LinkUpBandwidth>=15000Kbps LinkDnBandwidth>=30000Kbps Specifier: <TelephonyNetworkSpecifier [mSubId = 1]> AdministratorUids: [] RequestorUid: -1 RequestorPackageName: null]
CONFIGURATION
Power saving disabled: yes
Notifications (not blocked):
[group] sync isBlocked=false
syncProblems: importance=3
syncIoErrors: importance=1
syncWarnings: importance=2
general: importance=3
debug: importance=4
Permissions:
READ_CONTACTS: granted
WRITE_CONTACTS: granted
READ_CALENDAR: granted
WRITE_CALENDAR: granted
READ_TASKS: granted
WRITE_TASKS: granted
ACCESS_COARSE_LOCATION: granted
System-wide synchronization: automatically
ACCOUNTS
SQLITE DUMP
android_metadata
| locale |
| fr_FR |
----------
service
| id | accountName | authState | accountType | addressBookAccountType | type | principal |
----------
sqlite_sequence
| name | seq |
| service | 4 |
| homeset | 4 |
| collection | 10 |
----------
homeset
| id | serviceId | url | privBind | displayName |
----------
collection
| id | serviceId | type | url | privWriteContent | privUnbind | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | supportsVJOURNAL | source | sync |
----------
room_master_table
| id | identity_hash |
| 42 | 044be2cd4cd7622698b35c31c42a129a |
----------
SYSTEM INFORMATION
Android version: 11 (e_sunfish-userdebug 11 RQ3A.211001.001 eng.root.20220511.110001 dev-keys)
Device: Google Pixel 4a (sunfish)
--- END DEBUG INFO ---