Hello.
I would like to discuss the possible fix for JDK 13.

Bug: https://bugs.openjdk.java.net/browse/JDK-8221246
Fix: http://cr.openjdk.java.net/~serb/8221246/webrev.01

The user complains that in a few places we swallow the exceptions, and because 
of that he gets some other exceptions.
The problem is that we expose this API via FileSystemView, where different 
methods lack any exceptions. As a result, we have a suggestion to print the 
stack-traces in case of errors like IOException and InterruptedException. Note 
that we cannot do this for SecurityException because the path which we check is 
not passed by the user, so he do not know it.


There are some other places where we skip exceptions, like:
http://hg.openjdk.java.net/jdk/client/file/f85fa2fc78c2/src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java#l317
But it looks like we never return null there.

--
Best regards, Sergey.

Reply via email to