Bug 481893 - When configuring the digital clock, clicking the Holidays icon does nothing
Summary: When configuring the digital clock, clicking the Holidays icon does nothing
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Digital Clock widget (other bugs)
Version First Reported In: 5.93.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-02-27 13:10 UTC by Kotori Itsuka
Modified: 2024-03-01 02:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Video of clicking through the various categories in the digital clock configuration window (669.73 KB, video/webm)
2024-02-27 13:10 UTC, Kotori Itsuka
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kotori Itsuka 2024-02-27 13:10:16 UTC
Created attachment 166133 [details]
Video of clicking through the various categories in the digital clock configuration window

SUMMARY
When configuring the digital clock, clicking the Holidays icon does nothing

STEPS TO REPRODUCE
1. Right click the Digital Clock on the main bar
2. Click Configure Digital Clock
3. Click Holidays

OBSERVED RESULT
Holidays tab does not show

EXPECTED RESULT
Holidays tab shows

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.93.0
KDE Frameworks Version: 5.249.0
Qt Version: 6.7.0
Kernel Version: 6.7.4-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6500 XT

ADDITIONAL INFORMATION
This is with the holidays plugin enabled as can be seen in the video.
Comment 1 Nate Graham 2024-02-29 17:47:24 UTC
Works for me. Please run `journalctl -f` in a terminal window, then click the Holidays page, and then paste any text that was printed to the terminal window. I suspect there'll be a QML error that indicates a packaging or configuration issue of some sort.
Comment 2 Kotori Itsuka 2024-03-01 00:00:59 UTC
This is what appears in the journal when I click on holidays

Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml:19:1: QML HolidaysConfig: Created graphical object was not placed in the graphics scene.
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_autoFontAndSize
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_autoFontAndSizeDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_boldText
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_boldTextDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_customDateFormat
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_customDateFormatDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_dateDisplayFormat
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_dateDisplayFormatDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_dateFormat
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_dateFormatDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_displayTimezoneAsCode
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_displayTimezoneFormat
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_displayTimezoneFormatDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_enabledCalendarPlugins
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_enabledCalendarPluginsDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_firstDayOfWeek
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_firstDayOfWeekDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontFamily
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontFamilyDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontSize
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontSizeDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontStyleName
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontStyleNameDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontWeight
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_fontWeightDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_italicText
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_italicTextDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_lastSelectedTimezone
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_lastSelectedTimezoneDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_pin
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_pinDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_selectedTimeZones
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_selectedTimeZonesDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showDate
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showDateDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showLocalTimezone
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showLocalTimezoneDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showSeconds
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showSecondsDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showWeekNumbers
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_showWeekNumbersDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_timeFormat
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_timeFormatDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_use24hFormat
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_use24hFormatDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_wheelChangesTimezone
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/lib/qt6/plugins/plasmacalendarplugins/holidays/HolidaysConfig.qml: Setting initial properties failed: HolidaysConfig does not have a property called cfg_wheelChangesTimezoneDefault
Mar 01 09:52:19 oniichan plasmashell[3114]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:142:5: QML Connections: Detected function "onSettingValueChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.

Note that I had to use `journalctl --follow --user-unit plasma-plasmashell`, rather than `journalctl -f` because I just discovered something else has been spamming warnings in log. But I hope that doesn't change anything here.

Anyway, the holidays plugins works, holidays show up as dots and labels in the calendar, it's just the configuration that doesn't seem to work.
Comment 3 Kotori Itsuka 2024-03-01 00:59:41 UTC
Ok, something changed and it seems to work now.
I had the window open in the background and had done a system update. And the holidays tab in the window had appeared.
I did a reboot and it seems fixed, the holidays tab shows every time.
This may have been a packaging issue indeed.
Comment 4 Nate Graham 2024-03-01 02:30:16 UTC
Yup, that'll explain it. In general whenever you update and don't reboot, your system is going to be in a weird state and exhibit random glitches like this until you do reboot.

I strongly recommend either rebooting right after updating, or using the update-after-rebooting mode in System Settings > Software Update.