-
-
Notifications
You must be signed in to change notification settings - Fork 23
Description
While writing via the FileOutputStream -> BufferedOutputStream -> XZOutputStream (Level 6) I got repeatedly the following error. Unfortunately I can not disclose the content of the stream but those where marshalled json objects.
java.lang.ArrayIndexOutOfBoundsException: Index 12853514 out of bounds for length 12853514 at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:177) ~[?:?] at java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:174) ~[?:?] at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:62) ~[?:?] at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) ~[?:?] at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266) ~[?:?] at java.base/java.lang.invoke.VarHandleByteArrayAsLongs$ArrayHandle.index(VarHandleByteArrayAsLongs.java:103) ~[?:?] at java.base/java.lang.invoke.VarHandleByteArrayAsLongs$ArrayHandle.get(VarHandleByteArrayAsLongs.java:120) ~[?:?] at org.tukaani.xz.common.ByteArrayView.getLongLE(ByteArrayView.java:97) ~[xz-1.11.jar:1.11] at org.tukaani.xz.lz.UnalignedLongLEMatchLengthFinder.getLen(UnalignedLongLEMatchLengthFinder.java:37) ~[xz-1.11.jar:1.11] at org.tukaani.xz.lz.MatchLength.getLen(MatchLength.java:88) ~[xz-1.11.jar:1.11] at org.tukaani.xz.lz.LZEncoder.getMatchLen(LZEncoder.java:335) ~[xz-1.11.jar:1.11] at org.tukaani.xz.lzma.LZMAEncoderNormal.getNextSymbol(LZMAEncoderNormal.java:127) ~[xz-1.11.jar:1.11] at org.tukaani.xz.lzma.LZMAEncoder.encodeSymbol(LZMAEncoder.java:257) ~[xz-1.11.jar:1.11] at org.tukaani.xz.lzma.LZMAEncoder.encodeForLZMA2(LZMAEncoder.java:223) ~[xz-1.11.jar:1.11] at org.tukaani.xz.LZMA2OutputStream.flush(LZMA2OutputStream.java:229) ~[xz-1.11.jar:1.11] at org.tukaani.xz.BlockOutputStream.flush(BlockOutputStream.java:99) ~[xz-1.11.jar:1.11] at org.tukaani.xz.XZOutputStream.flush(XZOutputStream.java:497) ~[xz-1.11.jar:1.11]