Bug 178143 - Can not stop file copy jobs from systray notification
Summary: Can not stop file copy jobs from systray notification
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-systemtray (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 177527 178342 179528 179571 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-19 05:43 UTC by Daniel Winter
Modified: 2009-02-10 10:34 UTC (History)
11 users (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 Daniel Winter 2008-12-19 05:43:50 UTC
Version:            (using Devel)
Installed from:    Compiled sources

A file copy job in the new plasma Systray notification can not get stoped (the stop button doesn't do anything at all). 

(KDE SVN trunk shortly after beta 2 release)
Comment 1 Drew Fisher 2008-12-19 08:10:46 UTC
I can confirm this behavior in SVN r897481.  Neither the stop nor pause buttons appear to have any effect on the download.
Comment 2 FiNeX 2008-12-20 21:10:09 UTC
Confirmed using r898537.
Comment 3 Dario Andres 2008-12-21 02:37:46 UTC
*** Bug 178342 has been marked as a duplicate of this bug. ***
Comment 4 Aaron J. Seigo 2008-12-22 00:58:22 UTC
works here just fine.

so what i'll need is this:

* what application is doing the transfer
* what is being transfered (url)
* what revision of svn you are using, if you haven't already stated that

because using both kioclient and dolphin to trasfer things around it works just fine here.
Comment 5 FiNeX 2008-12-22 10:41:29 UTC
I'm copying a local file from dolphin to dolphin (using a splitted view), the revision is 900106. I'm using nvidia driver 180.16 and I've desktop effects enabled. The "Stop" and "pause" buttons are hilighted on mouse hover, but nothing happens when i Press them.
Comment 6 Tiago Furtado 2008-12-22 22:23:41 UTC
On revision 900417. Other details same as finex above (#5)

happens when: 
copying files on the same disk
fish protocol (all sorts of files) [copy to and from]
http protocol (all sorts of files)

using konq to download stuff and dolphin for file management
Comment 7 Aaron J. Seigo 2008-12-25 09:11:58 UTC
*** Bug 177527 has been marked as a duplicate of this bug. ***
Comment 8 msnkipa 2009-01-02 14:35:02 UTC
svn revision:
kdelibs: 904275
kdebase: 904282

stop and pause buttons doesn`t work.
Comment 9 Dario Andres 2009-01-03 21:50:21 UTC
Bug 179528 seems to be related ( not being able to stop a Konqueror download from the KUIServer notifications/extender )
Comment 10 Dario Andres 2009-01-04 14:10:34 UTC
*** Bug 179571 has been marked as a duplicate of this bug. ***
Comment 11 FiNeX 2009-01-04 14:24:14 UTC
*** Bug 179528 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-01-04 15:10:18 UTC
Here using:

Qt: 4.4.3 + qt-copy-patches-889120
KDE: 4.1.87 (KDE 4.1.87 (KDE 4.2 >= 20090101))
kdelibs svn rev. 905454 / kdebase svn rev. 905455
on ArchLinux x86_64 - Kernel 2.6.27.10

I can still reproduce it.

On clicking "stop" or "pause" plasma shell output shows:

plasma(5144)/libplasma Plasma::Service::registerOperationsScheme: Cannot find operations description
plasma(5144)/libplasma Plasma::Service::operationDescription: No valid operations scheme has been registered
plasma(5144)/libplasma Plasma::Service::startOperationCall: No valid operations scheme has been registered
plasma(5144) SystemTray::DBusJob::stop: cancel
plasma(5144)/libplasma Plasma::Service::registerOperationsScheme: Cannot find operations description
plasma(5144)/libplasma Plasma::Service::operationDescription: No valid operations scheme has been registered
plasma(5144)/libplasma Plasma::Service::startOperationCall: No valid operations scheme has been registered
plasma(5144) SystemTray::DBusJob::suspend: suspend
plasma(5144)/libplasma Plasma::Service::registerOperationsScheme: Cannot find operations description
plasma(5144)/libplasma Plasma::Service::operationDescription: No valid operations scheme has been registered
plasma(5144)/libplasma Plasma::Service::startOperationCall: No valid operations scheme has been registered
plasma(5144) SystemTray::DBusJob::stop: cancel
plasma(5144)/libplasma Plasma::Service::registerOperationsScheme: Cannot find operations description
plasma(5144)/libplasma Plasma::Service::operationDescription: No valid operations scheme has been registered
plasma(5144)/libplasma Plasma::Service::startOperationCall: No valid operations scheme has been registered
plasma(5144) SystemTray::DBusJob::stop: cancel

---

I had run "kbuildsycoca4 --noincremental" to be sure that all is registered, but it's the same. I hope this info helps
Comment 13 Aaron J. Seigo 2009-01-04 19:10:33 UTC
"plasma(5144)/libplasma Plasma::Service::registerOperationsScheme: Cannot find operations description "

aha! that's useful indeed. that means that the DataEngine can not find and load the .operations file... and it's trying to load kuiserver.operations! that explains it all: i have a kuiserver.operations from an old install, you probably all have fresh installs =). commit coming up. thanks Dario
Comment 14 Aaron J. Seigo 2009-01-04 19:11:40 UTC
SVN commit 905617 by aseigo:

proper name for this, should restore functionality for pause/stop/etc
BUG:178143


 M  +1 -1      jobcontrol.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=905617
Comment 15 FiNeX 2009-01-05 00:23:21 UTC
Ok, now it works! Thanks Aaron!
Comment 16 Unknown 2009-01-15 15:56:56 UTC
Is this bugfix in RC1?
If not, that's ok; but if it supposed to, I must say it doesn't work.

I had a Krusader FTP operation, and I cannot stop neither pause it.
Just with killing the ftp process.
Comment 17 Andreas Kuhl 2009-01-15 16:21:44 UTC
I updated to 4.1.96 (RC1) today and can confirm that both pausing and stopping file copy operations do work now.

Great job, thx for fixing! :-)
Comment 18 Unknown 2009-01-15 17:21:55 UTC
Sorry, it was my fault. I had to restart X. Now it works fine.
Comment 19 Justin Lawrence 2009-02-10 10:34:05 UTC
i suspect that, for me, this error is actually due to a bug within kioclient because this only happens when the target file exists and then the copy actually never happens (it truncates the target file to 0 and then never removes the tray message).