Bug 463614

Summary: stat() did not call finished()
Product: [Frameworks and Libraries] kio-extras Reporter: Christopher Yeleighton <giecrilj>
Component: FISHAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: minor    
Priority: NOR    
Version First Reported In: 22.12.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 23.12.0
Sentry Crash Report:

Description Christopher Yeleighton 2022-12-30 11:17:17 UTC
SUMMARY
The fish slave emits a cryptic error message for developers

STEPS TO REPRODUCE
1. { kioclient5 exec 'fish://0'; }

OBSERVED RESULT
kf.kio.core: stat() did not call finished() or error()! Please fix the kio_fish KIO slave

EXPECTED RESULT

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: openSUSE Tumbleweed 20221228
(available in About System)
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION
Comment 1 Friedrich W. H. Kossebau 2023-07-25 12:37:50 UTC
Git commit 9439a2daae4a1758e20f9fd34aef276e23d33b40 by Friedrich W. H. Kossebau.
Committed on 25/07/2023 at 14:27.
Pushed by kossebau into branch 'master'.

Port kio_fish to WorkerBase

As sideeffect closes
FIXED-IN: 23.12.0

M  +1    -1    fish/README
M  +269  -241  fish/fish.cpp
M  +43   -31   fish/fish.h
M  +1    -1    fish/tests/README
M  +2    -2    fish/tests/copytester.cpp
M  +1    -1    fish/tests/copytester.h
M  +1    -1    fish/tests/main.cpp

https://invent.kde.org/network/kio-extras/-/commit/9439a2daae4a1758e20f9fd34aef276e23d33b40