This previously reported bug appears to have re-appeared in 5.4.2 and 5.4.3.
On my workstation that I remote into, I am not able to switch my workspace in the Classic or Modern UI to an access restricted folder on my network shared drive.
I am able to write to and read items from the directory in Windows.
I tested with versions 5.4.2 and 5.4.3
Doesn’t matter if I use URI or traditional drive letter/directory approach.
On my laptop on an older version of KNIME 5.2.4 I am able to switch the Workspace using Classic or Modern UI to the same folder that I cannot on my remote workstation.
Based on the “bug trail” (eclipse.platform.ui → OpenJDK Temurin) the problem seems to be in a call to a faulty Java method from the dialog that provides the workspace change.
As a workaround, you could set up one .bat file for each workspace you want to use and pass the workspace path explicitly via -data:
start "" knime.exe -data C:\path\to\workspace
I think the bat files need to go next to the knime.exe. It’s not pretty, but I think you can customize the shortcuts to appear like the proper KNIME app shortcut.
Unfortunately I’m on macOS and cannot test this approach myself, so please report back if you have any issues.