SUMMARY I spent hours trying to sync a Google account with Merkuro as it started to sync events from my Google account only after having closed and reopened Merkuro after having removed and added again my google account several times. After all of this Merkuro is still unable to add events and a popup appears: "Error creating a calendar item. The error was: Invalid parent collection" STEPS TO REPRODUCE 1. Try to add a Google Groupware accout in merkuro. 2. Add an event using the calendar of the Google account you added in step 1 OBSERVED RESULT No event is added. An error is being displayed: "Error creating a calendar item. The error was: Invalid parent collection". EXPECTED RESULT The event is added and synced to the google account. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora 39 KDE Plasma Version: 6.0.3 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION
Apparently it worked after closing and reopening Merkuro. It seems that Merkuro needs to be restarted two times after a Google calendar has been added. Once for the calendar to actually sync with Merkuro and a second time for being able to add events with the new calendar.
After some days leaving Merkuro opened I added another Google calendar event. It was added without errors but it didn't actually sync with Google calendar. Reopening the application and hitting F5 didn't solved the issue this time around. As of now Merkuro is totally unreliable with a Google calendar account.
This seems to be the same as https://bugs.kde.org/show_bug.cgi?id=470517 and https://bugs.kde.org/show_bug.cgi?id=485207 I can reproduce when adding calendar entries for a NextCloud (Caldav) source.
*** This bug has been marked as a duplicate of bug 470517 ***