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
