https://bugs.kde.org/show_bug.cgi?id=524608
Bug ID: 524608
Summary: InlineMessage fails with "Cannot assign object of type
Primitives.IconPropertiesGroup to property of type
IconPropertiesGroup_QMLTYPE_N*" across multiple Plasma
applets
Classification: Frameworks and Libraries
Product: frameworks-kirigami
Version First 6.29.0
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: Not decided
Multiple Plasma widgets and KCMs fail to load with a QML type mismatch error
involving IconPropertiesGroup inside Kirigami's InlineMessage component. This
looks related to bug 488326 but is reproducing on much newer versions than that
bug was fixed on.
Affected components so far: the volume applet's microphone test view, the
network manager applet's connection list, and the folder view desktop widget.
The exact class ID number in "IconPropertiesGroup_QMLTYPE_N*" changes between
plasmashell restarts but the failure is consistent.
Full error from plasmashell:
qt.qml.propertyCache.append: Member visible of the object PlasmaQuick::Dialog
overrides a member of the base object. Consider renaming it or adding final or
override specifier
QQmlComponent: Component is not ready
kf.plasma.quick: error when loading applet "org.kde.plasma.volume"
QList("qrc:/qt/qml/plasma/applet/org/kde/plasma/volume/main.qml:528:13: Type
MicrophoneTestView unavailable",
"qrc:/qt/qml/plasma/applet/org/kde/plasma/volume/MicrophoneTestView.qml:60:9:
Type Kirigami.InlineMessage unavailable",
"file:///usr/lib/qt6/qml/org/kde/kirigami/controls/InlineMessage.qml:14:1: Type
KT.InlineMessage unavailable",
"qrc:/qt/qml/org/kde/kirigami/templates/InlineMessage.qml:187:51: Cannot assign
object of type \"Primitives.IconPropertiesGroup\" to property of type
\"IconPropertiesGroup_QMLTYPE_544*\" as the former is neither the same as the
latter nor a sub-class of it.")
System: CachyOS (Arch-based), kernel 7.2.0-1-cachyos, KDE Plasma 6.7.4, Qt N/A
reported by inxi but qt6-declarative 6.11.2-1.1 installed, Kirigami 6.29.0-1.1,
qqc2-desktop-style 6.29.0-2.1, plasma-workspace 6.7.4-3.1, libplasma 6.7.4-1.1,
kirigami-addons 1.13.1-1.1. System compiled with Clang 22.1.8 (CachyOS builds
with Clang rather than GCC).
Troubleshooting already attempted, all without success:
- Cleared qmlcache, plasmashell cache, icon cache, and ksycoca cache
- Rebuilt sycoca with kbuildsycoca6 --noincremental
- Force-reinstalled kirigami, kirigami-addons, qqc2-desktop-style,
plasma-workspace, plasma-desktop, qt6-declarative with pacman --overwrite '*'
- Checked for duplicate/shadow QML plugin installs outside the standard path
(found only sandboxed Flatpak runtime copies and an unrelated Qt5 copy, neither
of which should be reachable from a native Qt6 session)
- Checked environment for stray QML_IMPORT_PATH/QML2_IMPORT_PATH variables
(none found)
- Forced QT_QUICK_CONTROLS_STYLE=org.kde.desktop explicitly (no change)
- Downgraded kirigami and qqc2-desktop-style to 6.28.0 from pacman cache (same
error)
- Downgraded kirigami, qqc2-desktop-style, and plasma-workspace to plain Arch
extra repo builds instead of CachyOS's -v3 optimized builds (same error)
- Downgraded libplasma to plain Arch extra build (same error)
Given the error persists across version downgrades and across differently-built
packages (CachyOS -v3/Clang vs plain Arch extra/GCC), the issue does not appear
to be a stale file, packaging, or environment problem on this system.
--
You are receiving this mail because:
You are watching all bug changes.