Search The ForumSearch   RegisterRegister  LoginLogin

AfterLogic WebMail Pro

 AfterLogic Forum : AfterLogic WebMail Pro
Subject Topic: WebDAV Method 405 not allowed Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
schwim
Valued Community Member
Valued Community Member


Joined: 21 November 2017
Location: United States
Online Status: Offline
Posts: 49
Posted: 10 August 2018 at 5:57pm | IP Logged Quote schwim

Hi there everyone!

I moved my WMP install to a new server and I'm having a problem accessing my dav.php via my davdroid app. The app syncs to the same account on the old server but on the new server, I get a "Method 405 not allowed" error. I've posted the debug from the app below if that's of any assistance:

Could someone help me figure out what I'm lacking to be able to use the sync feature again?

Thanks for your time!

Code:

--- BEGIN DEBUG INFO ---

LOGS:
2018-08-10 20:29:00 4957 [ui.setup.DavResourceFinder] Finding initial carddav service configuration
2018-08-10 20:29:00 4957 [ui.setup.DavResourceFinder] Checking user-given URL: https://schwimserver.com/mail/dav.php
2018-08-10 20:29:00 4957 [HttpClient] --> PROPFIND https://schwimserver.com/mail/dav.php
2018-08-10 20:29:00 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:00 4957 [HttpClient] Content-Length: 290
2018-08-10 20:29:00 4957 [HttpClient] Depth: 0
2018-08-10 20:29:00 4957 [HttpClient]
2018-08-10 20:29:00 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><CARD:addressbook-description /><CARD:addressbook-home-set /><current-user-principal /></prop></propfind>
2018-08-10 20:29:00 4957 [HttpClient] --> END PROPFIND (290-byte body)
2018-08-10 20:29:00 4957 [HttpClient] <-- 401 Unauthorized https://schwimserver.com/mail/dav.php (639ms)
2018-08-10 20:29:00 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:13 GMT
2018-08-10 20:29:00 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:00 4957 [HttpClient] X-Server: AfterlogicDAVServer
2018-08-10 20:29:00 4957 [HttpClient] WWW-Authenticate: Basic realm="sabre/dav", charset="UTF-8"
2018-08-10 20:29:00 4957 [HttpClient] Keep-Alive: timeout=5, max=100
2018-08-10 20:29:00 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:00 4957 [HttpClient] Transfer-Encoding: chunked
2018-08-10 20:29:00 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:00 4957 [HttpClient]
2018-08-10 20:29:00 4957 [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 'Authorization: Basic' header found. Either the client didn't send one, or the server is mis-configured</s:message>
  <s:file>/var/www/clients/client1/web2/web/mail/vendor/sabre/dav/lib/DAV/Auth/Plugin.php</s:file>
  <s:line>188</s:line>
  <s:code>0</s:code>
  <s:stacktrace>#0 [internal function]: Sabre\DAV\Auth\Plugin->beforeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#1 /var/www/clients/client1/web2/web/mail/vendor/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
#2 /var/www/clients/client1/web2/web/mail/vendor/sabre/dav/lib/DAV/Server.php(446): Sabre\Event\EventEmitter->emit('beforeMethod', Array)
#3 /var/www/clients/client1/web2/web/mail/vendor/sabre/dav/lib/DAV/Server.php(248): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#4 /var/www/clients/client1/web2/web/mail/dav.php(34): Sabre\DAV\Server->exec()
#5 {main}</s:stacktrace>
</d:error>

2018-08-10 20:29:00 4957 [HttpClient] <-- END HTTP (1137-byte body)
2018-08-10 20:29:00 4957 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION at.bitfire.dav4android.exception.UnauthorizedException: HTTP 401 Unauthorized
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:273)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:164)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:102)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:74)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:00 4957 [HttpClient] --> PROPFIND https://schwimserver.com/.well-known/carddav
2018-08-10 20:29:00 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:00 4957 [HttpClient] Content-Length: 198
2018-08-10 20:29:00 4957 [HttpClient] Depth: 0
2018-08-10 20:29:00 4957 [HttpClient]
2018-08-10 20:29:00 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-08-10 20:29:00 4957 [HttpClient] --> END PROPFIND (198-byte body)
2018-08-10 20:29:01 4957 [HttpClient] <-- 405 Method Not Allowed https://schwimserver.com/.well-known/carddav (126ms)
2018-08-10 20:29:01 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:13 GMT
2018-08-10 20:29:01 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:01 4957 [HttpClient] Last-Modified: Fri, 22 Jun 2018 00:10:02 GMT
2018-08-10 20:29:01 4957 [HttpClient] ETag: "712-56f2fda6bfca3"
2018-08-10 20:29:01 4957 [HttpClient] Accept-Ranges: bytes
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 1810
2018-08-10 20:29:01 4957 [HttpClient] Keep-Alive: timeout=5, max=99
2018-08-10 20:29:01 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: text/html
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ERROR 405 - Method Not Allowed!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex" />
    <style type="text/css"><!--
    body {
        color: #444444;
        background-color: #EEEEEE;
        font-family: 'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }
    #page{
        background-color: #FFFFFF;
        width: 60%;
        margin: 24px auto;
        padding: 12px;
    }
    #header {
        padding: 6px ;
        text-align: center;
    }
    .status3xx { background-color: #475076; color: #FFFFFF; }
    .status4xx { background-color: #C55042; color: #FFFFFF; }
    .status5xx { background-color: #F2E81A; color: #000000; }
    #content {
        padding: 4px 0 24px 0;
    }
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
    --></style>
</head>
<body>
    <div id="page">
        <div id="header" class="status4xx">
            <h1>ERROR 405 - Method Not Allowed!</h1>
        </div>
        <div id="content">
            <h2>The following error occurred:</h2>
            <p>The method used is not permitted.</p>
               <P>Please contact the <!--WEBMASTER//-->webmaster<!--WEBMASTER//--> with any queries.</p>
        </div>
        <div id="footer">
            <p>Powered by <a href="http://www.ispconfig.org">ISPConfig</a></p>
        </div>
    </div>
</body>
</html>

2018-08-10 20:29:01 4957 [HttpClient] <-- END HTTP (1810-byte body)
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:283)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:367)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:106)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:74)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Looking up SRV records for _carddavs._tcp.schwimserver.com
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Didn't find carddav service, trying at https://schwimserver.com:443
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://schwimserver.com/.well-known/carddav
2018-08-10 20:29:01 4957 [HttpClient] --> PROPFIND https://schwimserver.com/.well-known/carddav
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 198
2018-08-10 20:29:01 4957 [HttpClient] Depth: 0
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-08-10 20:29:01 4957 [HttpClient] --> END PROPFIND (198-byte body)
2018-08-10 20:29:01 4957 [HttpClient] <-- 405 Method Not Allowed https://schwimserver.com/.well-known/carddav (121ms)
2018-08-10 20:29:01 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:14 GMT
2018-08-10 20:29:01 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:01 4957 [HttpClient] Last-Modified: Fri, 22 Jun 2018 00:10:02 GMT
2018-08-10 20:29:01 4957 [HttpClient] ETag: "712-56f2fda6bfca3"
2018-08-10 20:29:01 4957 [HttpClient] Accept-Ranges: bytes
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 1810
2018-08-10 20:29:01 4957 [HttpClient] Keep-Alive: timeout=5, max=98
2018-08-10 20:29:01 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: text/html
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ERROR 405 - Method Not Allowed!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex" />
    <style type="text/css"><!--
    body {
        color: #444444;
        background-color: #EEEEEE;
        font-family: 'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }
    #page{
        background-color: #FFFFFF;
        width: 60%;
        margin: 24px auto;
        padding: 12px;
    }
    #header {
        padding: 6px ;
        text-align: center;
    }
    .status3xx { background-color: #475076; color: #FFFFFF; }
    .status4xx { background-color: #C55042; color: #FFFFFF; }
    .status5xx { background-color: #F2E81A; color: #000000; }
    #content {
        padding: 4px 0 24px 0;
    }
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
    --></style>
</head>
<body>
    <div id="page">
        <div id="header" class="status4xx">
            <h1>ERROR 405 - Method Not Allowed!</h1>
        </div>
        <div id="content">
            <h2>The following error occurred:</h2>
            <p>The method used is not permitted.</p>
               <P>Please contact the <!--WEBMASTER//-->webmaster<!--WEBMASTER//--> with any queries.</p>
        </div>
        <div id="footer">
            <p>Powered by <a href="http://www.ispconfig.org">ISPConfig</a></p>
        </div>
    </div>
</body>
</html>

2018-08-10 20:29:01 4957 [HttpClient] <-- END HTTP (1810-byte body)
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] No resource found
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:283)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:367)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:348)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:124)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:74)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://schwimserver.com/
2018-08-10 20:29:01 4957 [HttpClient] --> PROPFIND https://schwimserver.com/
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 198
2018-08-10 20:29:01 4957 [HttpClient] Depth: 0
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-08-10 20:29:01 4957 [HttpClient] --> END PROPFIND (198-byte body)
2018-08-10 20:29:01 4957 [HttpClient] <-- 405 Method Not Allowed https://schwimserver.com/ (121ms)
2018-08-10 20:29:01 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:14 GMT
2018-08-10 20:29:01 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:01 4957 [HttpClient] Last-Modified: Fri, 22 Jun 2018 00:10:02 GMT
2018-08-10 20:29:01 4957 [HttpClient] ETag: "712-56f2fda6bfca3"
2018-08-10 20:29:01 4957 [HttpClient] Accept-Ranges: bytes
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 1810
2018-08-10 20:29:01 4957 [HttpClient] Keep-Alive: timeout=5, max=97
2018-08-10 20:29:01 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: text/html
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ERROR 405 - Method Not Allowed!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex" />
    <style type="text/css"><!--
    body {
        color: #444444;
        background-color: #EEEEEE;
        font-family: 'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }
    #page{
        background-color: #FFFFFF;
        width: 60%;
        margin: 24px auto;
        padding: 12px;
    }
    #header {
        padding: 6px ;
        text-align: center;
    }
    .status3xx { background-color: #475076; color: #FFFFFF; }
    .status4xx { background-color: #C55042; color: #FFFFFF; }
    .status5xx { background-color: #F2E81A; color: #000000; }
    #content {
        padding: 4px 0 24px 0;
    }
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
    --></style>
</head>
<body>
    <div id="page">
        <div id="header" class="status4xx">
            <h1>ERROR 405 - Method Not Allowed!</h1>
        </div>
        <div id="content">
            <h2>The following error occurred:</h2>
            <p>The method used is not permitted.</p>
               <P>Please contact the <!--WEBMASTER//-->webmaster<!--WEBMASTER//--> with any queries.</p>
        </div>
        <div id="footer">
            <p>Powered by <a href="http://www.ispconfig.org">ISPConfig</a></p>
        </div>
    </div>
</body>
</html>

2018-08-10 20:29:01 4957 [HttpClient] <-- END HTTP (1810-byte body)
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] No resource found
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:283)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:367)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:348)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:124)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:74)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Finding initial caldav service configuration
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Checking user-given URL: https://schwimserver.com/mail/dav.php
2018-08-10 20:29:01 4957 [HttpClient] --> PROPFIND https://schwimserver.com/mail/dav.php
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 435
2018-08-10 20:29:01 4957 [HttpClient] Depth: 0
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><resourcetype /><displayname /><n0:calendar-color xmlns:n0="http://apple.com/ns/ical/" /><CAL:calendar-description /><CAL:calendar-timezone /><current-user-privilege-set /><CAL:supported-calendar-component-set /><CAL:calendar-home-set /><current-user-principal /></prop></propfind>
2018-08-10 20:29:01 4957 [HttpClient] --> END PROPFIND (435-byte body)
2018-08-10 20:29:01 4957 [HttpClient] <-- 401 Unauthorized https://schwimserver.com/mail/dav.php (180ms)
2018-08-10 20:29:01 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:14 GMT
2018-08-10 20:29:01 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:01 4957 [HttpClient] X-Server: AfterlogicDAVServer
2018-08-10 20:29:01 4957 [HttpClient] WWW-Authenticate: Basic realm="sabre/dav", charset="UTF-8"
2018-08-10 20:29:01 4957 [HttpClient] Keep-Alive: timeout=5, max=96
2018-08-10 20:29:01 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:01 4957 [HttpClient] Transfer-Encoding: chunked
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [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 'Authorization: Basic' header found. Either the client didn't send one, or the server is mis-configured</s:message>
  <s:file>/var/www/clients/client1/web2/web/mail/vendor/sabre/dav/lib/DAV/Auth/Plugin.php</s:file>
  <s:line>188</s:line>
  <s:code>0</s:code>
  <s:stacktrace>#0 [internal function]: Sabre\DAV\Auth\Plugin->beforeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#1 /var/www/clients/client1/web2/web/mail/vendor/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
#2 /var/www/clients/client1/web2/web/mail/vendor/sabre/dav/lib/DAV/Server.php(446): Sabre\Event\EventEmitter->emit('beforeMethod', Array)
#3 /var/www/clients/client1/web2/web/mail/vendor/sabre/dav/lib/DAV/Server.php(248): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#4 /var/www/clients/client1/web2/web/mail/dav.php(34): Sabre\DAV\Server->exec()
#5 {main}</s:stacktrace>
</d:error>

2018-08-10 20:29:01 4957 [HttpClient] <-- END HTTP (1137-byte body)
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION at.bitfire.dav4android.exception.UnauthorizedException: HTTP 401 Unauthorized
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:273)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.checkUserGivenURL(DavResourceFinder.kt:173)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:102)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:75)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:01 4957 [HttpClient] --> PROPFIND https://schwimserver.com/.well-known/caldav
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 198
2018-08-10 20:29:01 4957 [HttpClient] Depth: 0
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-08-10 20:29:01 4957 [HttpClient] --> END PROPFIND (198-byte body)
2018-08-10 20:29:01 4957 [HttpClient] <-- 405 Method Not Allowed https://schwimserver.com/.well-known/caldav (134ms)
2018-08-10 20:29:01 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:14 GMT
2018-08-10 20:29:01 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:01 4957 [HttpClient] Last-Modified: Fri, 22 Jun 2018 00:10:02 GMT
2018-08-10 20:29:01 4957 [HttpClient] ETag: "712-56f2fda6bfca3"
2018-08-10 20:29:01 4957 [HttpClient] Accept-Ranges: bytes
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 1810
2018-08-10 20:29:01 4957 [HttpClient] Keep-Alive: timeout=5, max=95
2018-08-10 20:29:01 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: text/html
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ERROR 405 - Method Not Allowed!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex" />
    <style type="text/css"><!--
    body {
        color: #444444;
        background-color: #EEEEEE;
        font-family: 'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }
    #page{
        background-color: #FFFFFF;
        width: 60%;
        margin: 24px auto;
        padding: 12px;
    }
    #header {
        padding: 6px ;
        text-align: center;
    }
    .status3xx { background-color: #475076; color: #FFFFFF; }
    .status4xx { background-color: #C55042; color: #FFFFFF; }
    .status5xx { background-color: #F2E81A; color: #000000; }
    #content {
        padding: 4px 0 24px 0;
    }
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
    --></style>
</head>
<body>
    <div id="page">
        <div id="header" class="status4xx">
            <h1>ERROR 405 - Method Not Allowed!</h1>
        </div>
        <div id="content">
            <h2>The following error occurred:</h2>
            <p>The method used is not permitted.</p>
               <P>Please contact the <!--WEBMASTER//-->webmaster<!--WEBMASTER//--> with any queries.</p>
        </div>
        <div id="footer">
            <p>Powered by <a href="http://www.ispconfig.org">ISPConfig</a></p>
        </div>
    </div>
</body>
</html>

2018-08-10 20:29:01 4957 [HttpClient] <-- END HTTP (1810-byte body)
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Well-known URL detection failed
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:283)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:367)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:106)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:75)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] No principal found at user-given URL, trying to discover
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Looking up SRV records for _caldavs._tcp.schwimserver.com
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Didn't find caldav service, trying at https://schwimserver.com:443
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://schwimserver.com/.well-known/caldav
2018-08-10 20:29:01 4957 [HttpClient] --> PROPFIND https://schwimserver.com/.well-known/caldav
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 198
2018-08-10 20:29:01 4957 [HttpClient] Depth: 0
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-08-10 20:29:01 4957 [HttpClient] --> END PROPFIND (198-byte body)
2018-08-10 20:29:01 4957 [HttpClient] <-- 405 Method Not Allowed https://schwimserver.com/.well-known/caldav (122ms)
2018-08-10 20:29:01 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:14 GMT
2018-08-10 20:29:01 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:01 4957 [HttpClient] Last-Modified: Fri, 22 Jun 2018 00:10:02 GMT
2018-08-10 20:29:01 4957 [HttpClient] ETag: "712-56f2fda6bfca3"
2018-08-10 20:29:01 4957 [HttpClient] Accept-Ranges: bytes
2018-08-10 20:29:01 4957 [HttpClient] Content-Length: 1810
2018-08-10 20:29:01 4957 [HttpClient] Keep-Alive: timeout=5, max=94
2018-08-10 20:29:01 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:01 4957 [HttpClient] Content-Type: text/html
2018-08-10 20:29:01 4957 [HttpClient]
2018-08-10 20:29:01 4957 [HttpClient] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ERROR 405 - Method Not Allowed!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex" />
    <style type="text/css"><!--
    body {
        color: #444444;
        background-color: #EEEEEE;
        font-family: 'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }
    #page{
        background-color: #FFFFFF;
        width: 60%;
        margin: 24px auto;
        padding: 12px;
    }
    #header {
        padding: 6px ;
        text-align: center;
    }
    .status3xx { background-color: #475076; color: #FFFFFF; }
    .status4xx { background-color: #C55042; color: #FFFFFF; }
    .status5xx { background-color: #F2E81A; color: #000000; }
    #content {
        padding: 4px 0 24px 0;
    }
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
    --></style>
</head>
<body>
    <div id="page">
        <div id="header" class="status4xx">
            <h1>ERROR 405 - Method Not Allowed!</h1>
        </div>
        <div id="content">
            <h2>The following error occurred:</h2>
            <p>The method used is not permitted.</p>
               <P>Please contact the <!--WEBMASTER//-->webmaster<!--WEBMASTER//--> with any queries.</p>
        </div>
        <div id="footer">
            <p>Powered by <a href="http://www.ispconfig.org">ISPConfig</a></p>
        </div>
    </div>
</body>
</html>

2018-08-10 20:29:01 4957 [HttpClient] <-- END HTTP (1810-byte body)
2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] No resource found
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:283)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:367)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:348)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:124)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:75)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)

2018-08-10 20:29:01 4957 [ui.setup.DavResourceFinder] Trying to determine principal from initial context path=https://schwimserver.com/
2018-08-10 20:29:01 4957 [HttpClient] --> PROPFIND https://schwimserver.com/
2018-08-10 20:29:02 4957 [HttpClient] Content-Type: application/xml; charset=utf-8
2018-08-10 20:29:02 4957 [HttpClient] Content-Length: 198
2018-08-10 20:29:02 4957 [HttpClient] Depth: 0
2018-08-10 20:29:02 4957 [HttpClient]
2018-08-10 20:29:02 4957 [HttpClient] <?xml version='1.0' encoding='UTF-8' ?><propfind xmlns="DAV:" xmlns:CAL="urn:ietf:params:xml:ns:caldav" xmlns:CARD="urn:ietf:params:xml:ns:carddav"><prop><current-user-principal /></prop></propfind>
2018-08-10 20:29:02 4957 [HttpClient] --> END PROPFIND (198-byte body)
2018-08-10 20:29:02 4957 [HttpClient] <-- 405 Method Not Allowed https://schwimserver.com/ (130ms)
2018-08-10 20:29:02 4957 [HttpClient] Date: Sat, 11 Aug 2018 00:29:15 GMT
2018-08-10 20:29:02 4957 [HttpClient] Server: Apache/2.4.25 (Debian)
2018-08-10 20:29:02 4957 [HttpClient] Last-Modified: Fri, 22 Jun 2018 00:10:02 GMT
2018-08-10 20:29:02 4957 [HttpClient] ETag: "712-56f2fda6bfca3"
2018-08-10 20:29:02 4957 [HttpClient] Accept-Ranges: bytes
2018-08-10 20:29:02 4957 [HttpClient] Content-Length: 1810
2018-08-10 20:29:02 4957 [HttpClient] Keep-Alive: timeout=5, max=93
2018-08-10 20:29:02 4957 [HttpClient] Connection: Keep-Alive
2018-08-10 20:29:02 4957 [HttpClient] Content-Type: text/html
2018-08-10 20:29:02 4957 [HttpClient]
2018-08-10 20:29:02 4957 [HttpClient] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>ERROR 405 - Method Not Allowed!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="robots" content="noindex" />
    <style type="text/css"><!--
    body {
        color: #444444;
        background-color: #EEEEEE;
        font-family: 'Trebuchet MS', sans-serif;
        font-size: 80%;
    }
    h1 {}
    h2 { font-size: 1.2em; }
    #page{
        background-color: #FFFFFF;
        width: 60%;
        margin: 24px auto;
        padding: 12px;
    }
    #header {
        padding: 6px ;
        text-align: center;
    }
    .status3xx { background-color: #475076; color: #FFFFFF; }
    .status4xx { background-color: #C55042; color: #FFFFFF; }
    .status5xx { background-color: #F2E81A; color: #000000; }
    #content {
        padding: 4px 0 24px 0;
    }
    #footer {
        color: #666666;
        background: #f9f9f9;
        padding: 10px 20px;
        border-top: 5px #efefef solid;
        font-size: 0.8em;
        text-align: center;
    }
    #footer a {
        color: #999999;
    }
    --></style>
</head>
<body>
    <div id="page">
        <div id="header" class="status4xx">
            <h1>ERROR 405 - Method Not Allowed!</h1>
        </div>
        <div id="content">
            <h2>The following error occurred:</h2>
            <p>The method used is not permitted.</p>
               <P>Please contact the <!--WEBMASTER//-->webmaster<!--WEBMASTER//--> with any queries.</p>
        </div>
        <div id="footer">
            <p>Powered by <a href="http://www.ispconfig.org">ISPConfig</a></p>
        </div>
    </div>
</body>
</html>

2018-08-10 20:29:02 4957 [HttpClient] <-- END HTTP (1810-byte body)
2018-08-10 20:29:02 4957 [ui.setup.DavResourceFinder] No resource found
EXCEPTION at.bitfire.dav4android.exception.HttpException: HTTP 405 Method Not Allowed
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:283)
     at at.bitfire.dav4android.DavResource.checkStatus(DavResource.kt:259)
     at at.bitfire.dav4android.DavResource.processMultiStatus(DavResource.kt:351)
     at at.bitfire.dav4android.DavResource.propfind(DavResource.kt:246)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.getCurrentUserPrincipal(DavResourceFinder.kt:367)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.discoverPrincipalUrl(DavResourceFinder.kt:348)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:124)
     at at.bitfire.davdroid.ui.setup.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:75)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:139)
     at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$ServerConfigurationLoader.loadInBackground(DetectConfigurationFragment.kt:120)
     at android.support.v4.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:306)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
     at android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
     at android.support.v4.content.ModernAsyncTask$2.call(ModernAsyncTask.java:138)
     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
     at java.lang.Thread.run(Thread.java:762)



SOFTWARE INFORMATION
Package: at.bitfire.davdroid
Version: 2.0-gplay (241) from Jul 30, 2018
Installed from: com.google.android.packageinstaller
JB Workaround installed: no

CONNECTIVITY (at the moment)
Active connection: WiFi, CONNECTED

CONFIGURATION
Power saving disabled: yes
android.permission.READ_CONTACTS permission: denied
android.permission.WRITE_CONTACTS permission: denied
android.permission.READ_CALENDAR permission: denied
android.permission.WRITE_CALENDAR permission: denied
org.dmfs.permission.READ_TASKS permission: denied
org.dmfs.permission.WRITE_TASKS permission: denied
System-wide synchronization: automatically

SQLITE DUMP
android_metadata
     |  locale |
     |  en_US |
----------
services
     |  _id | accountName | service | principal |
----------
sqlite_sequence
     |  name | seq |
----------
homesets
     |  _id | serviceID | url |
----------
collections
     |  _id | serviceID | type | url | readOnly | forceReadOnly | displayName | description | color | timezone | supportsVEVENT | supportsVTODO | source | sync |
----------

SYSTEM INFORMATION
Android version: 7.0 (NRD90M.G891AUCS2BQH1)
Device: samsung SAMSUNG-SM-G891A (poseidonlteatt)

--- END DEBUG INFO ---
Back to Top View schwim's Profile Search for other posts by schwim
 
Alex
AfterLogic Support
AfterLogic Support
Avatar

Joined: 19 November 2003
Online Status: Offline
Posts: 2206
Posted: 11 August 2018 at 1:29am | IP Logged Quote Alex

Looks like if this method is not allowed, you need to allow it? You need to consult with your web server administrator on how to do it on your server.

Regards,
Alex
Back to Top View Alex's Profile Search for other posts by Alex
 
schwim
Valued Community Member
Valued Community Member


Joined: 21 November 2017
Location: United States
Online Status: Offline
Posts: 49
Posted: 11 August 2018 at 7:14am | IP Logged Quote schwim

Thanks for your help, Alex. If I visit dav.php in the browser, trying to login just results in the authorization box keeps popping up and it won't let me log in that way either. Does that still mean that it's server-sided even though it won't let me log in that way either?
Back to Top View schwim's Profile Search for other posts by schwim
 
Igor
AfterLogic Support
AfterLogic Support


Joined: 24 June 2008
Location: United States
Online Status: Offline
Posts: 6038
Posted: 13 August 2018 at 1:52am | IP Logged Quote Igor

Typically this kind of behavior means authentication headers are not passed through. Please see Authentication over fastcgi section of SabreDAV documentation page: Webservers.

We hope this helps.

--
Regards,
Igor, Afterlogic Support
Back to Top View Igor's Profile Search for other posts by Igor
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide