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.

Reply via email to