https://bugs.kde.org/show_bug.cgi?id=516856
Bug ID: 516856
Summary: Module names with hyphens create invalid DBus object
paths (wpad-detector, oom-notifier)
Classification: Frameworks and Libraries
Product: frameworks-kded
Version First 6.23.0
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
STEPS TO REPRODUCE:
1. Start KDE Plasma 6.6.1
2. Check system journal: journalctl -b | grep kded6
OBSERVED RESULT:
kded6[3731]: QDBusObjectPath: invalid path "/modules/wpad-detector"
kded6[3731]: The kded module name "wpad-detector" is invalid!
kded6[3731]: QDBusObjectPath: invalid path "/modules/oom-notifier"
kded6[3731]: The kded module name "oom-notifier" is invalid!
EXPECTED RESULT:
No DBus path errors. Module names should use underscores or no separators to
comply with DBus object path specifications.
ADDITIONAL INFORMATION:
The modules load and function correctly despite the error:
$ qdbus6 org.kde.kded6 /kded org.kde.kded6.loadedModules
[...]
wpad-detector
oom-notifier
[...]
DBus object paths cannot contain hyphens per the DBus specification. Module
names should use wpad_detector and oom_notifier instead.
Affected modules:
- wpad-detector
- oom-notifier
SUGGESTED FIX:
Rename modules to use underscores: wpad_detector, oom_notifier
SOFTWARE VERSIONS:
Plasma Version: 6.6.1
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1
Distribution: Arch Linux
--
You are receiving this mail because:
You are watching all bug changes.