Perhaps it's a build error (i.e. not cleaning after the test)? This is the exception that appears in the log:
The following exceptions were thrown by threads: *** Thread: Lucene Merge Thread #0 *** org.apache.lucene.index.MergePolicy$MergeException: java.lang.IllegalStateException: sub-readers have different BytesRef.Comparators; cannot merge at org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:513) at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478) Caused by: java.lang.IllegalStateException: sub-readers have different BytesRef.Comparators; cannot merge at org.apache.lucene.index.MultiTerms.<init>(MultiTerms.java:55) at org.apache.lucene.index.MultiFields.terms(MultiFields.java:232) at org.apache.lucene.index.MultiFieldsEnum.terms(MultiFieldsEnum.java:114) at org.apache.lucene.index.codecs.FieldsConsumer.merge(FieldsConsumer.java:51) at org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:293) at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:122) at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3581) at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3215) at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:383) at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:451) *** Thread: Lucene Merge Thread #1 *** org.apache.lucene.index.MergePolicy$MergeException: java.lang.IllegalStateException: sub-readers have different BytesRef.Comparators; cannot merge at org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:513) at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478) Caused by: java.lang.IllegalStateException: sub-readers have different BytesRef.Comparators; cannot merge at org.apache.lucene.index.MultiTerms.<init>(MultiTerms.java:55) at org.apache.lucene.index.MultiFields.terms(MultiFields.java:232) at org.apache.lucene.index.MultiFieldsEnum.terms(MultiFieldsEnum.java:114) at org.apache.lucene.index.codecs.FieldsConsumer.merge(FieldsConsumer.java:51) at org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:293) at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:122) at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3581) at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3215) at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:383) at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:451) *** Thread: Lucene Merge Thread #2 *** org.apache.lucene.index.MergePolicy$MergeException: java.lang.IllegalStateException: sub-readers have different BytesRef.Comparators; cannot merge at org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:513) at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478) Caused by: java.lang.IllegalStateException: sub-readers have different BytesRef.Comparators; cannot merge at org.apache.lucene.index.MultiTerms.<init>(MultiTerms.java:55) at org.apache.lucene.index.MultiFields.terms(MultiFields.java:232) at org.apache.lucene.index.MultiFieldsEnum.terms(MultiFieldsEnum.java:114) at org.apache.lucene.index.codecs.FieldsConsumer.merge(FieldsConsumer.java:51) at org.apache.lucene.index.SegmentMerger.mergeTerms(SegmentMerger.java:293) at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:122) at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3581) at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3215) at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:383) at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:451) NOTE: reproduce with: ant test -Dtestcase=TestIndexClose -Dtestmethod=testLeaks -Dtests.seed=78e524cead5893e3:4edf9eedd4ed0a36:1912c3654ff9f2e1 -Dargs="-Dfile.encoding=ISO8859-1" NOTE: test params are: codec=Lucene3x, sim=RandomSimilarityProvider(queryNorm=false,coord=false): {$full_path$=DFR I(ne)Z(0.3), $payloads$=IB LL-DZ(0.3)}, locale=et_EE, timezone=America/Argentina/Mendoza NOTE: all tests run in this JVM: [TestAdaptiveExample, TestSimpleExample, TestAssociationExample, TestMultiCLExample, TestScoredDocIDsUtils, CategoryListPayloadStreamTest, CategoryAttributesIterableTest, CategoryAttributeImplTest, DefaultFacetIndexingParamsTest, CategoryListParamsTest, PerDimensionIndexingParamsTest, CategoryContainerTest, CategoryTokenizerTest, CategoryAttributesStreamTest, CategoryParentsStreamTest, PathPolicyTest, OrdinalPolicyTest, FacetsPayloadProcessorProviderTest, TestScoredDocIdCollector, TestFacetsAccumulatorWithComplement, TestTopKInEachNodeResultHandler, TestTopKResultsHandlerRandom, TestCategoryListCache, TestMultipleCategoryLists, TestTotalFacetCounts, AdaptiveAccumulatorTest, DrillDownTest, SamplingAccumulatorTest, CategoryListIteratorTest, AssociationsFacetRequestTest, TestFacetArrays, SamplingWrapperTest, TestTotalFacetCountsCache, TestTopKResultsHandler, MultiIteratorsPerCLParamsTest, FacetRequestTest, FacetSearchParamsTest, TestDirectoryTaxonomyReader, TestAddTaxonomies, TestDirectoryTaxonomyWriter, TestIndexClose] NOTE: FreeBSD 8.2-RELEASE amd64/Sun Microsystems Inc. 1.6.0 (64-bit)/cpus=16,threads=1,free=128598048,total=240189440 I cannot reproduce it, and the test is not multi-threaded. Shai On Mon, Nov 21, 2011 at 5:49 PM, Apache Jenkins Server < jenk...@builds.apache.org> wrote: > Build: https://builds.apache.org/job/Lucene-Solr-Maven-trunk/303/ > > 1 tests failed. > REGRESSION: > org.apache.lucene.facet.taxonomy.directory.TestIndexClose.testLeaks > > Error Message: > java.lang.AssertionError: Some threads threw uncaught exceptions! > > Stack Trace: > java.lang.RuntimeException: java.lang.AssertionError: Some threads threw > uncaught exceptions! > at > org.apache.lucene.util.LuceneTestCase.tearDown(LuceneTestCase.java:650) > at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:37) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) > at > org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:149) > at > org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:51) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) > at org.junit.runners.ParentRunner.run(ParentRunner.java:236) > at > org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at > org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164) > at > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110) > at > org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:175) > at > org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:107) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:68) > Caused by: java.lang.AssertionError: Some threads threw uncaught > exceptions! > at org.junit.Assert.fail(Assert.java:91) > at > org.apache.lucene.util.LuceneTestCase.checkUncaughtExceptionsAfter(LuceneTestCase.java:678) > at > org.apache.lucene.util.LuceneTestCase.tearDown(LuceneTestCase.java:622) > ... 30 more > > > > > Build Log (for compile errors): > [...truncated 24882 lines...] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > >