Author |
|
schwim Valued Community Member
Joined: 21 November 2017 Location: United States
Online Status: Offline Posts: 49
|
Posted: 10 August 2018 at 5:57pm | IP Logged
|
|
|
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 |
|
|
Alex AfterLogic Support
Joined: 19 November 2003
Online Status: Offline Posts: 2206
|
Posted: 11 August 2018 at 1:29am | IP Logged
|
|
|
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 |
|
|
schwim Valued Community Member
Joined: 21 November 2017 Location: United States
Online Status: Offline Posts: 49
|
Posted: 11 August 2018 at 7:14am | IP Logged
|
|
|
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 |
|
|
Igor AfterLogic Support
Joined: 24 June 2008 Location: United States
Online Status: Offline Posts: 6104
|
Posted: 13 August 2018 at 1:52am | IP Logged
|
|
|
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 |
|
|