mikemccand opened a new issue, #12901: URL: https://github.com/apache/lucene/issues/12901
### Description Spinoff from #12895 where we inadvertently introduced read-time exceptions in `MultiTermQueries` (e.g. `WildcardQuery` `*fo*`) in 9.9.0 when reading pre-9.9.0 written indices. Our `TestBackwardsCompatibility` test should have caught this but clearly did not. Let's: 1. Make a test revealing #12895 2. Confirm the test (and all other tests) pass when applying the proposed PR fix #12900 3. Merge the new test case 4. Merget he fix in #12900 Hopefully in that order? We could simply snapshot the `wikibigall` index into BWC zip files, but, that's way too massive. Can we instead make a randomized test that indexes fewer-ish terms and reveals the bug? With "just so" set of terms, the bug should reproduce with a tiny index. We could maybe iterate to "just so" by tweaking the set of terms' prefixes until the on-disk file pointers of each block share the last 6 bits of their respective pointers? ### Gradle command to reproduce _No response_ -- 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.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