RFR: 8331467: ImageReaderFactory can cause a ClassNotFoundException if the default FileSystemProvider is not the system-default provider [v3]

jyxzwd duke at openjdk.org
Wed Dec 4 13:24:41 UTC 2024


> Use the built-in file system provider rather than the custom file system provider.
> Add "public static FileSystemProvider create" method in DefaultFileSystemProvider which is from java8API to be compatible against runtime.

jyxzwd has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision:

 - Merge branch 'openjdk:master' into 8331467
 - 8331467: Fix JDK-8331467 ImageReaderFactory can cause a ClassNotFoundException if the default FileSystemProvider is not the system-default provider
 - Revert "8331467: Fix JDK-8331467 ImageReaderFactory can cause a ClassNotFoundException if the default FileSystemProvider is not the system-default provider"
   
   This reverts commit 318888339bdc2ee6a632e4850a980d91bff79e79.
 - 8331467: Fix JDK-8331467 ImageReaderFactory can cause a ClassNotFoundException if the default FileSystemProvider is not the system-default provider

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/21997/files
  - new: https://git.openjdk.org/jdk/pull/21997/files/10bae79b..4c93e0a2

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=21997&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=21997&range=01-02

  Stats: 537113 lines in 7066 files changed: 285405 ins; 207189 del; 44519 mod
  Patch: https://git.openjdk.org/jdk/pull/21997.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21997/head:pull/21997

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


More information about the core-libs-dev mailing list