Bug 482792 - Online Account broken with Nextcloud
Summary: Online Account broken with Nextcloud
Status: REPORTED
Alias: None
Product: KAccounts
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-08 00:22 UTC by giancarlos
Modified: 2024-04-03 09:05 UTC (History)
4 users (show)

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


Attachments
Infinity spinning gear (185.14 KB, image/png)
2024-03-08 00:22 UTC, giancarlos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description giancarlos 2024-03-08 00:22:18 UTC
Created attachment 166660 [details]
Infinity spinning gear

SUMMARY
***
Adding Nextcloud from the online accounts wizard, it fails and get stuck in infinity.
***


STEPS TO REPRODUCE
1. Open system settings
2. Go to Online accounts
3. Click Nextcloud provider
4. Fails

OBSERVED RESULT

After entering the server address and click next, it just stuck with the spinning gear... forever.

EXPECTED RESULT

Connect and prompt for your user's credentials and finish the handshake.

SOFTWARE/OS VERSIONS

Arch Linux
KDE Plasma -> 6.0.1
KDE Frameworks -> 6.0.0
Qt Version -> 6.6.2
Kernel 6.7.8-arch1-1 (64-bit)
Graphics Platform -> Wayland

ADDITIONAL INFORMATION

See photo.
Comment 1 Ben Bonacci 2024-03-09 10:48:28 UTC
I would try launching system settings from a terminal window and examine the output of it when trying to authenticate with Nextcloud.
The output should hopefully provide some hints on what the problem could be.
Comment 2 Yeiko 2024-04-03 09:05:31 UTC
Something similar happens to me on Fedora 40 and Plasma 6.0.3. When I try to add a Nextcloud account, after entering the server address and clicking next it shows a spinning gear for a second and then it disappears and the System Settings app stops responding and stays like that forever. 

Launching System Settings from the terminal gives me the following output:

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"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Dialog.qml:334:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Dialog.qml:334:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Dialog.qml:386:33: QML Binding: Binding loop detected for property "value"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Dialog.qml:334:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Dialog.qml:334:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight"
file:///usr/lib64/qt6/qml/org/kde/kirigami/Dialog.qml:334:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight"
Unexpected topLevelWindows found: 3 please report a bug
Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
Unexpected topLevelWindows found: 3 please report a bug
QtWebEngineQuick::initialize() called with QCoreApplication object already created and should be call before. This is depreciated and may fail in the future.
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"
file:///usr/share/kpackage/genericqml/org.kde.kaccounts.nextcloud/contents/ui/Server.qml:13:1: QML Server: Created graphical object was not placed in the graphics scene.
DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
qrc:/qt/qml/org/kde/desktop/private/TextFieldContextMenu.qml:235:5: QML MenuItem: Binding loop detected for property "implicitWidth"
file:///usr/share/kpackage/genericqml/org.kde.kaccounts.nextcloud/contents/ui/WebLogin.qml:15:1: QML WebLogin: Created graphical object was not placed in the graphics scene.