diff --git a/arrow-variant/src/test/java/org/apache/arrow/variant/extension/TestVariantVector.java b/arrow-variant/src/test/java/org/apache/arrow/variant/extension/TestVariantVector.java index 1c172e304f..c68aedaa21 100644 --- a/arrow-variant/src/test/java/org/apache/arrow/variant/extension/TestVariantVector.java +++ b/arrow-variant/src/test/java/org/apache/arrow/variant/extension/TestVariantVector.java @@ -769,7 +769,9 @@ void testGetObject() { ArrowBuf metadataBuf = allocator.buffer(10); ArrowBuf valueBuf = allocator.buffer(10)) { - byte[] metadata = new byte[] {1, 2}; + // Version 1, empty dictionary (single header byte) - a structurally valid variant + // metadata, since getObject() eagerly parses the metadata header. + byte[] metadata = new byte[] {1}; byte[] value = new byte[] {3, 4, 5}; metadataBuf.setBytes(0, metadata); valueBuf.setBytes(0, value); diff --git a/pom.xml b/pom.xml index 0552a02c72..cb2f3d087a 100644 --- a/pom.xml +++ b/pom.xml @@ -105,7 +105,7 @@ under the License. 3.5.0 25.2.10 1.12.1 - 1.17.1 + 1.18.1 5.23.0 2