On Sat, 1 Oct 2022 17:54:37 GMT, Markus KARG <d...@openjdk.org> wrote:

> Fixes 8294541

This patch still failed on macOS:

Seed from RandomFactory = 9174133304664648308L
test TransferTo.testNullPointerException(): success
test TransferTo.testStreamContents(): failure
java.lang.OutOfMemoryError: Java heap space
        at java.base/java.util.Arrays.copyOf(Arrays.java:3537)
        at 
java.base/java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:100)
        at 
java.base/java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:132)
        at java.base/java.io.InputStream.transferTo(InputStream.java:791)
        at 
java.base/java.io.BufferedInputStream.implTransferTo(BufferedInputStream.java:611)
        at 
java.base/java.io.BufferedInputStream.transferTo(BufferedInputStream.java:595)
        at TransferTo.checkTransferredContents(TransferTo.java:198)
        at TransferTo.testStreamContents(TransferTo.java:133)

I wonder whether a `FileOutputStream` (open on a sparse file?) should be used 
instead of a `ByteArrayOutputStream` with heap memory cranked up?

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

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

Reply via email to