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

Sergey Bylokhov serb at openjdk.org
Mon Jun 27 21:44:40 UTC 2022


On Mon, 27 Jun 2022 20:27:01 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:

>> I did comment on this in the bug and the PR description.
>> Other exception types are possible or very difficult to prove they won't be thrown anprop if it ever did happen
>> we'd be back here. So this seems like the best to thing to do since we do not want to propagate them.
>
>> Other exception types are possible or very difficult to prove they won't be thrown anprop if it ever did happen
> we'd be back here
> 
> But then it will mean that the "read" thrown wrong exceptions, Isn't this just hiding the actual bug?

In the end, the ImageIO method we change is just a wrapper for getting and using the reader, and that unexpected exception could be thrown if the readers are used directly via a similar public API.

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

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



More information about the client-libs-dev mailing list