When `JFileChooser` uses custom `FileSystemView`, traversing to link/shortcut 
to a folder throw `InternalError java.lang.InternalError ` in Windows. The 
issue found out to be in BasicFileChooserUI class which was unable to resolve 
the link path during directory setting. The `UsesShellFolder` check expects the 
FileSystemView to be of WindowsFileSystemView, which fails when custom 
FileSystemView is used.
The fix includes resolving the link folder when custom File System View is used 
and has manual test. (Fix is test in CI system and no regression caused).

-------------

Commit messages:
 - New Line
 - Fix

Changes: https://git.openjdk.org/jdk/pull/11510/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11510&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8296198
  Stats: 256 lines in 2 files changed: 245 ins; 5 del; 6 mod
  Patch: https://git.openjdk.org/jdk/pull/11510.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/11510/head:pull/11510

PR: https://git.openjdk.org/jdk/pull/11510

Reply via email to