If you have a problem with DAVx⁵, please:
Try the latest DAVx⁵ version. Use the latest version of your server software, if applicable.
Read the Configuration, FAQ and manual pages carefully. The most common issues are explained there.
Try the forum search – most questions have already been answered.
Have a look at the debug info/error details/logs. You can often get an idea what’s the problem yourself.
Search the the Web for the problem, maybe ask friends who are willing to help.
Make sure that it’s not a server or networking problem. Search the FAQ/forums/bug tracker of your server software, too. Many supposed DAVx⁵ bugs are server or networking problems.
See also: FAQ: How to debug DAVx⁵-related problems
When posting, please provide as much information as you can:
Go to DAVx⁵ / Settings (left navigation drawer in the main screen) / Debug info. Send these information to yourself (using the “Share” action, for instance by email). Paste the info to fpaste.org or a similar service and provide a link. It contains the most important information about your device and configuration.
Describe exactly what you were doing (steps to reproduce), what you tried to achieve and what your problem is. Imagine someone else who wants to reproduce the problem to find a solution and provide all necessary information.
Give information about your environment: what is your server software (including version), what are your calendar URLs, do other clients work, etc.
If possible, try to explain what you already have tried to solve your problem.
If you get “No CalDAV/CardDAV service found” when you try to add an account:
Tap “View logs”. Send those logs to yourself (using the “Share” action, for instance by email).
Paste the logs to fpaste.org or a similar service and provide a link (feel free to let it expire in a month).
If you get an error notification while synchronizing:
Tap the notification. A debug info activity will appear.
Send the debug info to yourself (using the “Share” action, for instance by email).
Paste the debug info (≠ logs) to fpaste.org or a similar service and provide a link (feel free to let it expire in a month). Short debug output can be inserted in the text, but please quote with ``` (at the beginning and the end).
If additional logs are required to diagnose the problem, continue below.
Your problem doesn’t cause a notification or you need verbose logs?
DAVx⁵ / Settings (left navigation drawer in the main screen) / Enable “Verbose logging”. A permanent notification tells you that logging is now active.
Do whatever causes your problem (e.g. “Refresh calendars”, or initiate a sync).
Use the notification to share the log. You may have to expand the notification to see the “Share” action.
Send the logs to yourself (for instance by by email, or with Share with HTTP).
Remove private data from the logs, if applicable.
Paste the logs to fpaste.org or a similar service and provide a link (feel free to let it expire in a month). Short parts of the logs can be inserted in the text, but please quote with ``` (at the beginning and the end).
If your problem has been solved, it would be kind to let other people (who were willing to help you) know the actual solution.
14 August 2019
I received again the synchronization error. Solved again by de-selecting - again! - Carddav.
And it is for exactly the same issue as before:
(printscreen taken 2 hours ago):
I know that I did not touch the phone as it was linked by usb on my desktop (hence always fully charged), and I was away 3 days without it (and with no one accessing my place): it was simply store there, alone in the dark…
There is something that triggers Carddav, but what ? … a mystery
(edit : all updates are manual, never auto. However, I recall having authorized several manual updates: an Android system update about “WebView”, “Booking”, “Visorando”, “Meteo France” and “Firefox”)
I’ve made these settings (already some time before posting):
exclude DAVx from the system’s automatic (power) management
allow Auto-start, secondary start from other apps, continue executing the app in background
I do not know, why it says “Power saving disabled: no” because there is no other settings that can be done.
For testing purposes, I set the sync intervall for the calendar to 120 min and for tasks to 15 min.
Result: ==> calendar is sync’ed, tasks are not
Thanks @rfc2822, it helps a lot
I managed to sign in with DAVx⁵ using the app password.
Contacts synchronize correctly but aCalendar only wants to sync my main gmail account.
My wife’s gmail account is “forgotten”: it is not in acalendar’s list of calendars, yet it is duly added and associated with my main account
Why such a restriction? Is the only solution to sign in with DAVx⁵ to my wife’s gmail account?
This solution is not very privacy friendly, it seems to me.
Thanks for the update!
@savornicesei said in SmarterMail integration:
The way to sync contact categories as a new contact or as categories is selectable in DavX5, before initial sync
You can also change it at a later time in the account settings. Which method is the right one for SmarterMail, according to your tests?
The customizable phone numbers labels are not supported by SM. Unfortunately, I added one on my phone, synced it to SM and the default ‘Home’ phone number was also lost
Those things are supported well by DAVx⁵, while many servers have problems with that. So I guess these are missing features in SmarterMail. If there is any specific thing you’re missing in DAVx⁵, please let us know.
SM has separate fields for Address, City, State, Country but after sync, all the address fields were concatenated and added in the ‘Home Address’ field.
Does this help? https://www.davx5.com/faq/entering-structured-addresses
Editing the server URL is not really possible, because internally this is a very complex matter and there are many possibilities for data loss because data has internally to be copied partially (only the unsynced data?) to a new calendar/address book. There are so many cases where this could result in chaos, so we probably will never add this feature. All you can do is create the second account, export unsynced data manually on the device from the first account and import it to the newly created second account. There are helper apps like ical Import/Export afaik.