From fd193f4865a7ea450d466028b22586251c659245 Mon Sep 17 00:00:00 2001 From: Kazuaki Ishizaki Date: Mon, 18 Jul 2022 18:05:20 +0000 Subject: [PATCH] footer always uses little-endian --- .../java/org/apache/arrow/vector/ipc/TestArrowReaderWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);