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 20f576632283..e7760185824b 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 @@ -496,7 +496,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();