Major deserialization issue in release/20.12 git branch

David Faure faure at kde.org
Wed Nov 25 18:22:29 GMT 2020


Hi Dan,

All my calendars (caldav) and todos (icaldir) disappeared, after updating stable branch (release/20.12) and rebooting.

org.kde.pim.akonadicore: WARNING: Akonadi::ItemSerializer::deserialize(Akonadi::Item&, const QByteArray&, QIODevice&, int)::<lambda Unable to deserialize payload part: "RFC822" in item 1650947 collection 1930
org.kde.pim.akonadicore: WARNING: Akonadi::ItemSerializer::deserialize(Akonadi::Item&, const QByteArray&, QIODevice&, int)::<lambda  payload data was:  "\xCA\x1C\x01.\x00\x00\x00\x01..."
CRITICAL: KCalendarCore::ICalFormat::readIncidence|?libQt5Core.so.5?|qt_message_output parse error from icalcomponent_new_from_string. string= "Ê\u001C\u0001."
org.kde.pim.calendar_serializer: WARNING: Akonadi::SerializerPluginKCalCore::deserialize Failed to parse incidence! Item id =  1650946 Storage collection id  1930 parentCollectionId =  1930
org.kde.pim.calendar_serializer: WARNING: Akonadi::SerializerPluginKCalCore::deserialize "?\u001C\u0001."

Volker showed me some commits related to LZMA compression, but commit 53d1b4c63189 says this is disabled in 20.12.

Could it be that because I was using an earlier version of release/20.12, my akonadi incidences actually got LZMA-compressed,
and now there's no code available to uncompress them?

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5





More information about the kde-pim mailing list