RFR: 8296198: JFileChooser throws InternalError java.lang.InternalError with Windows shortcuts
Tejesh R
tr at openjdk.org
Mon Dec 5 11:42:02 UTC 2022
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
More information about the client-libs-dev
mailing list