https://bugs.kde.org/show_bug.cgi?id=419713
Bug ID: 419713 Summary: KOrganizer deletes events in shared calendar without prompting Product: korganizer Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: reminder daemon (korgac) Assignee: kdepim-b...@kde.org Reporter: holl.d...@gmail.com Target Milestone: --- Created attachment 127317 --> https://bugs.kde.org/attachment.cgi?id=127317&action=edit Error popups - they appear at one place, I have moved them so all are visible SUMMARY I am a part of shared Google calendar, and I added that calendar to KOrganizer. Three times so far, I saw a bunch of popups, saying "Error while trying to delete calendar item. Error was: No items found". I was not using Korganizer at that time, it was running in the background. I have Korganizer connected to the calendar widget in my panel, but I did not open that widget today. The deleting happened last october, then on 2020-03-24, and again today (2020-04-06). When checking the calendar bin through the webpage, I see that KOrganizer successfully deleted some of the events. The events are only from said shared calendar - none of my individual events are affected. Also, the deleted events have nothing in common. They are in the future, in the past, they may or may not belong to the same "recurring event" group, I may be going, I may not be going, I may not be invited. In October, about 30 events were affected, last month it was a little less. When it happened for the second time, I asked to have my write access to the calendar revoked. This was a good step, because today, no events were actually removed - I only see the popups as usual, and permission issues in the log. STEPS TO REPRODUCE 1. I have no idea how to reproduce this, I am terribly sorry. A colleague said today she was changing something in the calendar before KOrganizer went crazy. I have no idea if someone was interacting with the calendar in the two previous cases. OBSERVED RESULT When working on the computer (korganizer is not even open), suddenly popups appear, saying that events could not be deleted (I didn't ask for any deletes). In the google calendar bin online, I can see the affected events (or nothing, if my write access was revoked), and I can restore the items manually. EXPECTED RESULT There are other poeple's events being deleted in the background, by my computer, without my permission. I don't want to have events deleted without my explicit request for it. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: 5.5.13-1-MANJARO KDE Plasma Version: 5.18.3 KDE Frameworks Version: 5.68.0 Qt Version: 5.14.1 ADDITIONAL INFORMATION When writing this report, I noticed that the dates of the issue (October, 03-24) match the switch in daylight saving time - so it could be caused by time issues? Today morning, I restarted from windows, and this moves my system clock, so I had to move the system time oen hour backward after that. Since only one attachment can be added, this is the journalctl from today (changed event names to something more descriptive) Apr 06 10:13:04 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Handler exception when handling command FetchItems on connection ETMCalendar (0x555f04e78840) : Item query returned empty result set Apr 06 10:13:04 myhostname korgac[1547]: "Item query returned empty result set" Apr 06 10:13:07 myhostname plasmashell[1454]: "Item query returned empty result set" Apr 06 10:13:07 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Handler exception when handling command FetchItems on connection plasmashell-48271 (0x555f04e79790) : Item query returned empty result set Apr 06 10:13:07 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2879; summary=An event from someone else's personal calendar, I am invited, it was cancelled; uid=cop...@google.com; ty> Apr 06 10:13:07 myhostname korgac[1547]: "Item query returned empty result set" Apr 06 10:13:07 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Handler exception when handling command FetchItems on connection ETMCalendar (0x555f04e78840) : Item query returned empty result set Apr 06 10:13:07 myhostname korgac[1547]: "Item query returned empty result set" Apr 06 10:13:07 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Handler exception when handling command FetchItems on connection ETMCalendar (0x555f04e78840) : Item query returned empty result set Apr 06 10:13:07 myhostname korgac[1547]: "Item query returned empty result set" Apr 06 10:13:07 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Handler exception when handling command FetchItems on connection ETMCalendar (0x555f04e78840) : Item query returned empty result set Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2463; summary=; uid=1ir...@google.com; type=0; recurs=0; recurrenceId=; dtStart=so led 1 > Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2464; summary=; uid=1ir...@google.com; type=0; recurs=1; recurrenceId=; dtStart=po zář 23> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2465; summary=; uid=1ir...@google.com; type=0; recurs=0; recurrenceId=pá lis 1 08:00:00 2> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: "That calendar item was already deleted, or currently being deleted." Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2541; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2542; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2543; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2544; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2545; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2546; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2547; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2548; summary=A repeating event that takes place every friday, I am not invited; uid=u9b...@google.com; type=0; recurs=0; recurrenceId=;> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2574; summary=; uid=3nt...@google.com; type=0; recurs=0; recurrenceId=st led 15 12:00:00 > Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2575; summary=; uid=3nt...@google.com; type=0; recurs=0; recurrenceId=st led 22 12:00:00 > Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2584; summary=; uid=1ir...@google.com; type=0; recurs=0; recurrenceId=; dtStart=so led 1 > Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2670; summary=A repeating event every Thursday, everyone can come, no rsvp; uid=q7r...@google.com; type=0; recurs=0; recurrenceId> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: "That calendar item was already deleted, or currently being deleted." Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: "That calendar item was already deleted, or currently being deleted." Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: "That calendar item was already deleted, or currently being deleted." Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: "That calendar item was already deleted, or currently being deleted." Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: "That calendar item was already deleted, or currently being deleted." Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2703; summary=An event from 2020-02-12 that I was attending and it was cancelled; uid=2gql> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2705; summary=An event from 2020-02-10, also mine, also cancelled; uid=ukn...@google.com; type=0; recurs=0; recurren> Apr 06 10:13:17 myhostname korgac[1547]: Items must be valid! Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2831; summary=An event from 2020-02-27, also mine, also cancelled; uid=3bc...@google.com; type=0; recurs=0> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2836; summary=A repeating event every Thursday, everyone can come, no rsvp; uid=q7r...@google.com; type=0; recurs=0; recurrenceId> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2871; summary=A repeating event every Thursday, everyone can come, no rsvp; uid=q7r...@google.com; type=0; recurs=0; recurrenceId> Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Error while handling command DeleteItems on connection korgac-48271 (0x555f04e78cc0) Apr 06 10:13:17 myhostname korgac[1547]: "No items found" Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Handler exception when handling command FetchItems on connection ETMCalendar (0x555f04e78840) : Item query returned empty result set Apr 06 10:13:17 myhostname korgac[1547]: "Item query returned empty result set" Apr 06 10:13:17 myhostname korgac[1547]: org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification Apr 06 10:13:17 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Error while handling command DeleteItems on connection korgac-48271 (0x555f04e78cc0) Apr 06 10:13:17 myhostname korgac[1547]: "No items found" Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Error while handling command DeleteItems on connection korgac-48271 (0x555f04e78cc0) Apr 06 10:13:17 myhostname korgac[1547]: org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification Apr 06 10:13:17 myhostname korgac[1547]: "No items found" Apr 06 10:13:17 myhostname korgac[1547]: org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Error while handling command DeleteItems on connection korgac-48271 (0x555f04e78cc0) Apr 06 10:13:17 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:17 myhostname korgac[1547]: "No items found" Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Error while handling command DeleteItems on connection korgac-48271 (0x555f04e78cc0) Apr 06 10:13:17 myhostname korgac[1547]: org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification Apr 06 10:13:17 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:17 myhostname korgac[1547]: "No items found" Apr 06 10:13:17 myhostname korgac[1547]: org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2636; summary=A shared event, only one person attending, not me; uid=rca...@google.com; type=0; recurs=0; recurrenceId=po le> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2183; summary=A repeating event every Thursday, everyone can come, no rsvp; uid=7m1...@google.co> Apr 06 10:13:17 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2769; summary=3 people event, I am not invited; uid=69d...@google.com; type=0; recurs=0; recurrenceId=> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2865; summary=3 people event, I am not invited; uid=69d...@google.com; type=0; recurs=0; recurrenceId=> Apr 06 10:13:17 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2959; summary=3 people event, I am not invited; uid=69d...@google.com; type=0; recurs=0; recurrenceId=> Apr 06 10:13:17 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver: Error while handling command DeleteItems on connection korgac-48271 (0x555f04e78cc0) Apr 06 10:13:17 myhostname korgac[1547]: "No items found" Apr 06 10:13:17 myhostname korgac[1547]: org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification Apr 06 10:13:18 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:18 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2988; summary=3 people event, I am not invited; uid=69d...@google.com; type=0; recurs=0; recurrenceId=> Apr 06 10:13:18 myhostname korgac[1547]: org.kde.pim.akonadicalendar: CalendarBase::internalRemove2: incidence is null, item.id= "2616; summary=2 people event, I am not invited; uid=2tp...@google.com; type=0; recurs=0; recurrenc> Apr 06 10:13:18 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:18 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:18 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:18 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:18 myhostname akonadi_googlecalendar_resource[1690]: org.kde.kgapi: Requested resource is forbidden. Apr 06 10:13:31 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver.search: Executing search "searchUpdate-1586160811" Apr 06 10:13:31 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver.search: Search "searchUpdate-1586160811" done (without remote search) Apr 06 10:13:31 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver.search: Search update for collection "DeclinedInvitations" ( 3 ) finished: all results: 0 , removed results: 0 Apr 06 10:13:31 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver.search: Executing search "searchUpdate-1586160811" Apr 06 10:13:31 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver.search: Search "searchUpdate-1586160811" done (without remote search) Apr 06 10:13:31 myhostname akonadiserver[1591]: org.kde.pim.akonadiserver.search: Search update for collection "OpenInvitations" ( 2 ) finished: all results: 0 , removed results: 0 -- You are receiving this mail because: You are watching all bug changes.