Bug 401050 - kmail mailto invokation fails if akonadi is loaded
Summary: kmail mailto invokation fails if akonadi is loaded
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 5.9.1
Platform: Debian unstable Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-14 23:03 UTC by Raúl
Modified: 2021-05-03 17:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl 2018-11-14 23:03:59 UTC
SUMMARY
Invoking kmail mailto handler from the command line does nothing if akonadi is loaded.


STEPS TO REPRODUCE
1. Make sure akonadi is not run it or stop it (akonadictl stop)
2. Invoke kmail from command line: kmail -qwindowtitle KMail mailto:847613@bugs.debian.org
3. See kmail compose window appears
4. Now akonadi should be running (check akonadictl status)
5. Repeat the previous kmail command: kmail -qwindowtitle KMail mailto:847613@bugs.debian.org

OBSERVED RESULT
kmail compose window does not appear. The only traces in console are:
QIODevice::read (QLocalSocket): device not open
(repeated several times)

EXPECTED RESULT
kmail compose window does appear. 

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian sid
kmail 5.9.1
KDE Frameworks 5.51.0
Qt 5.11.2 (compilado con 5.11.2)

ADDITIONAL INFORMATION
I'm not running a full plasma desktop (temporarily). I run lxqt.
Maybe related to https://bugs.kde.org/show_bug.cgi?id=389073
Comment 1 Jos van den Oever 2021-05-03 13:27:16 UTC
On NixOS 20.09 with KMail version 5.16.3 (20.12.3) this bug is not present.

The compose window opens when running
   kmail -qwindowtitle KMail mailto:847613@bugs.debian.org
even when kmail and akonadi were not running.
Comment 2 Raúl 2021-05-03 17:03:16 UTC
  Hello:

Thanks for the feedback. Reporting that I see it is working now here on:

kontact 5.15.3 (20.08.3)
KDE Frameworks 5.78.0
Qt 5.15.2

Closing consequently.