diff --git a/java/vector/src/test/java/org/apache/arrow/vector/ipc/TestArrowReaderWriter.java b/java/vector/src/test/java/org/apache/arrow/vector/ipc/TestArrowReaderWriter.java index 55cab72d29f..08c4d347327 100644 --- a/java/vector/src/test/java/org/apache/arrow/vector/ipc/TestArrowReaderWriter.java +++ b/java/vector/src/test/java/org/apache/arrow/vector/ipc/TestArrowReaderWriter.java @@ -897,7 +897,7 @@ public void testFileFooterSizeOverflow() { System.arraycopy(magicBytes, 0, data, 0, ArrowMagic.MAGIC_LENGTH); int footerLength = Integer.MAX_VALUE; byte[] footerLengthBytes = - ByteBuffer.allocate(4).order(ByteOrder.nativeOrder()).putInt(footerLength).array(); + ByteBuffer.allocate(4).order(ByteOrder.LITTLE_ENDIAN).putInt(footerLength).array(); int footerOffset = data.length - ArrowMagic.MAGIC_LENGTH - 4; System.arraycopy(footerLengthBytes, 0, data, footerOffset, 4); System.arraycopy(magicBytes, 0, data, footerOffset + 4, ArrowMagic.MAGIC_LENGTH);