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