OK I can reproduce (thanks to mike's help) and it seems nasty, termsenum is excluding a portion of the terms.
i'll open an issue. On Sat, Feb 5, 2011 at 11:17 AM, Robert Muir <[email protected]> wrote: > Unfortunately, I'm unable to reproduce this fail (ant test > -Dtestcase=TestFieldCacheRewriteMethod -Dtestmethod=testRegexps > -Dtests.seed=4072768173808710270:-6218549422363059201 > -Dtests.multiplier=3) > > could be a tricky fieldcache problem? With verbose I noticed: [junit] > NOTE: newSearcher using ExecutorService with 8 threads > > (for reference, this testcase is really testRegexpRandom2, but with a > fieldcache rewrite) > > On Sat, Feb 5, 2011 at 11:03 AM, Apache Hudson Server > <[email protected]> wrote: >> Build: >> https://hudson.apache.org/hudson/job/Lucene-Solr-tests-only-trunk/4541/ >> >> 1 tests failed. >> REGRESSION: org.apache.lucene.search.TestFieldCacheRewriteMethod.testRegexps >> >> Error Message: >> Hit 13 docnumbers don't match Hits length1=25 length2=25 hit=0: doc8=1.0, >> doc8=1.0 hit=1: doc10=1.0, doc10=1.0 hit=2: doc28=1.0, doc28=1.0 hit=3: >> doc39=1.0, doc39=1.0 hit=4: doc40=1.0, doc40=1.0 hit=5: doc43=1.0, >> doc43=1.0 hit=6: doc51=1.0, doc51=1.0 hit=7: doc53=1.0, doc53=1.0 hit=8: >> doc57=1.0, doc57=1.0 hit=9: doc100=1.0, doc100=1.0 hit=10: doc106=1.0, >> doc106=1.0 hit=11: doc113=1.0, doc113=1.0 hit=12: doc121=1.0, doc121=1.0 >> hit=13: doc124=1.0, doc154=1.0 hit=14: doc129=1.0, doc163=1.0 hit=15: >> doc151=1.0, doc174=1.0 hit=16: doc154=1.0, doc186=1.0 hit=17: doc163=1.0, >> doc289=1.0 hit=18: doc174=1.0, doc297=1.0 hit=19: doc183=1.0, doc319=1.0 >> hit=20: doc186=1.0, doc322=1.0 hit=21: doc289=1.0, doc333=1.0 hit=22: >> doc297=1.0, doc350=1.0 hit=23: doc319=1.0, doc360=1.0 hit=24: doc322=1.0, >> doc373=1.0 for query:field:-.]|[[+?.冗⾏?]+*. >> >> Stack Trace: >> junit.framework.AssertionFailedError: Hit 13 docnumbers don't match >> Hits length1=25 length2=25 >> hit=0: doc8=1.0, doc8=1.0 >> hit=1: doc10=1.0, doc10=1.0 >> hit=2: doc28=1.0, doc28=1.0 >> hit=3: doc39=1.0, doc39=1.0 >> hit=4: doc40=1.0, doc40=1.0 >> hit=5: doc43=1.0, doc43=1.0 >> hit=6: doc51=1.0, doc51=1.0 >> hit=7: doc53=1.0, doc53=1.0 >> hit=8: doc57=1.0, doc57=1.0 >> hit=9: doc100=1.0, doc100=1.0 >> hit=10: doc106=1.0, doc106=1.0 >> hit=11: doc113=1.0, doc113=1.0 >> hit=12: doc121=1.0, doc121=1.0 >> hit=13: doc124=1.0, doc154=1.0 >> hit=14: doc129=1.0, doc163=1.0 >> hit=15: doc151=1.0, doc174=1.0 >> hit=16: doc154=1.0, doc186=1.0 >> hit=17: doc163=1.0, doc289=1.0 >> hit=18: doc174=1.0, doc297=1.0 >> hit=19: doc183=1.0, doc319=1.0 >> hit=20: doc186=1.0, doc322=1.0 >> hit=21: doc289=1.0, doc333=1.0 >> hit=22: doc297=1.0, doc350=1.0 >> hit=23: doc319=1.0, doc360=1.0 >> hit=24: doc322=1.0, doc373=1.0 >> for query:field:-.]|[[+?.冗⾏?]+*. >> at org.apache.lucene.search.CheckHits.checkEqual(CheckHits.java:205) >> at >> org.apache.lucene.search.TestFieldCacheRewriteMethod.assertSame(TestFieldCacheRewriteMethod.java:42) >> at >> org.apache.lucene.search.TestRegexpRandom2.testRegexps(TestRegexpRandom2.java:142) >> at >> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1183) >> at >> org.apache.lucene.util.LuceneTestCase$LuceneTestCaseRunner.runChild(LuceneTestCase.java:1115) >> >> >> >> >> Build Log (for compile errors): >> [...truncated 4637 lines...] >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
