Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Error 404 when synchronising contact birthdays after cancelling a birthday notification.

  • /e/ version: 1.5 and earlier
  • Device model(s): Pixel 3, Xiaomi Mi5
  • Developer mode enabled: yes/no no
  • Device rooted: yes/no no
  • Trackers blocker enabled: yes/no no

Summary

Ever since I have used /e/ I have experienced problems with contact birthdays. When a birthday comes around I get repeated notifications. If I swipe them away they repeat a little while later. If I press on a notification the reminder settings page comes up and then if I press the 'X' to delete the notification then the reminders stop appearing, but instead every few minutes I get a notification saying "Contact birthdays HTTP Server Error 404 Not Found"

The problem

Steps to reproduce Set up a contact birthday. Wait for a notification. Press on the notification. In the calender notification page that appears press on 'X' to cancel the reminder. Wait for next sync. An error 404 notification appears and keeps repeating.

What is the current behaviour?

As above. If I disconnect the calander from my /e/ account and then reconnect it again the notifications seem to stop until the next birthday reminder comes around.

What is the expected correct behaviour?

  • Birthday notifications should not appear so often.
  • A cancelled birthday reminder should not cause Error 404 notifications

Technical information

--------- beginning of main
11-22 02:02:28.731  6510  6510 I davx5   : [log.Logger] Logging settings changed; re-initializing logger
11-22 02:02:28.731  6510  6510 I davx5   : [log.Logger] Verbose logging: true; to file: true
11-22 02:02:28.847  6510  6510 I davx5   : [log.Logger] Now logging to file: /data/user/0/foundation.e.accountmanager/files/debug/davx5-log.txt
11-22 02:02:28.886  6510  6510 I System  : Loaded time zone names for "en_US" in 26ms (19ms in ICU)
11-22 02:02:28.902  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting foreground_service
11-22 02:02:28.903  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: foreground_service = false
11-22 02:02:28.903  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting foreground_service -> false
11-22 02:02:28.903  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting battery_optimization
11-22 02:02:28.903  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: battery_optimization = true
11-22 02:02:28.903  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting battery_optimization -> true
11-22 02:02:28.904  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting proxy_type
11-22 02:02:28.904  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: proxy_type = null
11-22 02:02:28.904  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: proxy_type = -1
11-22 02:02:28.904  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting proxy_type -> -1
11-22 02:02:28.905  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting proxy_host
11-22 02:02:28.905  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: proxy_host = null
11-22 02:02:28.905  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: proxy_host = localhost
11-22 02:02:28.905  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting proxy_host -> localhost
11-22 02:02:28.906  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting proxy_port
11-22 02:02:28.906  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: proxy_port = null
11-22 02:02:28.906  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: proxy_port = 9050
11-22 02:02:28.906  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting proxy_port -> 9050
11-22 02:02:28.907  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting distrust_system_certs
11-22 02:02:28.907  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: distrust_system_certs = false
11-22 02:02:28.907  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting distrust_system_certs -> false
11-22 02:02:28.907  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_theme
11-22 02:02:28.908  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_theme = null
11-22 02:02:28.908  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_theme = null
11-22 02:02:28.908  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_theme -> no result
11-22 02:02:28.908  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:02:28.909  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:02:28.909  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:02:28.909  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:02:36.902  6510 15329 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.BatteryOptimizationsFragment$Factory with order 0
11-22 02:02:36.903  6510 15329 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.PermissionsIntroFragment$Factory with order 0
11-22 02:02:36.903  6510 15329 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.WelcomeFragment$Factory with order -1000
11-22 02:02:36.903  6510 15329 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:02:36.904  6510 15329 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:02:36.904  6510 15329 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:02:36.904  6510 15329 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:02:36.905  6510 15329 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.TasksIntroFragment$Factory with order 0
11-22 02:02:36.905  6510 15329 D davx5   : [settings.SettingsManager] Looking up setting time_nextDonationPopup
11-22 02:02:36.905  6510 15329 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: time_nextDonationPopup = 1676481891618
11-22 02:02:36.906  6510 15329 D davx5   : [settings.SettingsManager] Looked up setting time_nextDonationPopup -> 1676481891618
11-22 02:02:36.906  6510 15329 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.OpenSourceFragment$Factory with order 0
11-22 02:02:36.956  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:02:36.956  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:02:36.957  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:02:36.957  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:02:53.630  6510 15329 D davx5   : [settings.AccountSettings] Account deljen@e.email has version 13, current version: 13
11-22 02:02:53.631  6510 15329 D davx5   : [settings.SettingsManager] Looking up setting show_only_personal
11-22 02:02:53.631  6510 15329 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: show_only_personal = null
11-22 02:02:53.631  6510 15329 D davx5   : [settings.SettingsManager] DefaultsProvider: show_only_personal = null
11-22 02:02:53.631  6510 15329 D davx5   : [settings.SettingsManager] Looked up setting show_only_personal -> no result
11-22 02:02:53.680  6510 15329 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:02:53.681  6510 15329 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:02:53.681  6510 15329 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:02:53.681  6510 15329 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:02:55.674  6510 15329 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:02:55.675  6510 15329 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:02:55.676  6510 15329 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:02:55.676  6510 15329 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:02:55.680  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:02:55.681  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:02:55.682  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:02:55.682  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:02:55.693  6510  6510 D davx5   : [ui.account.WebcalFragment] Got Android calendar list
11-22 02:02:55.693  6510  6510 D davx5   : 	PARAMETER #0 = [2, 3]
11-22 02:03:04.926  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:03:04.927  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:03:04.927  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:03:04.928  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:03:04.993  6480  3792 I davx5   : [syncadapter.SyncAdapterService] com.android.calendar sync of Account {name=deljen@e.email, type=e.foundation.webdav.eelo} has been initiated
11-22 02:03:04.993  6480  3792 I davx5   : 	PARAMETER #0 = ignore_settings, force, expedited, ignore_backoff
11-22 02:03:04.994  6480  3792 I ical4android: [AndroidCalendar] Removing event colors from account Account {name=deljen@e.email, type=e.foundation.webdav.eelo}
11-22 02:03:04.995  6480  3793 I davx5   : [syncadapter.SyncAdapterService] foundation.e.tasks sync of Account {name=deljen@e.email, type=e.foundation.webdav.eelo} has been initiated
11-22 02:03:04.995  6480  3793 I davx5   : 	PARAMETER #0 = ignore_settings, force, expedited, ignore_backoff
11-22 02:03:04.995  6480  3794 I davx5   : [syncadapter.SyncAdapterService] foundation.e.accountmanager.addressbooks sync of Account {name=deljen@e.email, type=e.foundation.webdav.eelo} has been initiated
11-22 02:03:04.995  6480  3794 I davx5   : 	PARAMETER #0 = ignore_settings, force, expedited, ignore_backoff
11-22 02:03:05.015  6480  3794 I davx5   : [syncadapter.EeloAddressBooksSyncAdapterService] Running sync for address book
11-22 02:03:05.015  6480  3794 I davx5   : 	PARAMETER #0 = Account {name=Contacts (deljen@e.email EA), type=foundation.e.accountmanager.eelo.address_book}
11-22 02:03:05.016  6480  3794 I davx5   : [syncadapter.EeloAddressBooksSyncAdapterService] Address book sync complete
11-22 02:03:05.016  6480  3794 I davx5   : [syncadapter.SyncAdapterService] Sync for (foundation.e.accountmanager.addressbooks, Account {name=deljen@e.email, type=e.foundation.webdav.eelo}) finished
11-22 02:03:05.016  6480  3794 I davx5   : 	PARAMETER #0 = SyncResult: stats []
11-22 02:03:05.018  6480  3793 I davx5   : [syncadapter.EeloTasksSyncAdapterService] Synchronizing task list #2 [https://ecloud.global/remote.php/dav/calendars/deljen@e.email/app-generated--deck--board-97/]
11-22 02:03:05.028  6510  6510 D davx5   : [ui.account.WebcalFragment] Got Android calendar list
11-22 02:03:05.028  6510  6510 D davx5   : 	PARAMETER #0 = [2, 3]
11-22 02:03:05.030  6510  6510 D davx5   : [ui.account.WebcalFragment] Got Android calendar list
11-22 02:03:05.030  6510  6510 D davx5   : 	PARAMETER #0 = [2, 3]
11-22 02:03:05.033  6480  3792 I davx5   : [syncadapter.EeloCalendarsSyncAdapterService] Synchronizing calendar #2, URL: https://ecloud.global/remote.php/dav/calendars/deljen@e.email/personal/
11-22 02:03:05.035  6510  6510 I cert4android: [CustomCertService] CustomCertService created
11-22 02:03:05.037  6510  6510 I cert4android: [CustomCertService] No key store for trusted certifcates (yet); creating in-memory key store.
11-22 02:03:05.041  6480  3795 I davx5   : [syncadapter.SyncAdapterService] com.android.contacts sync of Account {name=Contacts (deljen@e.email EA), type=foundation.e.accountmanager.eelo.address_book} has been initiated
11-22 02:03:05.041  6480  3795 I davx5   : 	PARAMETER #0 = ignore_settings, force, expedited, ignore_backoff
11-22 02:03:05.043  6480  3793 I davx5   : [syncadapter.SyncManager] Preparing synchronization
11-22 02:03:05.044  6480  3792 I davx5   : [syncadapter.SyncManager] Preparing synchronization
11-22 02:03:05.056  6480  3795 I davx5   : [syncadapter.EeloContactsSyncAdapterService] Synchronizing address book: https://ecloud.global/remote.php/dav/addressbooks/users/deljen@e.email/contacts/
11-22 02:03:05.057  6480  3795 I davx5   : [syncadapter.EeloContactsSyncAdapterService] Taking settings from: Account {name=deljen@e.email, type=e.foundation.webdav.eelo}
11-22 02:03:05.058  6480  3792 I davx5   : [resource.LocalCalendar] Processing deleted exceptions
11-22 02:03:05.060  6480  3793 I davx5   : [syncadapter.SyncManager] Querying server capabilities
11-22 02:03:05.064  6480  3795 I davx5   : [syncadapter.SyncManager] Preparing synchronization
11-22 02:03:05.064  6480  3792 I davx5   : [resource.LocalCalendar] Processing dirty exceptions
11-22 02:03:05.067  6480  3795 I davx5   : [syncadapter.ContactsSyncManager] Contact group strategy: CategoriesStrategy
11-22 02:03:05.072  6480  3795 I davx5   : [syncadapter.SyncManager] Querying server capabilities
11-22 02:03:05.082  6480  3792 I davx5   : [syncadapter.SyncManager] Querying server capabilities
11-22 02:03:05.861  6480  3795 I davx5   : [syncadapter.ContactsSyncManager] Address book accepts vCards up to 9 MB
11-22 02:03:05.862  6480  3795 I davx5   : [syncadapter.ContactsSyncManager] Address book supports vCard4: true
11-22 02:03:05.863  6480  3795 I davx5   : [syncadapter.ContactsSyncManager] Address book supports Collection Sync: true
11-22 02:03:05.863  6480  3795 I davx5   : [syncadapter.SyncManager] Sending local deletes/updates to server
11-22 02:03:05.870  6480  3792 I davx5   : [syncadapter.CalendarSyncManager] Calendar accepts events up to 9 MB
11-22 02:03:05.870  6480  3792 I davx5   : [syncadapter.CalendarSyncManager] Calendar supports Collection Sync: true
11-22 02:03:05.870  6480  3792 I davx5   : [syncadapter.SyncManager] Sending local deletes/updates to server
11-22 02:03:05.880  6480  3792 I davx5   : [syncadapter.SyncManager] Removed 0 record(s) from server
11-22 02:03:05.891  6480  3792 I davx5   : [syncadapter.SyncManager] Sent 0 record(s) to server
11-22 02:03:05.899  6480  3792 I davx5   : [syncadapter.SyncManager] Local sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/34"}, remote sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/34"}
11-22 02:03:05.899  6480  3792 I davx5   : [syncadapter.SyncManager] Remote collection didn't change, no reason to sync
11-22 02:03:05.900  6480  3792 I davx5   : [syncadapter.EeloCalendarsSyncAdapterService] Synchronizing calendar #3, URL: https://ecloud.global/remote.php/dav/calendars/deljen@e.email/contact_birthdays/
11-22 02:03:05.902  6480  3795 I davx5   : [syncadapter.SyncManager] Removed 0 record(s) from server
11-22 02:03:05.902  6480  3792 I davx5   : [syncadapter.SyncManager] Preparing synchronization
11-22 02:03:05.905  6480  3792 I davx5   : [resource.LocalCalendar] Processing deleted exceptions
11-22 02:03:05.910  6480  3792 I davx5   : [resource.LocalCalendar] Processing dirty exceptions
11-22 02:03:05.926  6480  3795 I davx5   : [syncadapter.SyncManager] Sent 0 record(s) to server
11-22 02:03:05.928  6480  3792 I davx5   : [syncadapter.SyncManager] Querying server capabilities
11-22 02:03:05.932  6480  3795 I davx5   : [syncadapter.SyncManager] Local sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/674","initialSync":false}, remote sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/674"}
11-22 02:03:05.932  6480  3795 I davx5   : [syncadapter.SyncManager] Remote collection didn't change, no reason to sync
11-22 02:03:05.933  6480  3795 I davx5   : [syncadapter.EeloContactsSyncAdapterService] Contacts sync complete
11-22 02:03:05.936  6480  3795 I davx5   : [syncadapter.SyncAdapterService] Sync for (com.android.contacts, Account {name=Contacts (deljen@e.email EA), type=foundation.e.accountmanager.eelo.address_book}) finished
11-22 02:03:05.936  6480  3795 I davx5   : 	PARAMETER #0 = SyncResult: stats []
11-22 02:03:06.068  6480  3792 I davx5   : [syncadapter.CalendarSyncManager] Calendar accepts events up to 9 MB
11-22 02:03:06.069  6480  3792 I davx5   : [syncadapter.CalendarSyncManager] Calendar supports Collection Sync: true
11-22 02:03:06.069  6480  3792 I davx5   : [syncadapter.SyncManager] Sending local deletes/updates to server
11-22 02:03:06.079  6480  3792 I davx5   : [syncadapter.SyncManager] Removed 0 record(s) from server
11-22 02:03:06.129  6480  3805 I davx5   : [syncadapter.SyncManager] Uploading modified record 42 -> contacts-A083B37D-CD24-4C0C-8E95-D719038B9B5C.vcf.ics (ETag=f8f70d14e572c84628a02d421a6d58bc, Schedule-Tag=null)
11-22 02:03:06.284  6480  3805 I davx5   : [syncadapter.SyncManager] Original version of locally modified resource is not there (anymore), trying as fresh upload
11-22 02:03:06.294  6480  3805 I davx5   : [syncadapter.SyncManager] Uploading modified record 42 -> contacts-A083B37D-CD24-4C0C-8E95-D719038B9B5C.vcf.ics (ETag=null, Schedule-Tag=null)
11-22 02:03:06.448  6480  3792 E davx5   : [syncadapter.SyncManager] HTTP/DAV exception
11-22 02:03:06.448  6480  3792 E davx5   : EXCEPTION at.bitfire.dav4jvm.exception.NotFoundException: HTTP 404 Not Found
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:6)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.dav4jvm.DavResource.checkStatus(DavResource.kt:3)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.dav4jvm.DavResource.put(DavResource.kt:2)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.dav4jvm.DavResource.put$default(Unknown Source:26)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager$uploadDirty$3.invoke(SyncManager.kt:7)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager$uploadDirty$3.invoke(SyncManager.kt:1)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager.remoteExceptionContext(SyncManager.kt:1)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager.uploadDirty(SyncManager.kt:21)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager.uploadDirty(SyncManager.kt:34)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager$uploadDirty$1$1$1.invoke(SyncManager.kt:2)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager$uploadDirty$1$1$1.invoke(SyncManager.kt:1)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager.localExceptionContext(SyncManager.kt:1)
11-22 02:03:06.448  6480  3792 E davx5   : 	at at.bitfire.davdroid.syncadapter.SyncManager$uploadDirty$1$1.invokeSuspend(SyncManager.kt:2)
11-22 02:03:06.448  6480  3792 E davx5   : 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:3)
11-22 02:03:06.448  6480  3792 E davx5   : 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
11-22 02:03:06.448  6480  3792 E davx5   : 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
11-22 02:03:06.448  6480  3792 E davx5   : 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
11-22 02:03:06.448  6480  3792 E davx5   : 	at java.lang.Thread.run(Thread.java:923)
11-22 02:03:06.457  6480  3792 I davx5   : [syncadapter.EeloCalendarsSyncAdapterService] Calendar sync complete
11-22 02:03:06.461  6480  3792 I davx5   : [syncadapter.SyncAdapterService] Sync for (com.android.calendar, Account {name=deljen@e.email, type=e.foundation.webdav.eelo}) finished
11-22 02:03:06.461  6480  3792 I davx5   : 	PARAMETER #0 = SyncResult: stats [ numParseExceptions: 1]
11-22 02:03:20.926  6480  3793 I davx5   : [syncadapter.TasksSyncManager] Calendar accepts tasks up to 9 MB
11-22 02:03:20.926  6480  3793 I davx5   : [syncadapter.SyncManager] Sending local deletes/updates to server
11-22 02:03:20.933  6480  3793 I davx5   : [syncadapter.SyncManager] Removed 0 record(s) from server
11-22 02:03:20.942  6480  3793 I davx5   : [syncadapter.SyncManager] Sent 0 record(s) to server
11-22 02:03:20.946  6480  3793 I davx5   : [syncadapter.SyncManager] Local sync state = null, remote sync state = null
11-22 02:03:20.946  6480  3793 I davx5   : [syncadapter.SyncManager] Sync algorithm: full listing as one result (PROPFIND/REPORT)
11-22 02:03:20.959  6480  3793 I davx5   : [syncadapter.SyncManager] Number of local non-dirty entries: 6
11-22 02:03:20.959  6480  3793 I davx5   : [syncadapter.SyncManager] Processing remote entries
11-22 02:03:20.960  6480  3808 I davx5   : [syncadapter.TasksSyncManager] Querying tasks
11-22 02:03:21.244  6480  3808 I davx5   : [syncadapter.SyncManager] card-287.ics has not been changed on server (ETag still bd526efa869f8d620bbea4399dcf7708)
11-22 02:03:21.258  6480  3808 I davx5   : [syncadapter.SyncManager] card-288.ics has not been changed on server (ETag still bd526efa869f8d620bbea4399dcf7708)
11-22 02:03:21.268  6480  3808 I davx5   : [syncadapter.SyncManager] card-289.ics has not been changed on server (ETag still bd526efa869f8d620bbea4399dcf7708)
11-22 02:03:21.277  6480  3808 I davx5   : [syncadapter.SyncManager] stack-284.ics has not been changed on server (ETag still bd526efa869f8d620bbea4399dcf7708)
11-22 02:03:21.289  6480  3808 I davx5   : [syncadapter.SyncManager] stack-285.ics has not been changed on server (ETag still bd526efa869f8d620bbea4399dcf7708)
11-22 02:03:21.298  6480  3808 I davx5   : [syncadapter.SyncManager] stack-286.ics has not been changed on server (ETag still bd526efa869f8d620bbea4399dcf7708)
11-22 02:03:21.303  6480  3793 I davx5   : [syncadapter.SyncManager] Deleting entries which are not present remotely anymore
11-22 02:03:21.306  6480  3793 I davx5   : [syncadapter.SyncManager] Removed 0 local resources which are not present on the server anymore
11-22 02:03:21.306  6480  3793 I davx5   : [syncadapter.SyncManager] Post-processing
11-22 02:03:21.311  6480  3793 I davx5   : [syncadapter.TasksSyncManager] Touched 0 relations
11-22 02:03:21.311  6480  3793 I davx5   : [syncadapter.SyncManager] Saving sync state
11-22 02:03:21.311  6480  3793 I davx5   : 	PARAMETER #0 = null
11-22 02:03:21.313  6480  3793 I davx5   : [syncadapter.EeloTasksSyncAdapterService] Synchronizing task list #3 [https://ecloud.global/remote.php/dav/calendars/deljen@e.email/personal/]
11-22 02:03:21.316  6480  3793 I davx5   : [syncadapter.SyncManager] Preparing synchronization
11-22 02:03:21.319  6480  3793 I davx5   : [syncadapter.SyncManager] Querying server capabilities
11-22 02:03:21.488  6480  3793 I davx5   : [syncadapter.TasksSyncManager] Calendar accepts tasks up to 9 MB
11-22 02:03:21.489  6480  3793 I davx5   : [syncadapter.SyncManager] Sending local deletes/updates to server
11-22 02:03:21.497  6480  3793 I davx5   : [syncadapter.SyncManager] Removed 0 record(s) from server
11-22 02:03:21.504  6480  3793 I davx5   : [syncadapter.SyncManager] Sent 0 record(s) to server
11-22 02:03:21.507  6480  3793 I davx5   : [syncadapter.SyncManager] Local sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/34"}, remote sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/34"}
11-22 02:03:21.508  6480  3793 I davx5   : [syncadapter.SyncManager] Remote collection didn't change, no reason to sync
11-22 02:03:21.508  6480  3793 I davx5   : [syncadapter.EeloTasksSyncAdapterService] Task sync complete
11-22 02:03:21.509  6510  6510 I cert4android: [CustomCertService] CustomCertService destroyed
11-22 02:03:21.511  6480  3793 I davx5   : [syncadapter.SyncAdapterService] Sync for (foundation.e.tasks, Account {name=deljen@e.email, type=e.foundation.webdav.eelo}) finished
11-22 02:03:21.511  6480  3793 I davx5   : 	PARAMETER #0 = SyncResult: stats [ numSkippedEntries: 6]
11-22 02:03:36.861  6510  6528 D davx5   : [webdav.DavDocumentsProvider] WebDAV queryRoots
11-22 02:03:36.868  6510 20473 D davx5   : [webdav.DavDocumentsProvider] WebDAV queryRoots
11-22 02:03:36.875  6510  6528 D davx5   : [webdav.DavDocumentsProvider] WebDAV queryRoots
11-22 02:04:44.689  6510 20961 D davx5   : [webdav.DavDocumentsProvider] WebDAV queryRoots
11-22 02:05:01.486  6510  6528 D davx5   : [webdav.DavDocumentsProvider] WebDAV queryRoots
11-22 02:07:19.157  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:07:19.158  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:07:19.158  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:07:19.159  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:07:19.175  6510  6510 D davx5   : [ui.account.WebcalFragment] Got Android calendar list
11-22 02:07:19.175  6510  6510 D davx5   : 	PARAMETER #0 = [2, 3]
11-22 02:07:22.505  6510  6537 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.WelcomeFragment$Factory with order -1000
11-22 02:07:22.506  6510  6537 D davx5   : [settings.SettingsManager] Looking up setting time_nextDonationPopup
11-22 02:07:22.506  6510  6537 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: time_nextDonationPopup = 1676481891618
11-22 02:07:22.506  6510  6537 D davx5   : [settings.SettingsManager] Looked up setting time_nextDonationPopup -> 1676481891618
11-22 02:07:22.506  6510  6537 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.OpenSourceFragment$Factory with order 0
11-22 02:07:22.509  6510  6537 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.BatteryOptimizationsFragment$Factory with order 0
11-22 02:07:22.510  6510  6537 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.PermissionsIntroFragment$Factory with order 0
11-22 02:07:22.510  6510  6537 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:07:22.511  6510  6537 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:07:22.511  6510  6537 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:07:22.511  6510  6537 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:07:22.512  6510  6537 D davx5   : [ui.intro.IntroActivity] Found intro fragment factory class at.bitfire.davdroid.ui.intro.TasksIntroFragment$Factory with order 0
11-22 02:07:22.568  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:07:22.568  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:07:22.569  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:07:22.569  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
11-22 02:07:22.636  6510  6510 W Choreographer: Frame time is 0.231295 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
11-22 02:07:32.570  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting foreground_service
11-22 02:07:32.571  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: foreground_service = false
11-22 02:07:32.571  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting foreground_service -> false
11-22 02:07:32.571  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting battery_optimization
11-22 02:07:32.572  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: battery_optimization = true
11-22 02:07:32.572  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting battery_optimization -> true
11-22 02:07:32.572  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting proxy_type
11-22 02:07:32.572  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: proxy_type = null
11-22 02:07:32.572  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: proxy_type = -1
11-22 02:07:32.573  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting proxy_type -> -1
11-22 02:07:32.573  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting proxy_host
11-22 02:07:32.573  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: proxy_host = null
11-22 02:07:32.574  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: proxy_host = localhost
11-22 02:07:32.574  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting proxy_host -> localhost
11-22 02:07:32.574  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting proxy_port
11-22 02:07:32.574  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: proxy_port = null
11-22 02:07:32.574  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: proxy_port = 9050
11-22 02:07:32.575  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting proxy_port -> 9050
11-22 02:07:32.575  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting distrust_system_certs
11-22 02:07:32.575  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: distrust_system_certs = false
11-22 02:07:32.575  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting distrust_system_certs -> false
11-22 02:07:32.576  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_theme
11-22 02:07:32.576  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_theme = null
11-22 02:07:32.576  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_theme = null
11-22 02:07:32.576  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_theme -> no result
11-22 02:07:32.577  6510  6510 D davx5   : [settings.SettingsManager] Looking up setting preferred_tasks_provider
11-22 02:07:32.577  6510  6510 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: preferred_tasks_provider = null
11-22 02:07:32.577  6510  6510 D davx5   : [settings.SettingsManager] DefaultsProvider: preferred_tasks_provider = null
11-22 02:07:32.577  6510  6510 D davx5   : [settings.SettingsManager] Looked up setting preferred_tasks_provider -> no result
--------- beginning of system
11-22 02:07:42.416  6510  6537 E ActivityThread: Failed to find provider info for at.techbee.jtx.provider
11-22 02:07:42.423  6510  6537 E ActivityThread: Failed to find provider info for org.tasks.opentasks
11-22 02:07:42.439  6510  6537 D davx5   : [settings.AccountSettings] Account deljen@e.email has version 13, current version: 13
11-22 02:07:42.440  6510  6537 D davx5   : [settings.SettingsManager] Looking up setting contact_group_method
11-22 02:07:42.440  6510  6537 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: contact_group_method = null
11-22 02:07:42.440  6510  6537 D davx5   : [settings.SettingsManager] DefaultsProvider: contact_group_method = null
11-22 02:07:42.440  6510  6537 D davx5   : [settings.SettingsManager] Looked up setting contact_group_method -> no result
11-22 02:07:42.441  6510  6537 D davx5   : [settings.SettingsManager] Looking up setting default_alarm
11-22 02:07:42.441  6510  6537 D davx5   : [settings.SettingsManager] SharedPreferencesProvider: default_alarm = null
11-22 02:07:42.441  6510  6537 D davx5   : [settings.SettingsManager] DefaultsProvider: default_alarm = null
11-22 02:07:42.441  6510  6537 D davx5   : [settings.SettingsManager] Looked up setting default_alarm -> no result
11-22 02:07:42.830  6510  6510 W Choreographer: Frame time is 0.257879 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
11-22 02:09:27.852  6480  4339 I davx5   : [syncadapter.SyncAdapterService] foundation.e.accountmanager.addressbooks sync of Account {name=deljen@e.email, type=e.foundation.webdav.eelo} has been initiated
11-22 02:09:27.852  6480  4339 I davx5   : 	PARAMETER #0 = 
11-22 02:09:27.873  6480  4339 I davx5   : [syncadapter.EeloAddressBooksSyncAdapterService] Running sync for address book
11-22 02:09:27.873  6480  4339 I davx5   : 	PARAMETER #0 = Account {name=Contacts (deljen@e.email EA), type=foundation.e.accountmanager.eelo.address_book}
11-22 02:09:27.874  6480  4339 I davx5   : [syncadapter.EeloAddressBooksSyncAdapterService] Address book sync complete
11-22 02:09:27.875  6480  4339 I davx5   : [syncadapter.SyncAdapterService] Sync for (foundation.e.accountmanager.addressbooks, Account {name=deljen@e.email, type=e.foundation.webdav.eelo}) finished
11-22 02:09:27.875  6480  4339 I davx5   : 	PARAMETER #0 = SyncResult: stats []
11-22 02:09:27.916  6480  4340 I davx5   : [syncadapter.SyncAdapterService] com.android.contacts sync of Account {name=Contacts (deljen@e.email EA), type=foundation.e.accountmanager.eelo.address_book} has been initiated
11-22 02:09:27.916  6480  4340 I davx5   : 	PARAMETER #0 = ignore_settings, ignore_backoff
11-22 02:09:27.938  6480  4340 I davx5   : [syncadapter.EeloContactsSyncAdapterService] Synchronizing address book: https://ecloud.global/remote.php/dav/addressbooks/users/deljen@e.email/contacts/
11-22 02:09:27.938  6480  4340 I davx5   : [syncadapter.EeloContactsSyncAdapterService] Taking settings from: Account {name=deljen@e.email, type=e.foundation.webdav.eelo}
11-22 02:09:27.948  6510  6510 I cert4android: [CustomCertService] CustomCertService created
11-22 02:09:27.950  6510  6510 I cert4android: [CustomCertService] No key store for trusted certifcates (yet); creating in-memory key store.
11-22 02:09:27.960  6480  4340 I davx5   : [syncadapter.SyncManager] Preparing synchronization
11-22 02:09:27.963  6480  4340 I davx5   : [syncadapter.ContactsSyncManager] Contact group strategy: CategoriesStrategy
11-22 02:09:27.967  6480  4340 I davx5   : [syncadapter.SyncManager] Querying server capabilities
11-22 02:09:29.330  6480  4340 I davx5   : [syncadapter.ContactsSyncManager] Address book accepts vCards up to 9 MB
11-22 02:09:29.330  6480  4340 I davx5   : [syncadapter.ContactsSyncManager] Address book supports vCard4: true
11-22 02:09:29.331  6480  4340 I davx5   : [syncadapter.ContactsSyncManager] Address book supports Collection Sync: true
11-22 02:09:29.331  6480  4340 I davx5   : [syncadapter.SyncManager] Sending local deletes/updates to server
11-22 02:09:29.365  6480  4340 I davx5   : [syncadapter.SyncManager] Removed 0 record(s) from server
11-22 02:09:29.389  6480  4340 I davx5   : [syncadapter.SyncManager] Sent 0 record(s) to server
11-22 02:09:29.396  6480  4340 I davx5   : [syncadapter.SyncManager] Local sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/674","initialSync":false}, remote sync state = {"type":"SYNC_TOKEN","value":"http:\/\/sabre.io\/ns\/sync\/674"}
11-22 02:09:29.396  6480  4340 I davx5   : [syncadapter.SyncManager] Remote collection didn't change, no reason to sync
11-22 02:09:29.396  6480  4340 I davx5   : [syncadapter.EeloContactsSyncAdapterService] Contacts sync complete
11-22 02:09:29.398  6510  6510 I cert4android: [CustomCertService] CustomCertService destroyed
11-22 02:09:29.399  6480  4340 I davx5   : [syncadapter.SyncAdapterService] Sync for (com.android.contacts, Account {name=Contacts (deljen@e.email EA), type=foundation.e.accountmanager.eelo.address_book}) finished
11-22 02:09:29.399  6480  4340 I davx5   : 	PARAMETER #0 = SyncResult: stats []
11-22 02:10:25.558  6510  6537 D davx5   : [ui.DebugInfoActivity] Writing debug info to /data/user/0/foundation.e.accountmanager/files/debug/davx5-debug.zip



--- BEGIN DEBUG INFO ---

SOFTWARE INFORMATION

┌────────────────────────────────┬───────────────────┬───────────┬───────────┬───────┐
│ Package                        │ Version           │ Code      │ Installer │ Notes │
├────────────────────────────────┼───────────────────┼───────────┼───────────┼───────┤
│ foundation.e.accountmanager    │ 4.2.3.3-ose       │ 402030300 │ —         │       │
│ foundation.e.tasks             │ 1.2.3-76-gca2dc61 │ 7800      │ —         │       │
│ com.android.providers.contacts │ 11                │ 30        │ —         │       │
│ com.android.providers.calendar │ 11                │ 30        │ —         │       │
│ foundation.e.calendar          │ 11                │ 30        │ —         │       │
└────────────────────────────────┴───────────────────┴───────────┴───────────┴───────┘


SYSTEM INFORMATION

Android version: 11 (e_blueline-user 11 RQ3A.211001.001 eng.root.20221030.124729 dev-keys)
Device: Google Pixel 3 (blueline)

Locale(s): [en_GB]
Time zone: Europe/London
Internal memory (/data): 19 GB free of 51 GB


CONNECTIVITY

 ☒ wlan0
   - [ Transports: WIFI Capabilities: NOT_METERED INTERNET NOT_RESTRICTED TRUSTED NOT_VPN VALIDATED NOT_ROAMING FOREGROUND NOT_CONGESTED NOT_SUSPENDED LinkUpBandwidth>=25471Kbps LinkDnBandwidth>=25471Kbps SignalStrength: -81 AdministratorUids: [] RequestorUid: -1 RequestorPackageName: null]
   - DNS: 1.1.1.1 (private mode)
 ☐ rmnet_data1
   - [ Transports: CELLULAR Capabilities: MMS SUPL IMS INTERNET NOT_RESTRICTED TRUSTED NOT_VPN VALIDATED NOT_ROAMING NOT_CONGESTED NOT_SUSPENDED LinkUpBandwidth>=15000Kbps LinkDnBandwidth>=30000Kbps Specifier: <TelephonyNetworkSpecifier [mSubId = 1]> AdministratorUids: [] RequestorUid: -1 RequestorPackageName: null]
   - DNS: 1.1.1.1 (private mode)

Data saver: disabled


CONFIGURATION

App standby bucket: 5
Power saving disabled: yes
System-wide synchronization: automatically

Notifications:
 - sync isBlocked=false
  * syncProblems: importance=2
  * syncIoErrors: importance=1
  * syncWarnings: importance=2
 - status: importance=2
 - general: importance=3
 - debug: importance=4

Permissions:
 - ACCESS_NETWORK_STATE: granted
 - ACCESS_WIFI_STATE: granted
 - FOREGROUND_SERVICE: granted
 - INTERNET: granted
 - READ_SYNC_SETTINGS: granted
 - READ_SYNC_STATS: granted
 - WRITE_SYNC_SETTINGS: granted
 - RECEIVE_BOOT_COMPLETED: granted
 - REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: granted
 - READ_CONTACTS: granted
 - WRITE_CONTACTS: granted
 - READ_CALENDAR: granted
 - WRITE_CALENDAR: granted
 - ACCESS_COARSE_LOCATION: granted
 - ACCESS_FINE_LOCATION: granted
 - ACCESS_BACKGROUND_LOCATION: granted
 - foundation.e.permission.READ_TASKS: granted
 - foundation.e.permission.WRITE_TASKS: granted
 - org.tasks.permission.READ_TASKS: denied
 - org.tasks.permission.WRITE_TASKS: denied
 - at.techbee.jtx.permission.READ: denied
 - at.techbee.jtx.permission.WRITE: denied
 - WAKE_LOCK: granted


ACCOUNTS

 - Account: deljen@e.email

┌──────────────────────────────────────────┬──────────┬───────────┬──────────┬───────────────────────────────────┐
│ Authority                                │ Syncable │ Auto-sync │ Interval │ Entries                           │
├──────────────────────────────────────────┼──────────┼───────────┼──────────┼───────────────────────────────────┤
│ foundation.e.accountmanager.addressbooks │ 1        │ true      │ 60 min   │ —                                 │
│ com.android.calendar                     │ 1        │ true      │ 15 min   │ 15 event(s)                       │
│ at.techbee.jtx.provider                  │ 0        │ false     │ —        │ —                                 │
│ foundation.e.tasks                       │ 1        │ true      │ 15 min   │ 6 OpenTasks task(s)               │
│ org.tasks.opentasks                      │ 0        │ false     │ —        │ —                                 │
│ com.android.contacts                     │ 0        │ false     │ —        │ 0 wrongly assigned raw contact(s) │
└──────────────────────────────────────────┴──────────┴───────────┴──────────┴───────────────────────────────────┘

  WiFi only: false
  Contact group method: CATEGORIES
  Time range (past days): 7
  Default alarm (min before): null
  Manage calendar colors: true
  Use event colors: false

  * Address book: Contacts (deljen@e.email EA)
    
    ┌──────────────────────┬──────────┬───────────┬──────────┬────────────────────┐
    │ Authority            │ Syncable │ Auto-sync │ Interval │ Entries            │
    ├──────────────────────┼──────────┼───────────┼──────────┼────────────────────┤
    │ com.android.contacts │ 1        │ true      │ —        │ 128 raw contact(s) │
    └──────────────────────┴──────────┴───────────┴──────────┴────────────────────┘
    
    URL: https://ecloud.global/remote.php/dav/addressbooks/users/deljen@e.email/contacts/
    Read-only: 0


DATABASE DUMP

android_metadata

┌────────┐
│ locale │
├────────┤
│ en_GB  │
└────────┘

service

┌────┬────────────────┬───────────┬──────────────────────────┬───────────────────────────────────────────────┬─────────┬───────────────────────────────────────────────────────────────────────┐
│ id │ accountName    │ authState │ accountType              │ addressBookAccountType                        │ type    │ principal                                                             │
├────┼────────────────┼───────────┼──────────────────────────┼───────────────────────────────────────────────┼─────────┼───────────────────────────────────────────────────────────────────────┤
│ 1  │ deljen@e.email │ —         │ e.foundation.webdav.eelo │ foundation.e.accountmanager.eelo.address_book │ carddav │ https://ecloud.global/remote.php/dav/principals/users/deljen@e.email/ │
│ 2  │ deljen@e.email │ —         │ e.foundation.webdav.eelo │ foundation.e.accountmanager.eelo.address_book │ caldav  │ https://ecloud.global/remote.php/dav/principals/users/deljen@e.email/ │
└────┴────────────────┴───────────┴──────────────────────────┴───────────────────────────────────────────────┴─────────┴───────────────────────────────────────────────────────────────────────┘

sqlite_sequence

┌────────────┬──────┐
│ name       │ seq  │
├────────────┼──────┤
│ service    │ 2    │
│ homeset    │ 2    │
│ collection │ 4    │
│ syncstats  │ 1591 │
└────────────┴──────┘

homeset

┌────┬───────────┬─────────────────────────────────────────────────────────────────────────┬──────────┬─────────────┬──────────┐
│ id │ serviceId │ url                                                                     │ privBind │ displayName │ personal │
├────┼───────────┼─────────────────────────────────────────────────────────────────────────┼──────────┼─────────────┼──────────┤
│ 1  │ 2         │ https://ecloud.global/remote.php/dav/calendars/deljen@e.email/          │ 1        │ —           │ 1        │
│ 2  │ 1         │ https://ecloud.global/remote.php/dav/addressbooks/users/deljen@e.email/ │ 1        │ —           │ 1        │
└────┴───────────┴─────────────────────────────────────────────────────────────────────────┴──────────┴─────────────┴──────────┘

collection

┌────┬───────────┬──────────────┬──────────────────────────────────────────────────────────────────────────────────────────────┬──────────────────┬────────────┬───────────────┬───────────────────┬─────────────┬───────────┬──────────┬────────────────┬───────────────┬──────────────────┬────────┬──────┬───────────┬───────┐
│ id │ serviceId │ type         │ url                                                                                          │ privWriteContent │ privUnbind │ forceReadOnly │ displayName       │ description │ color     │ timezone │ supportsVEVENT │ supportsVTODO │ supportsVJOURNAL │ source │ sync │ homeSetId │ owner │
├────┼───────────┼──────────────┼──────────────────────────────────────────────────────────────────────────────────────────────┼──────────────────┼────────────┼───────────────┼───────────────────┼─────────────┼───────────┼──────────┼────────────────┼───────────────┼──────────────────┼────────┼──────┼───────────┼───────┤
│ 1  │ 2         │ CALENDAR     │ https://ecloud.global/remote.php/dav/calendars/deljen@e.email/personal/                      │ 1                │ 1          │ 0             │ Personal          │ —           │ —         │ —        │ 1              │ 1             │ 0                │ —      │ 1    │ —         │ —     │
│ 2  │ 2         │ CALENDAR     │ https://ecloud.global/remote.php/dav/calendars/deljen@e.email/contact_birthdays/             │ 0                │ 0          │ 0             │ Contact birthdays │ —           │ -1451943  │ —        │ 1              │ 0             │ 0                │ —      │ 1    │ —         │ —     │
│ 3  │ 2         │ CALENDAR     │ https://ecloud.global/remote.php/dav/calendars/deljen@e.email/app-generated--deck--board-97/ │ 0                │ 0          │ 0             │ Deck: Personal    │ —           │ -16742459 │ —        │ 0              │ 1             │ 0                │ —      │ 1    │ —         │ —     │
│ 4  │ 1         │ ADDRESS_BOOK │ https://ecloud.global/remote.php/dav/addressbooks/users/deljen@e.email/contacts/             │ 1                │ 1          │ 0             │ Contacts          │ —           │ —         │ —        │ —              │ —             │ —                │ —      │ 1    │ —         │ —     │
└────┴───────────┴──────────────┴──────────────────────────────────────────────────────────────────────────────────────────────┴──────────────────┴────────────┴───────────────┴───────────────────┴─────────────┴───────────┴──────────┴────────────────┴───────────────┴──────────────────┴────────┴──────┴───────────┴───────┘

room_master_table

┌────┬──────────────────────────────────┐
│ id │ identity_hash                    │
├────┼──────────────────────────────────┤
│ 42 │ f9b5aba8e529d0a97714784626add644 │
└────┴──────────────────────────────────┘

syncstats

┌──────┬──────────────┬──────────────────────┬───────────────┐
│ id   │ collectionId │ authority            │ lastSync      │
├──────┼──────────────┼──────────────────────┼───────────────┤
│ 1587 │ 3            │ foundation.e.tasks   │ 1669082585057 │
│ 1588 │ 4            │ com.android.contacts │ 1669082585068 │
│ 1589 │ 1            │ com.android.calendar │ 1669082585080 │
│ 1590 │ 2            │ com.android.calendar │ 1669082585924 │
│ 1591 │ 1            │ foundation.e.tasks   │ 1669082601318 │
└──────┴──────────────┴──────────────────────┴───────────────┘

webdav_mount

┌────┬──────┬─────┐
│ id │ name │ url │
├────┼──────┼─────┤
└────┴──────┴─────┘

webdav_document: 0 row(s), data not listed here


APP SETTINGS

1. SharedPreferencesProvider canWrite=true

┌────────────────────────┬───────────────┐
│ Setting                │ Value         │
├────────────────────────┼───────────────┤
│ battery_optimization   │ true          │
│ distrust_system_certs  │ false         │
│ foreground_service     │ false         │
│ log_to_file            │ true          │
│ time_nextDonationPopup │ 1676481891618 │
└────────────────────────┴───────────────┘

2. DefaultsProvider canWrite=false

┌───────────────────────┬───────────┐
│ Setting               │ Value     │
├───────────────────────┼───────────┤
│ default_sync_interval │ 14400     │
│ distrust_system_certs │ false     │
│ proxy_host            │ localhost │
│ proxy_port            │ 9050      │
│ proxy_type            │ -1        │
│ sync_all_collections  │ false     │
└───────────────────────┴───────────┘

--- END DEBUG INFO ---

Relevant screenshots

Solutions

Workaround

Possible fixes