On Mon, 4 Sep 2023 07:22:46 GMT, Jaikiran Pai <[email protected]> wrote:
>> Vyom Tewari has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> modified the junit tests names
>
> src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
> line 1436:
>
>> 1434: if (rememberedException != null) {
>> 1435: if (rememberedException instanceof RuntimeException) {
>> 1436: throw new RuntimeException(rememberedException);
>
> Hello Vyom, this looks a bit odd that if it's a `RuntimeException` then we
> are wrapping that `RuntimeException` into another `RuntimeException` before
> throwing. Having said that, it appears that this same thing is done in
> `getInputStream0()` method of this class. Do you know if that is intentional
> and needed? If it's not needed, perhaps we can just rethrow this
> `RuntimeException` without wrapping it into another?
I don't know the history but it is very old code and just to be on safer side i
did the same changes as per getInputStream0(). Looking from out side wrapping
the 'RuntimeException' into another 'RuntimeException' not make much sense.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15483#discussion_r1314601369