diff --git a/lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseKnnVectorsFormatTestCase.java b/lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseKnnVectorsFormatTestCase.java index 3cf5944fd921..ec77299e2b6e 100644 --- a/lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseKnnVectorsFormatTestCase.java +++ b/lucene/test-framework/src/java/org/apache/lucene/tests/index/BaseKnnVectorsFormatTestCase.java @@ -501,7 +501,10 @@ public void testIllegalDimensionTooLarge() throws Exception { exc = expectThrows(IllegalArgumentException.class, () -> w.addDocument(doc3)); assertTrue( exc.getMessage() - .contains("Inconsistency of field data structures across documents for field [f]")); + .contains("Inconsistency of field data structures across documents for field [f]") + || exc.getMessage() + .contains( + "vector's dimensions must be <= [" + getVectorsMaxDimensions("f") + "]")); w.flush(); Document doc4 = new Document();