I just had this failure happen:
[junit] Testcase: testRangeSplit_4bit(org.apache.lucene.search.trie.TestTrieRangeQuery): FAILED [junit] Returned count of range query must be equal to exclusive range length expected:<0> but was:<-1> [junit] junit.framework.AssertionFailedError: Returned count of range query must be equal to exclusive range length expected:<0> but was:<-1> [junit] at org .apache .lucene .search.trie.TestTrieRangeQuery.testRangeSplit(TestTrieRangeQuery.java: 203) [junit] at org .apache .lucene .search .trie.TestTrieRangeQuery.testRangeSplit_4bit(TestTrieRangeQuery.java: 220)
It's not repeatable, which is fine (because the test has randomness, which we should leave in there).
I think it's a false failure; it happened because upper and lower were the same value.
Uwe does that sound right? If so maybe we can just add this: if (upper == lower) { upper = 1+lower; } ? Mike --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org