• Unfortunately, I can’t find a solution to my problem. With two other phones the connection to my NAS works.
    Thanks for your help, Jimmy

    SOFTWARE INFORMATION
    at.bitfire.davdroid 3.3.7-ose
    
    SYSTEM INFORMATION
    Android version: 10 - crDroid 6.12
    
    CONFIGURATION
    Power saving disabled: yes
    
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Finding initial carddav service configuration
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Checking user-given URL: https://192.168.100.100:8443/addressbooks/users/Jimmy
    2021-01-01 15:48:01 340 [HttpClient] --> PROPFIND https://192.168.100.100:8443/addressbooks/users/Jimmy
    2021-01-01 15:48:01 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:01 340 [HttpClient] Content-Length: 290
    2021-01-01 15:48:01 340 [HttpClient] Depth: 0
    2021-01-01 15:48:01 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:01 340 [HttpClient] 
    2021-01-01 15:48:01 340 [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>
    2021-01-01 15:48:01 340 [HttpClient] --> END PROPFIND (290-byte body)
    2021-01-01 15:48:01 340 [HttpClient] <-- 401 Unauthorized https://192.168.100.100:8443/addressbooks/users/Jimmy (115ms)
    2021-01-01 15:48:01 340 [HttpClient] WWW-Authenticate: basic realm="CardDAVServer"
    2021-01-01 15:48:01 340 [HttpClient] Content-Type: text/html;charset=utf-8
    2021-01-01 15:48:01 340 [HttpClient] Date: Fri, 01 Jan 2021 14:48:01 GMT
    2021-01-01 15:48:01 340 [HttpClient] Content-Length: 141
    2021-01-01 15:48:01 340 [HttpClient] Server: Twisted/13.0.0 TwistedWeb/9.0.0
    2021-01-01 15:48:01 340 [HttpClient] Strict-Transport-Security: max-age=604800
    2021-01-01 15:48:01 340 [HttpClient] Connection: close
    2021-01-01 15:48:01 340 [HttpClient] 
    2021-01-01 15:48:01 340 [HttpClient] <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>
    2021-01-01 15:48:01 340 [HttpClient] <-- END HTTP (141-byte body)
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
    EXCEPTION at.bitfire.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:11)
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:3)
    	at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:11)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:8)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:27)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:1)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Finding initial carddav service configuration
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Checking user-given URL: https://192.168.100.100:8443/addressbooks/users/Jimmy
    2021-01-01 15:48:01 340 [HttpClient] --> PROPFIND https://192.168.100.100:8443/addressbooks/users/Jimmy
    2021-01-01 15:48:01 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:01 340 [HttpClient] Content-Length: 290
    2021-01-01 15:48:01 340 [HttpClient] Depth: 0
    2021-01-01 15:48:01 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:01 340 [HttpClient] 
    2021-01-01 15:48:01 340 [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>
    2021-01-01 15:48:01 340 [HttpClient] --> END PROPFIND (290-byte body)
    2021-01-01 15:48:01 340 [HttpClient] <-- 401 Unauthorized https://192.168.100.100:8443/addressbooks/users/Jimmy (115ms)
    2021-01-01 15:48:01 340 [HttpClient] WWW-Authenticate: basic realm="CardDAVServer"
    2021-01-01 15:48:01 340 [HttpClient] Content-Type: text/html;charset=utf-8
    2021-01-01 15:48:01 340 [HttpClient] Date: Fri, 01 Jan 2021 14:48:01 GMT
    2021-01-01 15:48:01 340 [HttpClient] Content-Length: 141
    2021-01-01 15:48:01 340 [HttpClient] Server: Twisted/13.0.0 TwistedWeb/9.0.0
    2021-01-01 15:48:01 340 [HttpClient] Strict-Transport-Security: max-age=604800
    2021-01-01 15:48:01 340 [HttpClient] Connection: close
    2021-01-01 15:48:01 340 [HttpClient] 
    2021-01-01 15:48:01 340 [HttpClient] <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>
    2021-01-01 15:48:01 340 [HttpClient] <-- END HTTP (141-byte body)
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
    EXCEPTION at.bitfire.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:11)
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:3)
    	at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:11)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:8)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:27)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:1)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:01 340 [HttpClient] --> PROPFIND https://192.168.100.100:8443/.well-known/carddav
    2021-01-01 15:48:01 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:01 340 [HttpClient] Content-Length: 198
    2021-01-01 15:48:01 340 [HttpClient] Depth: 0
    2021-01-01 15:48:01 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:01 340 [HttpClient] 
    2021-01-01 15:48:01 340 [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>
    2021-01-01 15:48:01 340 [HttpClient] --> END PROPFIND (198-byte body)
    2021-01-01 15:48:01 340 [HttpClient] <-- 401 Unauthorized https://192.168.100.100:8443/.well-known/carddav (83ms)
    2021-01-01 15:48:01 340 [HttpClient] WWW-Authenticate: basic realm="CardDAVServer"
    2021-01-01 15:48:01 340 [HttpClient] Content-Type: text/html;charset=utf-8
    2021-01-01 15:48:01 340 [HttpClient] Date: Fri, 01 Jan 2021 14:48:01 GMT
    2021-01-01 15:48:01 340 [HttpClient] Content-Length: 141
    2021-01-01 15:48:01 340 [HttpClient] Server: Twisted/13.0.0 TwistedWeb/9.0.0
    2021-01-01 15:48:01 340 [HttpClient] Strict-Transport-Security: max-age=604800
    2021-01-01 15:48:01 340 [HttpClient] Connection: close
    2021-01-01 15:48:01 340 [HttpClient] 
    2021-01-01 15:48:01 340 [HttpClient] <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>
    2021-01-01 15:48:01 340 [HttpClient] <-- END HTTP (141-byte body)
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Well-known URL detection failed
    EXCEPTION at.bitfire.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:11)
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:3)
    	at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:11)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:2)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:29)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:1)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Looking up SRV records for _carddavs._tcp.192.168.100.100
    2021-01-01 15:48:01 340 [ui.setup.DavResourceFinder] Didn't find carddav service, trying at https://192.168.100.100:443
    2021-01-01 15:48:02 340 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://192.168.100.100/.well-known/carddav
    2021-01-01 15:48:02 340 [HttpClient] --> PROPFIND https://192.168.100.100/.well-known/carddav
    2021-01-01 15:48:02 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:02 340 [HttpClient] Content-Length: 198
    2021-01-01 15:48:02 340 [HttpClient] Depth: 0
    2021-01-01 15:48:02 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:02 340 [HttpClient] 
    2021-01-01 15:48:02 340 [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>
    2021-01-01 15:48:02 340 [HttpClient] --> END PROPFIND (198-byte body)
    2021-01-01 15:48:17 340 [HttpClient] <-- HTTP FAILED: java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47440) after 15000ms
    2021-01-01 15:48:17 340 [ui.setup.DavResourceFinder] No resource found
    EXCEPTION java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47440) after 15000ms
    	at libcore.io.IoBridge.connectErrno(IoBridge.java:191)
    	at libcore.io.IoBridge.connect(IoBridge.java:135)
    	at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
    	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
    	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
    	at java.net.Socket.connect(Socket.java:621)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:1)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:17)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:26)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:111)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:20)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:213)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:38)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:35)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:52)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.brotli.BrotliInterceptor.intercept(BrotliInterceptor.kt:31)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:25)
    	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:13)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:19)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.followRedirects$build(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:10)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:2)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:28)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:34)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:1)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:17 340 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://192.168.100.100/
    2021-01-01 15:48:17 340 [HttpClient] --> PROPFIND https://192.168.100.100/
    2021-01-01 15:48:17 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:17 340 [HttpClient] Content-Length: 198
    2021-01-01 15:48:17 340 [HttpClient] Depth: 0
    2021-01-01 15:48:17 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:17 340 [HttpClient] 
    2021-01-01 15:48:17 340 [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>
    2021-01-01 15:48:17 340 [HttpClient] --> END PROPFIND (198-byte body)
    2021-01-01 15:48:32 340 [HttpClient] <-- HTTP FAILED: java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47441) after 15000ms
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] No resource found
    EXCEPTION java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47441) after 15000ms
    	at libcore.io.IoBridge.connectErrno(IoBridge.java:191)
    	at libcore.io.IoBridge.connect(IoBridge.java:135)
    	at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
    	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
    	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
    	at java.net.Socket.connect(Socket.java:621)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:1)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:17)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:26)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:111)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:20)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:213)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:38)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:35)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:52)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.brotli.BrotliInterceptor.intercept(BrotliInterceptor.kt:31)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:25)
    	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:13)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:19)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.followRedirects$build(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:10)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:2)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:28)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:34)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:1)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] Finding initial caldav service configuration
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] Checking user-given URL: https://192.168.100.100:8443/addressbooks/users/Jimmy
    2021-01-01 15:48:32 340 [HttpClient] --> PROPFIND https://192.168.100.100:8443/addressbooks/users/Jimmy
    2021-01-01 15:48:32 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:32 340 [HttpClient] Content-Length: 435
    2021-01-01 15:48:32 340 [HttpClient] Depth: 0
    2021-01-01 15:48:32 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:32 340 [HttpClient] 
    2021-01-01 15:48:32 340 [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>
    2021-01-01 15:48:32 340 [HttpClient] --> END PROPFIND (435-byte body)
    2021-01-01 15:48:32 340 [HttpClient] <-- 401 Unauthorized https://192.168.100.100:8443/addressbooks/users/Jimmy (122ms)
    2021-01-01 15:48:32 340 [HttpClient] WWW-Authenticate: basic realm="CardDAVServer"
    2021-01-01 15:48:32 340 [HttpClient] Content-Type: text/html;charset=utf-8
    2021-01-01 15:48:32 340 [HttpClient] Date: Fri, 01 Jan 2021 14:48:31 GMT
    2021-01-01 15:48:32 340 [HttpClient] Content-Length: 141
    2021-01-01 15:48:32 340 [HttpClient] Server: Twisted/13.0.0 TwistedWeb/9.0.0
    2021-01-01 15:48:32 340 [HttpClient] Strict-Transport-Security: max-age=604800
    2021-01-01 15:48:32 340 [HttpClient] Connection: close
    2021-01-01 15:48:32 340 [HttpClient] 
    2021-01-01 15:48:32 340 [HttpClient] <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>
    2021-01-01 15:48:32 340 [HttpClient] <-- END HTTP (141-byte body)
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
    EXCEPTION at.bitfire.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:11)
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:3)
    	at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:11)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:13)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:27)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:4)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:32 340 [HttpClient] --> PROPFIND https://192.168.100.100:8443/.well-known/caldav
    2021-01-01 15:48:32 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:32 340 [HttpClient] Content-Length: 198
    2021-01-01 15:48:32 340 [HttpClient] Depth: 0
    2021-01-01 15:48:32 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:32 340 [HttpClient] 
    2021-01-01 15:48:32 340 [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>
    2021-01-01 15:48:32 340 [HttpClient] --> END PROPFIND (198-byte body)
    2021-01-01 15:48:32 340 [HttpClient] <-- 401 Unauthorized https://192.168.100.100:8443/.well-known/caldav (84ms)
    2021-01-01 15:48:32 340 [HttpClient] WWW-Authenticate: basic realm="CardDAVServer"
    2021-01-01 15:48:32 340 [HttpClient] Content-Type: text/html;charset=utf-8
    2021-01-01 15:48:32 340 [HttpClient] Date: Fri, 01 Jan 2021 14:48:31 GMT
    2021-01-01 15:48:32 340 [HttpClient] Content-Length: 141
    2021-01-01 15:48:32 340 [HttpClient] Server: Twisted/13.0.0 TwistedWeb/9.0.0
    2021-01-01 15:48:32 340 [HttpClient] Strict-Transport-Security: max-age=604800
    2021-01-01 15:48:32 340 [HttpClient] Connection: close
    2021-01-01 15:48:32 340 [HttpClient] 
    2021-01-01 15:48:32 340 [HttpClient] <html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1><p>You are not authorized to access this resource.</p></body></html>
    2021-01-01 15:48:32 340 [HttpClient] <-- END HTTP (141-byte body)
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] Well-known URL detection failed
    EXCEPTION at.bitfire.dav4jvm.exception.UnauthorizedException: HTTP 401 Unauthorized
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:11)
    	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:3)
    	at at.bitfire.dav4jvm.DavResource.processMultiStatus(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:11)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:2)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:29)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:4)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] Looking up SRV records for _caldavs._tcp.192.168.100.100
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] Didn't find caldav service, trying at https://192.168.100.100:443
    2021-01-01 15:48:32 340 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://192.168.100.100/.well-known/caldav
    2021-01-01 15:48:32 340 [HttpClient] --> PROPFIND https://192.168.100.100/.well-known/caldav
    2021-01-01 15:48:32 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:32 340 [HttpClient] Content-Length: 198
    2021-01-01 15:48:32 340 [HttpClient] Depth: 0
    2021-01-01 15:48:32 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:32 340 [HttpClient] 
    2021-01-01 15:48:32 340 [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>
    2021-01-01 15:48:32 340 [HttpClient] --> END PROPFIND (198-byte body)
    2021-01-01 15:48:47 340 [HttpClient] <-- HTTP FAILED: java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47444) after 15000ms
    2021-01-01 15:48:47 340 [ui.setup.DavResourceFinder] No resource found
    EXCEPTION java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47444) after 15000ms
    	at libcore.io.IoBridge.connectErrno(IoBridge.java:191)
    	at libcore.io.IoBridge.connect(IoBridge.java:135)
    	at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
    	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
    	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
    	at java.net.Socket.connect(Socket.java:621)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:1)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:17)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:26)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:111)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:20)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:213)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:38)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:35)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:52)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.brotli.BrotliInterceptor.intercept(BrotliInterceptor.kt:31)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:25)
    	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:13)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:19)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.followRedirects$build(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:10)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:2)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:28)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:34)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:4)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    2021-01-01 15:48:47 340 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://192.168.100.100/
    2021-01-01 15:48:47 340 [HttpClient] --> PROPFIND https://192.168.100.100/
    2021-01-01 15:48:47 340 [HttpClient] Content-Type: application/xml; charset=utf-8
    2021-01-01 15:48:47 340 [HttpClient] Content-Length: 198
    2021-01-01 15:48:47 340 [HttpClient] Depth: 0
    2021-01-01 15:48:47 340 [HttpClient] Accept-Encoding: br,gzip
    2021-01-01 15:48:47 340 [HttpClient] 
    2021-01-01 15:48:47 340 [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>
    2021-01-01 15:48:47 340 [HttpClient] --> END PROPFIND (198-byte body)
    2021-01-01 15:49:02 340 [HttpClient] <-- HTTP FAILED: java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47445) after 15000ms
    2021-01-01 15:49:02 340 [ui.setup.DavResourceFinder] No resource found
    EXCEPTION java.net.SocketTimeoutException: failed to connect to /192.168.100.100 (port 443) from /192.168.100.101 (port 47445) after 15000ms
    	at libcore.io.IoBridge.connectErrno(IoBridge.java:191)
    	at libcore.io.IoBridge.connect(IoBridge.java:135)
    	at java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:142)
    	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:390)
    	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:230)
    	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:212)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:436)
    	at java.net.Socket.connect(Socket.java:621)
    	at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:1)
    	at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:17)
    	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:26)
    	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:111)
    	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:20)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:213)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:38)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:35)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:52)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.brotli.BrotliInterceptor.intercept(BrotliInterceptor.kt:31)
    	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:14)
    	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:25)
    	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:13)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:19)
    	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.followRedirects$build(DavResource.kt:1)
    	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:10)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:2)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:28)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:34)
    	at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:4)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:6)
    	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
    	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:1)
    
    

  • @jimmy I’m personally not using that function but based on the following guide I would assume that you’re using the wrong port (8443/tcp) although it most likely should be (5000/5001/tcp)?!

    https://www.davx5.com/tested-with/synology


  • @j-ed Link is known to me, thank you.
    Ports are correct:
    “CardDAV Base URL:http(s)://example.com:port/addressbooks/users/YOUR_USERNAME
    (for example: https://diskstation.example.com:8443/addressbooks/users/sample if your user name is sample)”
    This setting also works perfectly with the other phones.

  • developer

    @jimmy The DiskStation says you’re not authorized, i.e. username/password are wrong. Maybe you have pasted some space with the name or password? Or maybe the IP of this phone is locked because of too many wrong tries?


  • @rfc2822 I also interpreted the log this way, but unfortunately I haven’t found the problem on Synology yet either. It was worth a try, thanks for your info.

  • developer

    @jimmy Maybe there are some useful Synology logs with more information?


  • @rfc2822 said in Synology - 401 Unauthorized:

    @jimmy …Or maybe the IP of this phone is locked because of too many wrong tries?
    Sorry!!!👼
    Crap, I hadn’t looked under Security - Account - Sharing/Blocking List…😵
    Thanks a lot, that was the crucial hint!

  • developer

    @jimmy Thanks for the update and good to hear that it now works for you! Maybe the thread can help others with the same problem.

Similar topics

  • 3
  • 5
  • 3