Bug 418910 - When Event Not found it stop fetching
Summary: When Event Not found it stop fetching
Status: RESOLVED NOT A BUG
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: DAV Resource (show other bugs)
Version: 5.13.2
Platform: Other Linux
: NOR major
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-16 09:08 UTC by ad1rie3
Modified: 2021-04-03 21:02 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ad1rie3 2020-03-16 09:08:14 UTC
SUMMARY

Hello,
I have Korganiser with my Nextcloud, korganiser stop to works because of a 404 not found on only one éléments only

As you can see in the log : 

parse error from icalcomponent_new_from_string. string= "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<d:error xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\">\n  <s:exception>Sabre\\DAV\\Exception\\NotFound</s:exception>\n  <s:message>Calendar object not found</s:message>\n</d:error>\n"
org.kde.pim.davresource: DavGroupwareResource::onItemFetched: Failed to parse item data.  "https://nextcloud.brain-networks.net/remote.php/dav/calendars/Adrien.Faveraux/personal/1584349066.R271.ics"

STEPS TO REPRODUCE
1. Create an event on nextcloud
2. Sync whith Korganiser
3. delete the ics file on nextcloud

OBSERVED RESULT

Korganiser stop to working and not sync

EXPECTED RESULT

Korganiser is smart and if it found 404 not found it clean this event from it's database or continue to other éléments and ignore the 404


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.17.5
KDE Plasma Version: 5.67
Qt Version: 5.13.2

ADDITIONAL INFORMATION
akonadi.collectionattributetable                   OK
akonadi.collectionmimetyperelation                 OK
akonadi.collectionpimitemrelation                  OK
akonadi.collectiontable                            OK
akonadi.flagtable                                  OK
akonadi.mimetypetable                              OK
akonadi.parttable                                  OK
akonadi.parttypetable                              OK
akonadi.pimitemflagrelation                        OK
akonadi.pimitemtable                               OK
akonadi.pimitemtagrelation                         OK
akonadi.relationtable                              OK
akonadi.relationtypetable                          OK
akonadi.resourcetable                              OK
akonadi.schemaversiontable                         OK
akonadi.tagattributetable                          OK
akonadi.tagremoteidresourcerelationtable           OK
akonadi.tagtable                                   OK
akonadi.tagtypetable                               OK
org.kde.pim.akonadiserver: Running DB initializer
org.kde.pim.akonadiserver: DB initializer done
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80005390) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8000fb40) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d800135e0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8001f670) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80015f50) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8001fec0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80021240) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d800343f0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d800356c0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8002a8a0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8004fc70) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80050d60) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80061e90) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80062f60) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80074080) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80086020) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80086400) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d800873e0) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d8001f670) identified as "ETMCalendarMonitor - 94583467657328"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d8000fb40) identified as "TagCacheMonitor - 94623839993552"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d8001fec0) identified as "TagCacheMonitor - 94623841549136"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d800343f0) identified as "ItemMonitorMonitor - 94623842152176"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d8002a8a0) identified as "TagCacheMonitor - 94623843094288"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80062f60) identified as "TagCacheMonitor - 94623889670272"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80074080) identified as "SpecialCollectionsMonitor - 94623893212512"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80086020) identified as "EditorItemManagerMonitor - 94623890211216"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80086400) identified as "TagSelectionComboMonitor - 94623888443776"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d800873e0) identified as "CollectionComboBoxMonitor - 94623886374736"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80015f50) identified as "ETMCalendarMonitor - 94623840325200"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80005390) identified as "KMail Kernel ETM - 94339985654464"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d800135e0) identified as "SpecialCollectionsMonitor - 94339985898560"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80021240) identified as "MessageListTagMonitor - 94339987231024"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d800356c0) identified as "MessageViewerMonitor - 94339986072256"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d8004fc70) identified as "TagActionManagerMonitor - 94339990440352"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80050d60) identified as "FilterManagerTagMonitor - 94339989864160"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80061e90) identified as "MessageListTagCacheMonitor - 140115120780608"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80154940) )
org.kde.pim.akonadiserver: Cannot connect to agent instance with identifier 'akonadi_imap_resource_0', error message: ''
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80154130) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80153de0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80153570) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80153110) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80152cb0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80163220) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80157a40) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80157db0) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80154940) identified as "AgentBaseChangeRecorder - 94181959917104"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80158c00) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80190da0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80185d90) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80186ba0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801b3fd0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801b5010) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801c5e80) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801c7660) )
org.kde.pim.akonadiserver: Subscriber "" disconnected
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801a2950) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801a2950) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801b5010) identified as "AgentBaseChangeRecorder - 94132718540016"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80154130) identified as "AgentBaseChangeRecorder - 94315341130320"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801f5870) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801f4850) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80186ba0) identified as "AgentBaseChangeRecorder - 94661630513024"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801a2950) identified as "MailFilter Kernel ETM - 94661630677152"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801f5870) identified as "MailFilterCollectionMonitor - 94661631085408"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801f4850) identified as "MailFilterItemMonitor - 94661630656848"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80218480) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80218480) identified as "SpecialCollectionsMonitor - 94661631129840"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80152cb0) identified as "AgentBaseChangeRecorder - 94695502272000"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801fe880) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801feec0) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d801ff570) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80163220) identified as "AgentBaseChangeRecorder - 94136944909904"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80157a40) identified as "AgentBaseChangeRecorder - 94465516158032"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801fe880) identified as "akonadi_birthdays_resource - 94465516209056"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80153de0) identified as "AgentBaseChangeRecorder - 93868172034048"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80153570) identified as "AgentBaseChangeRecorder - 93943997553280"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80157db0) identified as "AgentBaseChangeRecorder - 94802520985136"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80271780) )
org.kde.pim.akonadiserver: Subscriber "" disconnected
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80271780) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d802674c0) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80153110) identified as "AgentBaseChangeRecorder - 94766144326880"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801feec0) identified as "akonadi_maildispatcher_agent - 94766144402688"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801ff570) identified as "SpecialCollectionsMonitor - 94766144469248"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80185d90) identified as "AgentBaseChangeRecorder - 94881584007824"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80271780) identified as "Archive Mail Kernel ETM - 94881584103232"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d802674c0) identified as "ArchiveMailCollectionMonitor - 94881584182448"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80190da0) identified as "AgentBaseChangeRecorder - 94036471474048"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801c7660) identified as "AgentBaseChangeRecorder - 94897760319264"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d80158c00) identified as "AgentBaseChangeRecorder - 94895053377968"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801b3fd0) identified as "AgentBaseChangeRecorder - 94006581502640"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8031a580) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d801c5e80) identified as "AgentBaseChangeRecorder - 94009318243200"
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f4d8031a580) identified as "UnifiedMailboxChangeRecorder - 94009318258288"
org.kde.pim.akonadiserver: Error while handling command FetchItems on connection akonadi_davgroupware_resource_0 (0x55b305b969a0)
org.kde.pim.akonadiserver: Subscriber "TagSelectionComboMonitor - 94623888443776" disconnected
org.kde.pim.akonadiserver: Subscriber "CollectionComboBoxMonitor - 94623886374736" disconnected
org.kde.pim.akonadiserver: Subscriber "ItemMonitorMonitor - 94623842152176" disconnected
org.kde.pim.akonadiserver: Subscriber "TagCacheMonitor - 94623843094288" disconnected
org.kde.pim.akonadiserver: Subscriber "TagCacheMonitor - 94623841549136" disconnected
org.kde.pim.akonadiserver: Subscriber "TagCacheMonitor - 94623839993552" disconnected
org.kde.pim.akonadiserver: Subscriber "TagCacheMonitor - 94623889670272" disconnected
org.kde.pim.akonadiserver: Subscriber "SpecialCollectionsMonitor - 94623893212512" disconnected
org.kde.pim.akonadiserver: Subscriber "EditorItemManagerMonitor - 94623890211216" disconnected
org.kde.pim.akonadiserver: Subscriber "ETMCalendarMonitor - 94623840325200" disconnected
parse error from icalcomponent_new_from_string. string= "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<d:error xmlns:d=\"DAV:\" xmlns:s=\"http://sabredav.org/ns\">\n  <s:exception>Sabre\\DAV\\Exception\\NotFound</s:exception>\n  <s:message>Calendar object not found</s:message>\n</d:error>\n"
org.kde.pim.davresource: DavGroupwareResource::onItemFetched: Failed to parse item data.  "https://nextcloud.brain-networks.net/remote.php/dav/calendars/Adrien.Faveraux/personal/1584349066.R271.ics"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80062f60) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80098790) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8001fec0) )
org.kde.pim.akonadiserver: Subscriber "" disconnected
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80098790) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d80015f50) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f4d8000fb40) )
Comment 1 David Faure 2020-03-16 10:17:36 UTC
I think I fixed that exact problem on March 4.
https://phabricator.kde.org/D27858
commit c06a673cf6b4de7ebb0d4e9b9 in kdepim-runtime, both release/19.12 branch and master.
Comment 2 Rigo Wenning 2020-04-02 10:54:31 UTC
Thank You! This was the currently most annoying bug in akonadi as it resulted in many many entries without RID and a lot of repairing work.
Comment 3 Rigo Wenning 2021-03-27 16:37:09 UTC
This back in akonadi version akonadictl 5.16.3 (20.12.3). This looks like a regression.
Comment 4 Rigo Wenning 2021-03-28 08:06:06 UTC
This time, while removing my calendar, akonadi erased my entire professional calendar on the server. This means I can't use this alpha software anymore. I've been patient for the past 20 years, but the devs around kdepim really did not get it to work seriously. While KDEPIM was a charm in KDE3, they totally wrecked it. I will have to switch to evolution. So I close this bug and I recommend everyone to abandon kontact like the devs have abandoned it long ago.
Comment 5 David Faure 2021-04-03 21:02:05 UTC
Ouch. Sorry about the data loss! I understand that's extremely frustrating.

It's however unfair and incorrect to say that the devs have abandoned kdepim.
We're still trying, as hard as it is...