Cannot add CalDAV or Microsoft Exchange account in Merkuro Calendar

I would like to use the Merkuro Calendar. However when I try to add DAV groupware resource or Microsoft exchange server, the dialogue window for entering the information quickly opens but then closes right away, and I’m not able to enter information of the account. The application itself does not crash. This is found in journalctl:

Apr 28 18:01:58 hostname systemd[7422]: Started app-org.kde.merkuro.calendar@7d8d233717254fa18c1b200032a39a8c.service - Merkuro Calendar - Calendar.
Apr 28 18:01:58 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:683:9: QML ScheduleView: Created graphical object was not placed in the graphics scene.
Apr 28 18:01:58 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Subscriber "" disconnected
Apr 28 18:01:58 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f1c38115100) )
Apr 28 18:01:58 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f1c380da0d0) )
Apr 28 18:01:59 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f1c381a1fc0) )
Apr 28 18:01:59 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/merkuro/calendar/qml/Main.qml:659:9: QML MonthView: Created graphical object was not placed in the graphics scene.
Apr 28 18:01:59 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f1c380da0d0) identified as "ETMCalendarMonitor - 94750233534464"
Apr 28 18:01:59 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f1c381a1fc0) identified as "TagModelMonitor - 94750245744544"
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:00 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/kirigamiaddons/statefulapp/labs/NativeMenuItem.qml:55: ReferenceError: parent is not defined
Apr 28 18:02:08 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f1c381e5ec0) )
Apr 28 18:02:08 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f1c381e5ec0) identified as "SpecialCollectionsMonitor - 94750250589024"
Apr 28 18:02:10 hostname merkuro-calendar[15074]: qrc:/qt/qml/org/kde/akonadi/AgentConfigurationForm.qml:113:9: QML ScrollablePage: Created graphical object was not placed in the graphics scene.
Apr 28 18:02:14 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f1c381f78e0) )
Apr 28 18:02:14 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f1c381f78e0) identified as "AgentBaseChangeRecorder - 93982470568352"
Apr 28 18:02:14 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Handler exception when handling command FetchCollections on connection akonadi_davgroupware_resource_2 (0x56262e07df90) : Hierarchical RID does not specify an exist>
Apr 28 18:02:14 hostname akonadi_davgroupware_resource[15132]: QFile::remove: Empty or null file name
Apr 28 18:02:14 hostname akonadi_davgroupware_resource[15132]: org.kde.pim.akonadiagentbase: Impossible to remove  "/home/user/.config/akonadi/agent_config_akonadi_davgroupware_resource_2"
Apr 28 18:02:14 hostname akonadi_davgroupware_resource[15132]: org.kde.pim.akonadiagentbase: Impossible to remove config file  "/home/user/.config/akonadi_davgroupware_resource_2rc"
Apr 28 18:02:15 hostname akonadiserver[14241]: org.kde.pim.akonadiserver: Subscriber "AgentBaseChangeRecorder - 93982470568352" disconnected
Apr 28 18:02:15 hostname akonadi_control[14200]: org.kde.pim.akonadicontrol: ProcessControl: Application "/usr/bin/akonadi_davgroupware_resource" stopped unexpectedly ( "Process crashed" )
Apr 28 18:02:15 hostname akonadi_control[14200]: org.kde.pim.akonadicontrol: Application '/usr/bin/akonadi_davgroupware_resource' crashed. No restart!

I tried to remove the akonadi config files in ~/.config/akonadi and restart but the result remained the same. The second file referenced in the log ~/.config/akonadi_davgroupware_resource_2rc does not even exist.

akonadictl status shows everything running.

A search on the log messages seems to provide no help. Any help is appreciated! :folded_hands:

The DAV connector (Akonadi CalDAV Resource) is crashing, though it is not clear why.

It could be an issue somehow triggered by Merkuro’s QtQuick UI, it could be something internal to the connector.

You could try adding it through KOrganizer (or Akonadi console) instead.

Excellent, thank you! The problem indeed seems to be with Merkuro Calendar, since adding the resource in Korganizer works just fine. Now I can also see and edit the events in Merkuro Calendar.

1 Like

Ah, good to know.

Might be worthwhile to check if there is a bug report and add this information or creating one.

Seems other users have run into the same problem as well.

One of the many advantages of having shared data access infrastructure :slight_smile: