Created attachment 125676 [details] Screen capture of error message SUMMARY Inadvertently clicked the saved place which is to my son's computer. That computer was turned off at the time. Dolphin returned the error: Internal Error Please send a full bug report at http://bugs.kde.org Unknown error condition in stat: No route to host STEPS TO REPRODUCE 1. Have a smb place saved 2. Turn off / disconnect the place 3. Click the saved place OBSERVED RESULT Internal error message EXPECTED RESULT Something along the lines of "Resource unavailable. Is device connected?" SOFTWARE/OS VERSIONS Kubuntu 18.04.3 LTS with updates through 2.4.2020 Dolphin 17.12.3 Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: 5.44.0 Qt Version: 5.9.5 (built against 5.9.5) ADDITIONAL INFORMATION I don't know that it is truly an internal error. "Unknown error condition" seems true enough. System doesn't know the other machine is turned off which would seem to be an external error. "No route to host" seems correct.
Technically context for KIO errors with possible causes is already available. I am not quite sure why dolphin chooses to not use them. In any event, we currently do not map the internal error, so I'm going to fix that. The actual error message will be just as vague though. This type of error can have a host of causes.
Git commit a813d67cf6af0b252c8922d3551f0d1897c7b379 by Harald Sitter. Committed on 14/02/2020 at 16:02. Pushed by sitter into branch 'master'. smb: map EHOSTUNREACH to ERR_CANNOT_CONNECT Summary: same as the ftp does. in fact, also steal the error message qtcpsocket produces. effectively this makes smb://unavailableipaddress spit out exactly the same error as ftp://unavailableipaddress host unreachable being so vague, the pretty string continues to be vague as well unfortunately. FIXED-IN: 20.08.0 Test Plan: error upon accessing the unassigned address 192.168.1.99 is same between smb and ftp Reviewers: ngraham Reviewed By: ngraham Subscribers: kde-frameworks-devel, kfm-devel Tags: #dolphin, #frameworks Differential Revision: https://phabricator.kde.org/D27378 M +5 -0 smb/kio_smb_browse.cpp https://commits.kde.org/kio-extras/a813d67cf6af0b252c8922d3551f0d1897c7b379