The ORGANIZER is managed by Android (which uses the account name when no organizer has been set) and/or the calendar app. DAVdroid only takes the values which it receives from the calendar provider, see the image at https://www.davdroid.com/faq/system-integration/
You could create multiple accounts with various account names (= ORGANIZERS) and then use the calendars accordingly.
Thanks for the logs. I was finally able to reproduce a similar situation:
Upload an event with UID:a%40b (note the %, for instance coming from some erroneously double-encoded old UID; nevertheless valid) to Google /events/a%40b.ics (or anything else)
Google usually rewrites the path (= moves the event) to <UID>.ics, which would be a%40b.ics.
However, Google CalDAV REPORT calendar-query reports /events/a%2540b.ics as the URL of the resource.
If you want to download /events/a%2540b.ics from Google, it returns 404, although it had just listed this path.
So, in my opinion and what I currently know about it, this seems to be a server problem. It should go away if you delete all events on the server and then only create/sync "clean" events with "good UIDs". Maybe you can also create a new calendar for testing and see whether this one works?
What about leaving quering of the DNS to the OS, but doing the validation of the answers in the application?
When openssh is linked with libldns is does DNSSEC validatation (evaluation of the SSHPF records). So has openDmarc to be linked with libunbound to do DNSSEC validation.
If an application wants nowadays to do DANE/DNSSEC is has to use the right libraries.
If you have a problem with DAVdroid, please:
Try the latest DAVdroid version. Use the latest version of your server software, if applicable.
Read the Configuration and FAQ pages carefully. The most common issues are explained there.
Use the forum search! Most questions have already been answered.
Search the the Web for the problem, maybe ask friends who are willing to help.
Make sure that it's not a server problem. Search the FAQ/forums/bug tracker of your server software, too. Many supposed DAVdroid bugs are server (configuration) problems.
Provide helpful and verbose information!
If you expect other people to help you, provide as much information as you can. It's no fun to debug a problem without knowing about what's actually the problem.
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.
Important: Go to DAVdroid / 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.
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?
DAVdroid / Settings (left navigation drawer in the main screen) / Enable "log to external storage." A notification with the log file path appears.
Do whatever causes your problem (e.g. "Refresh calendars", or initiate a sync).
Disable "log to external storage" again. Please keep in mind that those log files may contain private information and are accessible by any app which has the permission to access external storage, so delete them after those steps.
Send the logs to yourself (e.g. in the file manager and then send by email, or use the brilliant app 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.
Thanks for your report and the steps to reproduce!
I can't reproduce the problem here. Can you please provide more verbose steps to reproduce (including the exact dates, recurrence settings etc.), information about the used CalDAV server, DAVdroid debug info (DAVdroid / Settings / Debug info) and verbose DAVdroid logs as described in [READ BEFORE POSTING] What's required to diagnose a problem?
thanks for the help. I found the solution it seems. It wasn't part of the website you linked to though.
I checked the things the website proposed and i checked for battery saving and that stuff.
But what actually did the trick was to go into the account-settings on android and enable the DAVdroid sync there. That was somehow disabled.
So thanks for the advice to check the settings of the OS!
Keep up the good work!!
Newbie to this forum and a novice troubleshooter.
DavDroid v2.0.4-ose (245) via F-droid
Phone: Samsung Galaxy S9 running Android v8.0.0
NextCloud server v13.0.1
This referenced DavDroid error was the Internet search term that brought me to this thread. I don't know how to interpret info from the DavDroid error dump. I was seeing the problem from another client too, though. Thunderbird with Lightning Calendar add-on on my linux laptop. Thankfully the error/warning message in Thunderbird cited a HTTP return code of 415. I was able to look into the server logs for that error and find the specific(in my case it was only one) .ics entry that was causing this error. I'm not sure how others (citing ics entries above) found the offending entries but I share my experience and troubleshooting path in case someone can make use of it.
Deleting the entry (appended below) cleared away the DavDroid error for me. This was not a new entry and I don't understand why it would all of a sudden start causing problems but then I don't actually use an Apple device but the person I'm sharing this calendar with does. So, perhaps their client modified the entry(I'm speculating based on the PRODID)? The HTTP status code of 415, "unsupported media type" might offer a clue to someone more clued in about these data formats too.
PRODID:-//Apple Inc.//Mac OS X 10.12.6//EN
DESCRIPTION:birth year ?
SUMMARY:Cousin Jamee's bday!
X-LIC-ERROR;X-LIC-ERRORTYPE=PROPERTY-PARSE-ERROR:Parse error in property
DESCRIPTION:Default Mozilla Description
I have an old aCalendar with their Tasks module, but its not aCalendar+, so maybe that's why I'm unable to get Tasks syncing through OpenTasks.
I sent an email to tapirapps about not having a setting to make that work, maybe I just need the aCalendar+ instead....
@erosion said in Fastmail/Thunderbird/Android Contacts Discrepancies after 'Copy Contacts' & Sync:
As soon as there are 297 contacts in Fastmail, you don't need the app anymore.
I don't understand what you're talking about here, as my goal is to keep all 3 contact repositories in sync:
I meant that you don't need the "Copy Contacts" app anymore. Syncing between 3 places (one of them with DAVdroid) is a common use case. I'm syncing between Nextcloud / Evolution / DAVdroid myself.
Everything works perfectly
Happy that it now works for you. If there's still a specific problem, just let us know.
@erosion said in New user questions re: Initial Setup:
First question is regarding when the tasks appear in my Thunderbird/Lightning calendar , but not on my Android calendar. When I look at the associated Tasks app on Android, I don't see a list including due dates- just tasks. Ideally would like a list in chronological order showing each task's start/due date.
Did you try another app like aCalendar+? OpenTasks must still be installed because it provides the storage backend, see illustration on https://www.davdroid.com/faq/system-integration/
OpenTasks shows DUE dates here. I have created a task called "test" with Thunderbird 60.2.1 and Lightning 18.104.22.168, and after synchronizing the task with DAVdroid the DUE date is shown as you can see in the screenshot:
However, please note that DAVdroid doesn't have any influence on OpenTasks and how it shows tasks. For questions about this, please contact OpenTasks support.
Next, I notice on Android each task will notify upon start time & due time. However on Thunderbird/Lightning there's no reminder at all. I have to manually edit it & set the Reminder field to 0 minutes  which then enables a 'start' time reminder- still not at 'due'.
Again, this is not managed by DAVdroid, which just synchronizes the tasks between the CalDAV server and OpenTasks. For questions about this, please contact OpenTasks support.
Lastly, whare is the tasks data being stored? I don't see any of them listed on my FastMail account. Of course the calendar there doesn't support displaying tasks like Google & Thunderbird/Lightning, so I don't expect to see them inline on the calendar there like I do on Thunderbird/Lightning. I hope its actually there rather than on someone else's server.
Does that help?
OH MY ....
@mwlczk you just cleared several problems with my mobile!!
I never found the right pid for the internet connectivity connection!
But after allowing pid 1000 Davdroid started to work again (seems like my fw is down intermittently, as it sometimes synced).
AND firefox sync started working (it was only logged as Web Session before and was still waiting for email verification...several times..)
This should be on the FAQ of AWFALL as well.
Thank you again!
@rfc2822 apologies, I forgot to include version information. I'm running:
Although while checking that I've just realised that the Oreo 8.1 update has finally been released for my phone, so I'll install that and check tonight too. I'll also enable logging to an external file and get you that info in the process.
Damnit! Pebcak here, for some weird reason all calendars in "acalendar" were excluded from syncronisation. After I enabled them again, everything is fine again.
Sorry for the mess, and many thanks for your support!
@deekay No, it does not need any apps (except the system apps Calendar and Contact Storage, but those should be available on any Android system).
Maybe there are some other "features" in this ROM, for instance a startup permission like here: https://www.davdroid.com/faq/synchronization-is-not-run-as-expected/?
Thank you for the quick response! I read the two issues you linked and yes, it seems my problem is identical to those. Sorry for double posting and not finding those myself :/.
For me, that's one more reason to leave Horde behind, this software is causing numerous issues in our setup.
What I still don't really get is why everything seems to be fine as long as I only create/edit tasks from within OpenTasks. Right now I am using a collection with a task that has no value assigned to the "Priority" property (checked by downloading the ics file) and OpenTasks/DAVDroid is syncing the collection without issues.
So for everyone who can't use the workaround described in https://forums.bitfire.at/topic/1738/task-sync-priority-without-value, having a separate "Android-only" collection seems to help, too.
Ok, I understand. Is there any technical information I can pass over to them? I do not have any difficulties with "in deep" and "programmer-like" explanations as I a do backend development myself but never confronted with contact/account management under android.
I will then pass that information over to blackberry to let this issue be fixed.