On Wed, 23 Sep 2020 15:09:44 GMT, Jaikiran Pai <j...@openjdk.org> wrote:

>> Jaikiran Pai has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Address the review comments and introduce an array size check in 
>> JarFile.getBytes() method itself
>
> test/jdk/java/util/jar/JarFile/LargeManifestOOMTest.java line 60:
> 
>> 58:         final OutOfMemoryError oome = 
>> Assert.expectThrows(OutOfMemoryError.class, () -> jar.getManifest());
>> 59:         // additionally verify that the OOM was for the right/expected 
>> reason
>> 60:         if (!"Required array size too large".equals(oome.getMessage())) {
> 
> I wasn't too sure if I should add this additional check on the message of the 
> `OutOfMemoryError`, but decided to do it
> anyway, given that from what I remember there were some discussions in the 
> `core-libs-dev` list a while back on the
> exact messages that such OOMs should throw. So I guessed that it might be OK 
> to rely on those messages in the tests
> within this project. However, I am open to removing specific check if it's 
> considered unnecessary.

I think it's fine either way.

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

PR: https://git.openjdk.java.net/jdk/pull/323

Reply via email to