Summary: | Akonadi stops synchronizing CalDAV calendar after awhile, due to Malformed URL error. | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | spam |
Component: | DAV Resource | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | CONFIRMED --- | ||
Severity: | grave | CC: | kdenis, mail |
Priority: | NOR | ||
Version: | 5.5.3 | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
spam
2016-05-18 09:21:21 UTC
I'm having the same problem with eGroupware 16.1.005, while everything works as expected with ownCloud calendars and tasks. It seem that there was similar problem fixed in 4.14.10. See bug: https://bugs.kde.org/show_bug.cgi?id=338570 I just realized that my events in KOrganizer are out of sync with my mobile, and also with the web frontend offered by my calendar hoster. Instead of deleting and re-establishing the whole calendar resource, and thus losing all events that I had created during the last three weeks, I used akonadiconsole to fix the problem: 1. Open the Browser tab in akonadiconsole 2. Navigate to the broken resource 3. For every item (TODO or Event) with an empty Remote ID: a. create a suitable backup (I used the camera app for this......) b. delete the item 4. When there's no empty-Remote-ID item left, sync your calendar (e.g. right-click the resource in akonadiconsole, select "Synchronize Folder", or do the same in KOrganizer) 5. Close akonadiconsole and re-create all your lost events in KOrganizer based on your backups You might realize that the Remote ID is an URL. This could explain the Malformed URL error. I don't know exactly when Akonadi stopped synchronizing my events, and thus the patchlevel at the time. I'm pretty sure that it was some 5.5.x version, though. Although I don't know if the current version, 5.5.3, still enters this broken state with items with empty Remote IDs, I can say for sure that it isn't capable of fixing the broken state itself, so I set the version to 5.5.3. |