RFR: 8272998: ImageIO.read() throws incorrect exception type

Phil Race prr at openjdk.java.net
Thu Jun 9 21:59:33 UTC 2022


ImageIO.read() only documents IOException for any kind of decoding problem and since
it is a convenience API we don't want to start requiring applications to handle other RuntimeExceptions.
So in the unlikely case of some problem decoding using this API, wrap any RuntimeException in
an IIOException. This will give more stable app behaviour and still report the underlying problem.

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

Commit messages:
 - 8272998
 - 8272998

Changes: https://git.openjdk.org/jdk/pull/9113/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=9113&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8272998
  Stats: 158 lines in 2 files changed: 158 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/9113.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/9113/head:pull/9113

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



More information about the client-libs-dev mailing list