Mailinglist Archive: opensuse-factory (435 mails)

< Previous Next >
Re: [opensuse-factory] Breeze errors in journal - are they significant?
Hi,

Am Mittwoch, 1. Juli 2020, 19:12:19 CEST schrieb Ianseeks:
hi

I've been getting a huge amount of what look like errors to me in the journal
(see very small example below) I originally posted this to the KDE list.

I got a reply as follows
"You'd have to figure out which package installs those files, but my guess is
that it's the breeze-provide theme for the login manager (maybe you can
uninstall just that if it has its own, optional package?)

The symptoms look like the theme's QML files require a newer Qt version than
you have installed; I've seen similar things happen (and corrected them) in
KDevelop. It's, erm, easy to miss this during development, but your
distribution should have caught it during testing. (Unless there's an
auto-update feature for look-and-feel stuff that's been left active by the
distribution.)

Either way, this looks like a bug in Breeze and/or in the theming
auto-updating feature (probably a Plasma component). For the latter the bug
would be that themes requiring a newer-than-available Qt version shouldn't be
installed automatically (including updates to already installed themes). For
Breeze, the bug would be a mismatch between the claimed minimum supported Qt
version and the actually required version.

This would be more appropriate on the plasma-devel mailing list."

I'm asking if i need to log this or can i just ignore it?

Those errors happen when sddm-greeter shuts down. It's just that the
Kirigami.Units Singleton is destructed before its users, so it turns into null.
This is harmless and you can just ignore this. It happens with git master too.

I guess that it should just use "Units.foo" instead of "units.foo" to refer to
the
Singleton explicitly instead of via its id and also import org.kde.kirigami.
At least that seems to avoid the issue here.

If i log it, does it go against Breeze or SDDM?

The theme and some of the affected components are both part of the
plasma-workspace repository, so "plasmashell", "Theme - Breeze" is the right
components on bugs.kde.org.

Cheers,
Fabian

regards

Ian

Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:463: TypeError: Cannot
read property 'smallSpacing' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/lib64/qt5/qml/org/kde/plasma/workspace/components/BatteryIcon.qml:42:
TypeError: Cannot call method 'roundToIconSize' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/components/Battery.qml:27:
TypeError: Cannot read property 'smallSpacing' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:441: TypeError: Cannot
read property 'largeSpacing' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:446: TypeError: Cannot
read property 'gridUnit' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/Main.qml:157: TypeError: Cannot
read property 'gridUnit' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:102:
TypeError: Cannot read property 'smallSpacing' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:39:
TypeError: Cannot read property 'gridUnit' of null
Jul 01 09:55:11 LanL sddm-greeter[12108]:
file:///usr/share/sddm/themes/breeze-openSUSE/components/ActionButton.qml:55:
TypeError: Cannot read property 'smallSpacing' of null



--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References