Bug 349250

Summary: [print-manager] [plasma-workspace] Could not load applet tab content because missing a file
Product: [Plasma] plasmashell Reporter: fademind
Component: Disks & Devices widgetAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: fademind, kde
Priority: NOR    
Version: 5.3.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
URL: https://bugs.archlinux.org/task/45350
Latest Commit: Version Fixed In: 5.3.2
Sentry Crash Report:
Attachments: screenshot with issue
screenshot with issue

Description fademind 2015-06-16 17:56:50 UTC
I found something like this:
Could not load file /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui:-1 File not found

Could not load file /usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui:-1 File not found

Sample results query files from these places.

[tomasz@arch ~]$ pacman -Qo /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml
/usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml is owned by plasma-workspace 5.3.1-1

[tomasz@arch ~]$ pacman -Qo /usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/config.qml
/usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/config.qml is owned by print-manager 15.04.2-1

[tomasz@arch ~]$ tree /usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui
/usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui
|-- CompactRepresentation.qml
|-- PopupDialog.qml
|-- PrinterItem.qml
|-- StatusView.qml
|-- config.qml
`-- printmanager.qml

0 directories, 6 files
[tomasz@arch ~]$ tree /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/
/usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/
|-- ActionItem.qml
|-- DeviceItem.qml
|-- FullRepresentation.qml
|-- StatusBar.qml
|-- configGeneral.qml
`-- devicenotifier.qml

Reproducible: Always

Steps to Reproduce:
Open plasmoids settings of printmanager or devicenotifier plasmoids settings

Actual Results:  
Could not load file /usr/share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui:-1 File not found

Could not load file /usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui:-1 File not found

on some tabs

Expected Results:  
display tab content

plasma-workspace 5.3.1-1
print-manager 15.04.2-1
Comment 1 fademind 2015-06-16 17:58:38 UTC
Created attachment 93200 [details]
screenshot with issue
Comment 2 fademind 2015-06-16 17:59:08 UTC
Created attachment 93201 [details]
screenshot with issue
Comment 3 Kai Uwe Broulik 2015-06-16 18:23:04 UTC
Git commit 20a5719c8ecfab24d6b006e266cd093a5dd7c006 by Kai Uwe Broulik.
Committed on 16/06/2015 at 18:22.
Pushed by broulik into branch 'Plasma/5.3'.

Remove ConfigPlugins entry

We now support that again but only for QML-based KCMs, hence it tries to load
plugins that it does not support.
FIXED-IN: 5.3.2

M  +0    -1    applets/devicenotifier/package/metadata.desktop

http://commits.kde.org/plasma-workspace/20a5719c8ecfab24d6b006e266cd093a5dd7c006
Comment 4 Kai Uwe Broulik 2015-06-16 18:34:30 UTC
Please don't report more than one issue per bug report. I fixed the devicenotifier bug, and I will fix the underlying system that caused those in the first place.
Comment 5 Kai Uwe Broulik 2015-06-17 16:29:15 UTC
Git commit ac04b5570a4072dcb0365387bc739c870a68fe65 by Kai Uwe Broulik.
Committed on 17/06/2015 at 16:28.
Pushed by broulik into branch 'master'.

Ignore invalid X-Plasma-ConfigPlugins

CHANGELOG: Fix occasional empty applet config pages
REVIEW: 124113

M  +5    -0    src/plasmaquick/configview.cpp

http://commits.kde.org/plasma-framework/ac04b5570a4072dcb0365387bc739c870a68fe65