Murena.io/WebDAV synchronization stops after some days (probably after long, considerable CPU load)
- /e/ version: 1.17-t-20231111351094-dev-enchilada
- Device model(s): OnePlus 6 (enchilada)
- Developer mode enabled: yes
- Device rooted: yes (Magisk)
- Trackers blocker enabled: yes
Summary
The Murena.io/WebDAV synchronization stops/gets stuck after some days and also does not happen in the background anymore.
The problem
Steps to reproduce
- (Re)start the smartphone and use it normally for two (or more) days.
- After at least two days, go to "Settings" > "Accounts" and select one Murena.io or WebDAV account.
- Select "Account sync".
- Press the three dots in the upper right corner and select "Sync now".
- No synchronization happens.
- Optional: Go back one step and re-select "Account sync". A stuck/non-animated synchronization symbol is shown next to each entry to be synced.
What is the current behavior?
If triggered manually: The synchronization with the WebDAV server/Murena.io does not happen. If not triggered manually: The synchronization also does not happen automatically in the background as set by the calendar sync interval.
What is the expected correct behavior?
If triggered manually: The synchronization with the WebDAV server/Murena.io should happen, including an animated synchronization symbol next to each entry. Moreover, the synchronization should also automatically happen in the background.
Technical informations
- Calendar synchronization interval has been set to 1440 minutes (WebDAV) / 240 minutes (Murena.io)
- Not all elements have been selected to be synchronized (see screenshot below)
Relevant logs (adb logcat
)
(No relevant logcat entries found for now)
Solutions
Workaround
- Synchronization is triggered for Murena.io accounts by going to the account > "My Account" > "Settings (Additional settings for account)" (which opens the Account Manager) > selecting the Murena.io account > selecting the CALDAV tab
- Manual synchronization is triggered for WebDAV accounts by going to the account > "Manage accounts (Credentials, sync frequency, etc.)" > selecting the WebDAV account > selecting the CALDAV tab
- Another workaround: Restart the phone, synchronization works again for a couple of days.
Possible fixes
(No fix known)