[korganizer] [Bug 419713] New: KOrganizer deletes events in shared calendar without prompting

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon Apr 6 11:07:44 BST 2020


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-bugs at kde.org
          Reporter: holl.dita at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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... at 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 the assignee for the bug.


More information about the Kdepim-bugs mailing list