https://bugs.kde.org/show_bug.cgi?id=513700

            Bug ID: 513700
           Summary: KOrganaizer/Merkuro create ghost events in Google
                    calendar
    Classification: Applications
           Product: kdepim
      Version First 6.5.3
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: libkdepim
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY

I have successfully connected Google calendar to my account, and I can see the
events that were created in in Google calendar prior to connection.

However, both KOrganizer and Merkuro (I suspect the problem is in more general
akonadi_google_resource that belongs to kdepim-runtime) can't show new events
that are created inside Google calendar; but even more weird is that they *can*
create events to the Google calendar and the events persist upon akonadi and
KOrganizer/Merkuro restarts — but these events don't actually exist in Google
calendar! I.e. it's like ghost events that can only be seen to Akonadi, despite
them residing in Google calendar.

FWIW, this has started after I exported events from another corporate app to my
Google calendar. But the "ghost events" is clearly something very wrong with
processing on Akonadi side.

STEPS TO REPRODUCE

I am not sure how well it is reproducible, but

1. Connect KOrganizer to Google calendar
2. *here* presumably some bug happens that makes Akonadi no longer see state of
Google calendar
3. Create event in via KOrganizer or Merkuro in google calendar account and
look at web-interface for google calendar

OBSERVED RESULT

The event exists in KOrganizer but not in Google Calendar

EXPECTED RESULT

Either the event exists in both locations, or it should fail to create.

SOFTWARE/OS VERSIONS

Operating System: Arch Linux
KDE Plasma Version: 6.5.3
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION

Logs from akonadi during "ghost event" creation:

    org.kde.pim.akonadiserver: New notification connection (registered as
Akonadi::Server::NotificationSubscriber(0x7f237429bc60) )
    org.kde.pim.akonadiserver: New notification connection (registered as
Akonadi::Server::NotificationSubscriber(0x7f2374249c40) )
    org.kde.pim.akonadiserver: Subscriber
Akonadi::Server::NotificationSubscriber(0x7f237429bc60) identified as
"ItemMonitorMonitor - 94268456727792"
    org.kde.pim.akonadiserver: Subscriber
Akonadi::Server::NotificationSubscriber(0x7f2374249c40) identified as
"CollectionComboBoxMonitor - 94268474292144"
    org.kde.pim.akonadiserver: Subscriber "CollectionComboBoxMonitor -
94268474292144" disconnected
    org.kde.pim.akonadiserver: Subscriber "ItemMonitorMonitor - 94268456727792"
disconnected

…and from `journalctl -f`:

    дек 22 15:17:57 dell-g15 merkuro-calendar[3105661]:
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:397:17:
QML ComboBox: Binding loop detected for property "currentIndex":
                                                          
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:406:21
    дек 22 15:17:57 dell-g15 merkuro-calendar[3105661]:
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:397:17:
QML ComboBox: Binding loop detected for property "currentIndex":
                                                          
qrc:/qt/qml/org/kde/merkuro/calendar/qml/Dialogs/IncidenceEditorPage.qml:406:21

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to