Bug 481165 - Configure/Preferences menu does not open
Summary: Configure/Preferences menu does not open
Status: RESOLVED FIXED
Alias: None
Product: Elisa
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-10 13:12 UTC by brandroan
Modified: 2024-02-14 22:04 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description brandroan 2024-02-10 13:12:00 UTC
SUMMARY
***
Configuration menu does not open when clicked. Running from terminal spits out:
"QQmlComponent: Component is not ready"
when clicked.
***


STEPS TO REPRODUCE
1. Install via apt on Ubuntu 23.10
2. Open
3. Goto Configure Elisa... in menu

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
This is the full log from run, with the last line after trying to open menu:

$ elisa
QSocketNotifier: Can only be used with threads started with QThread
QObject: Cannot create children for a parent that is in a different thread.
(Parent is QApplication(0x7fffb8adbde0), parent's thread is QThread(0x55923ab70d60), current thread is QThread(0x55923ac9e580)
QObject::installEventFilter(): Cannot filter events for objects in a different thread.
kf.kirigami: Failed to find a Kirigami platform plugin
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/Page.qml:328: Error: Cannot assign QObject* to PageRow_QMLTYPE_39*
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/Page.qml:328: Error: Cannot assign QObject* to PageRow_QMLTYPE_39*
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
org.kde.elisa.indexers.manager: Local file system indexer is inactive
org.kde.elisa.indexers.manager: Baloo indexer is unavailable
org.kde.elisa.indexers.manager: Baloo indexer is inactive
qrc:/qml/FooterBar.qml:29:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

qrc:/qml/FooterBar.qml:37:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

qrc:/qml/FooterBar.qml:29:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

qrc:/qml/FooterBar.qml:37:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

org.kde.elisa.baloo: Baloo indexer has been configured to be deactivated. Disabling Elisa support for using Baloo indexer.
org.kde.elisa.indexers.manager: Local file system indexer is active
org.kde.elisa.indexers.manager: MusicListenersManager::startAndroidIndexing
org.kde.elisa.indexers.manager: trigger init of local file indexer
QQmlComponent: Component is not ready
Comment 1 Nate Graham 2024-02-14 22:04:56 UTC
Unfortunately it didn't give us the actual error message, so there's no way to debug it. But tihs does ring some bells as being fixed in the 23.12 release, which unfortunately Ubuntu doesn't seem to have shipped yet.