mikemccand commented on issue #12957:
URL: https://github.com/apache/lucene/issues/12957#issuecomment-1864385415

   OK I think the issue here may be that `Terms.intersect(Automaton a, BytesRef 
startTerm)` requires that `startTerm` is accepted by the incoming automaton, 
yet the way `CheckIndex` is calling it can clearly violate that.
   
   And the codecs (default and Direct) clearly don't do a good job throwing a 
clear exception when that is violated :)
   
   In addition to the default Codec, `DirectPostingsFormat` is also angry, 
using this repro:
   
   ```
   ./gradlew :lucene:core:test --tests 
"org.apache.lucene.index.TestTerms.testTermMinMaxRandom" -Ptests.jvms=4 
-Ptests.jvmargs= -Ptests.seed=C8D1EBB5035DA9F -Ptests.multiplier=2 
-Ptests.badapples=false -Ptests.gui=true -Ptests.file.encoding=US-ASCII 
-Ptests.vectorsize=128
   ```


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to