Bug 477865 - The wallpaper setting in "Screen Locking" is broken
Summary: The wallpaper setting in "Screen Locking" is broken
Status: RESOLVED DUPLICATE of bug 477996
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_screenlocker (show other bugs)
Version: 5.90.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-12-01 20:46 UTC by Жора Змейкин
Modified: 2023-12-04 04:27 UTC (History)
3 users (show)

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


Attachments
Demonstration (1.34 MB, video/quicktime)
2023-12-01 20:46 UTC, Жора Змейкин
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Жора Змейкин 2023-12-01 20:46:28 UTC
Created attachment 163725 [details]
Demonstration

If you go into the settings, you can see that the system wallpaper is not loading

STEPS TO REPRODUCE
1. Go to Settings => "Screen Locking"
2. Go to Appearance
3. Switch the wallpaper mode to "Image"
4. You will see that you cannot select a wallpaper. They just didn't load.

OBSERVED RESULT
It's empty, there's no wallpaper.

EXPECTED RESULT
I had to see a list of all the wallpapers

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon (Unstable), Wayland
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.0

ADDITIONAL INFORMATION
I'm attaching a video for a better demonstration. In addition, I'm attaching all the console log I got while recording the video:

```
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qt.qml.typeresolution.cycle: Cyclic dependency detected between "qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml" and "qrc:/qt/qml/org/kde/desktop/MenuItem.qml"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_objectName"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_ColorDefault"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_objectNameChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_valueChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_keys"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_isImmutable"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_writeConfig"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___0"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___1"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg_objectName"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg_objectNameChanged"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg_valueChanged"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg_keys"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg_isImmutable"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg_writeConfig"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg___0"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg___1"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg___2"
qrc:/kcm/kcm_screenlocker/LnfConfig.qml:31: Error: Cannot assign to non-existent property "cfg___3"
qt.qml.context: qrc:/kcm/kcm_screenlocker/Appearance.qml:42:17 Parameter "index" is not declared. Injection of parameters into signal handlers is deprecated. Use JavaScript functions with formal parameters instead.
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_objectName"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_PreviewImageDefault"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_PreviewImage"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_objectNameChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_valueChanged"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_keys"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_isImmutable"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg_writeConfig"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___0"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___1"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___2"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___3"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___4"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___5"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___6"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___7"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___8"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___9"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___10"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___11"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___12"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___13"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___14"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___15"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___16"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___17"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___18"
qrc:/kcm/kcm_screenlocker/WallpaperConfig.qml:35: Error: Cannot assign to non-existent property "cfg___19"
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:240:9: QML Connections: Detected function "onCurrentWallpaperChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:228: TypeError: Cannot read property 'currentWallpaper' of undefined
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:23: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:74: TypeError: Cannot read property 'currentWallpaper' of undefined
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/config.qml:241:13: Unable to assign [undefined] to QObject*
```
Comment 1 Patrick Silva 2023-12-03 01:15:19 UTC
Can reproduce on Arch Linux running Plasma 6 beta.
Comment 2 Robby Engelmann 2023-12-03 07:46:22 UTC
same here:

Operating System: openSUSE Tumbleweed 20231202
KDE Plasma Version: 5.90.0
KDE Frameworks Version: 5.246.0
Qt Version: 6.6.1
Kernel Version: 6.6.3-1-default (64-bit)
Graphics Platform: Wayland
Processors: 20 × 13th Gen Intel® Core™ i7-13700H
Memory: 62.5 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: TUXEDO
Product Name: TUXEDO InfinityBook Pro Gen8 (MK1)
Comment 3 Patrick Silva 2023-12-04 04:27:40 UTC
*** This bug has been marked as a duplicate of bug 477996 ***