Or could you give us a hint about what’s wrong with our OC version?
As you can see from the debug logs, your server responds with
500 Internal Server Error to a
REPORT addressbook-query request.
I, too, would rather downgrade to an earlier DAVdroid version (which worked great) than upgrade ownCloud which I haven’t done yet for a couple of reasons…
You’re of course free to use any DAVdroid version you want
Would you happen to have any other suggestions?
DAVdroid has an ugly fallback-hack that falls back to
PROPFIND when a server responds with some defined HTTP error codes (like 400 Bad Request and 403 Forbidden) to
REPORT addressbook-query. This ugly fallback-hack will now be activated for the following status codes (on
- 400 Bad Request – this is what a server sends when it thinks the
REPORT is invalid
- 403 Forbidden – some servers refuse the empty
<filter/> and say that it’s not a supported filter type, so the correct response code for that is 403
- 500 Internal Server Error – some servers (like yours) just don’t know what to do and return an “all-catch” error
- 501 Not Implemented – that would be the right error code for a server that knows it MUST support
REPORT addressbook-query, but it’s not implemented nevertheless.
So, with this ugly fallback-hack in the next DAVdroid release, you will (hopefully) be able to sync again with your OwnCloud 7 installations – but that doesn’t change anything about the fact that they’re defect.