romseygeek opened a new issue, #15217:
URL: https://github.com/apache/lucene/issues/15217
### Description
Elasticsearch CI found this one:
```
2> WARNING: Vector bitsize and/or integer vectors enforcement; using
default vectorization provider outside of testMode
2> Seb 23, 2025 12:47:14 GH
com.carrotsearch.randomizedtesting.RandomizedRunner$QueueUncaughtExceptionsHandler
uncaughtException
2> WARNING: Uncaught exception in thread: Thread[#37,Lucene Merge Thread
#1,5,TGRP-TestLucene104ScalarQuantizedVectorsFormat]
2> org.apache.lucene.index.MergePolicy$MergeException:
java.lang.AssertionError
2> at __randomizedtesting.SeedInfo.seed([C471F93B90921D0F]:0)
2> at
org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:764)
2> at
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:756)
2> Caused by: java.lang.AssertionError
2> at org.apache.lucene.util.VectorUtil.dotProduct(VectorUtil.java:68)
2> at
org.apache.lucene.codecs.lucene104.Lucene104ScalarQuantizedVectorsWriter$QuantizedFloatVectorValues.<init>(Lucene104ScalarQuantizedVectorsWriter.java:703)
2> at
org.apache.lucene.codecs.lucene104.Lucene104ScalarQuantizedVectorsWriter.mergeOneField(Lucene104ScalarQuantizedVectorsWriter.java:353)
2> at
org.apache.lucene.codecs.perfield.PerFieldKnnVectorsFormat$FieldsWriter.mergeOneField(PerFieldKnnVectorsFormat.java:126)
2> at
org.apache.lucene.codecs.KnnVectorsWriter.merge(KnnVectorsWriter.java:105)
2> at
org.apache.lucene.index.SegmentMerger.mergeVectorValues(SegmentMerger.java:271)
2> at
org.apache.lucene.index.SegmentMerger.mergeWithLogging(SegmentMerger.java:314)
2> at
org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:158)
2> at
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:5317)
2> at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4778)
2> at
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:6601)
2> at
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:668)
2> at
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:729)
```
It reproduces on my Macbook. cc @mccullocht @benwtrent
### Gradle command to reproduce
./gradlew :lucene:core:test --tests
"org.apache.lucene.codecs.lucene104.TestLucene104ScalarQuantizedVectorsFormat.testEmptyFloatVectorData"
-Ptests.jvms=12 -Ptests.jvmargs= -Ptests.seed=C471F93B90921D0F
-Ptests.useSecurityManager=true -Ptests.nightly=true -Ptests.gui=true
-Ptests.file.encoding=US-ASCII -Ptests.vectorsize=128
-Ptests.forceintegervectors=true
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]