Bug 378546 - KIOExec Error
Summary: KIOExec Error
Status: RESOLVED FIXED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-08 01:13 UTC by Bronson
Modified: 2019-03-30 14:11 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.57


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bronson 2017-04-08 01:13:14 UTC
Very regularly I get a dialog pop up with the following error.

Error - KIOEXEC
A folder named /home/user/.cache/kioexec/krun/6746_0/ already exists.

It mostly seems to be when clicking a web link from one application other than the web browser. But also happens with other stuff like opening dolphin regularly too...

The temporary fix is to just delete the .cache folder. But thats a little frustrating to be constantly deleting that folder.
Comment 1 Boris Kheyfets 2017-07-02 10:35:27 UTC
On a clean install of Kubuntu 17.04 I don't have this bug. However, on another machine I had it in 16.10 and the bug is there after upgrade to 17.04 as well.
Comment 2 kde38 2017-12-12 15:13:04 UTC
I get this issue too in Solus OS when I use KDE connect and choose Browse Device:

Error - KIOEXEC
A folder named /home/user/.cache/kioexec/krun/10889_0/ already exists.

If I remove the folder it still happens and creates a new folder.
Comment 3 kde38 2017-12-12 15:22:58 UTC
I forgot to mention that I use MATE 18.0 and not KDE plasma.
Comment 4 Nate Graham 2018-11-05 21:44:08 UTC
Fixed in Frameworks 5.51 with the fix for 397742.

*** This bug has been marked as a duplicate of bug 397742 ***
Comment 5 David Faure 2019-03-30 11:14:03 UTC
I just fixed that error case in https://commits.kde.org/kio/3c18acc2229bf0824ee296791329ad74b6313ece -- the fix will be in KIO v5.57.

It happened when the remote URL had no filename (i.e. ended with a '/', which can happen over http).