| Summary: | "Invalid dates provided" for any/all inputs -> cannot create/edit events | ||
|---|---|---|---|
| Product: | [Applications] Merkuro | Reporter: | hello |
| Component: | general | Assignee: | Claudio Cambra <claudio.cambra> |
| Status: | REPORTED --- | ||
| Severity: | major | CC: | carl, matej.starc, matija, v.sulimov |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Screenshot of faulty input validation error | ||
|
Description
hello
2022-07-02 08:34:10 UTC
I also can't create any events. Even if I fill every input with something. I get the same issue on EndeavourOS, with merkuro installed from the package manager (using `yay`) and the calendar on Nextcloud.
merkuro.calendar 23.08.1
Operating System: EndeavourOS
KDE Plasma Version: 5.27.8
KDE Frameworks Version: 5.110.0
Qt Version: 5.15.10
Kernel Version: 6.5.5-arch1-1 (64-bit)
Graphics Platform: X11
This is the console output when I run `merkuro-calendar` and edit an existing event:
```
org.kde.pim.akonadicalendar: Error occurred "" "Unable to create persistent search"
org.kde.pim.akonadicalendar: Error occurred "" "Unable to create persistent search"
qrc:/IncidenceInfoContents.qml:608:9: QML ColumnLayout: Binding loop detected for property "visible"
qrc:/IncidenceInfoContents.qml:608:9: QML ColumnLayout: Binding loop detected for property "visible"
qrc:/IncidenceInfoContents.qml:616:13: QML Heading: Binding loop detected for property "text"
qrc:/IncidenceInfoContents.qml:616:13: QML Heading: Binding loop detected for property "text"
qrc:/IncidenceInfoPopup.qml:41:26: QML IncidenceInfoContents: Binding loop detected for property "implicitWidth"
qrc:/IncidenceInfoContents.qml:608:9: QML ColumnLayout: Binding loop detected for property "visible"
qrc:/IncidenceInfoContents.qml:608:9: QML ColumnLayout: Binding loop detected for property "visible"
qrc:/IncidenceInfoContents.qml:616:13: QML Heading: Binding loop detected for property "text"
qrc:/GlobalMenu.qml: No such file or directory
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qml: Invalid Date
qrc:/IncidenceEditorPage.qml:363:17: QML ComboBox: Binding loop detected for property "currentIndex"
qrc:/IncidenceEditorPage.qml:363:17: QML ComboBox: Binding loop detected for property "currentIndex"
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qml: Invalid Date
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qrc:/TimePicker.qml:151:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/TimePicker.qml:151:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/IncidenceEditorPage.qml:172:17: QML TextField: Binding loop detected for property "text"
qrc:/IncidenceEditorPage.qml:706:38: QML TextField: Binding loop detected for property "text"
qml: Invalid Date
qml: Invalid Date
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:88:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:88:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:88:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:88:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:88:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/FormLayout.qml:88:5: QML GridLayout: Binding loop detected for property "knownItemsImplicitWidth"
qrc:/dateutils.js:166: TypeError: Value is null and could not be converted to an object
qml: Can't calculate incidence item position for popup, no opening incidence item is set
```
This is when I get if I click to create a new event:
```
qrc:/GlobalMenu.qml: No such file or directory
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qml: Invalid Date
qrc:/IncidenceEditorPage.qml:363:17: QML ComboBox: Binding loop detected for property "currentIndex"
qrc:/IncidenceEditorPage.qml:363:17: QML ComboBox: Binding loop detected for property "currentIndex"
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qml: Invalid Date
qrc:/DatePicker.qml:33: TypeError: Cannot read property 'startDate' of null
qrc:/TimePicker.qml:151:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qrc:/TimePicker.qml:151:21: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
qml: Invalid Date
qml: Invalid Date
```
Same for me. Kde Neon, Merkuro Calendar version 24.05.0 As a workaround, I can modify the dates and times of the event I'm creating and switch focus between those fields. After that, the validation error goes away. |