You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Policeman Jenkins Server <je...@thetaphi.de> on 2018/03/18 03:35:19 UTC

[JENKINS] Lucene-Solr-master-Solaris (64bit/jdk1.8.0) - Build # 1740 - Still Unstable!

Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Solaris/1740/
Java: 64bit/jdk1.8.0 -XX:-UseCompressedOops -XX:+UseConcMarkSweepGC

2 tests failed.
FAILED:  org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringWriteSegmentWithThreads

Error Message:
MockDirectoryWrapper: cannot close: there are still 12 open files: {_5.cfs=1, _2.cfs=1, _0.fdx=1, _e.cfs=1, _e.fdt=1, _a.cfs=1, _0.fdt=1, _0.tvx=1, _0.tvd=1, _3.cfs=1, _4.cfs=1, _e.cfe=1}

Stack Trace:
java.lang.RuntimeException: MockDirectoryWrapper: cannot close: there are still 12 open files: {_5.cfs=1, _2.cfs=1, _0.fdx=1, _e.cfs=1, _e.fdt=1, _a.cfs=1, _0.fdt=1, _0.tvx=1, _0.tvd=1, _3.cfs=1, _4.cfs=1, _e.cfe=1}
	at __randomizedtesting.SeedInfo.seed([9CE603A3D3FCF102:474EB95AB9FF4289]:0)
	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:841)
	at org.apache.lucene.index.TestIndexWriterWithThreads._testMultipleThreadsFailure(TestIndexWriterWithThreads.java:331)
	at org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringWriteSegmentWithThreads(TestIndexWriterWithThreads.java:492)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984)
	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890)
	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: unclosed IndexInput: _e.fdt
	at org.apache.lucene.store.MockDirectoryWrapper.addFileHandle(MockDirectoryWrapper.java:732)
	at org.apache.lucene.store.MockDirectoryWrapper.openInput(MockDirectoryWrapper.java:776)
	at org.apache.lucene.store.FilterDirectory.openInput(FilterDirectory.java:99)
	at org.apache.lucene.store.FilterDirectory.openInput(FilterDirectory.java:99)
	at org.apache.lucene.store.FilterDirectory.openInput(FilterDirectory.java:99)
	at org.apache.lucene.store.Directory.openChecksumInput(Directory.java:119)
	at org.apache.lucene.codecs.lucene50.Lucene50CompoundFormat.write(Lucene50CompoundFormat.java:93)
	at org.apache.lucene.index.IndexWriter.createCompoundFile(IndexWriter.java:5083)
	at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4579)
	at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4154)
	at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:624)
	at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:661)


FAILED:  org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringAbortWithThreads

Error Message:
MockDirectoryWrapper: cannot close: there are still 58 open files: {_5.pos=1, _h_Lucene70_0.dvd=1, _d.doc=1, _5.doc=1, _f.pos=1, _h_Lucene70_0.dvm=1, _5.fdt=1, _7.pos=1, _c.tim=1, _d.tvd=1, _e_Lucene70_0.dvd=1, _c.nvd=1, _7.doc=1, _f.fdt=1, _6.tvd=1, _f.tvd=1, _e.tim=1, _4_Lucene70_0.dvd=1, _e.nvd=1, _7.tim=1, _d.fdt=1, _7.nvd=1, _f.doc=1, _4.tvd=1, _6_Lucene70_0.dvd=1, _4.doc=1, _5.nvd=1, _7.fdt=1, _5.tim=1, _d.pos=1, _c.doc=1, _e.pos=1, _4.pos=1, _6.fdt=1, _5_Lucene70_0.dvd=1, _c_Lucene70_0.dvd=1, _f_Lucene70_0.dvd=1, _d.nvd=1, _6.doc=1, _e.fdt=1, _4.fdt=1, _6.pos=1, _d.tim=1, _c.tvd=1, _f.tim=1, _d_Lucene70_0.dvd=1, _f.nvd=1, _c.fdt=1, _6.tim=1, _6.nvd=1, _4.tim=1, _7.tvd=1, _e.tvd=1, _4.nvd=1, _c.pos=1, _e.doc=1, _7_Lucene70_0.dvd=1, _5.tvd=1}

Stack Trace:
java.lang.RuntimeException: MockDirectoryWrapper: cannot close: there are still 58 open files: {_5.pos=1, _h_Lucene70_0.dvd=1, _d.doc=1, _5.doc=1, _f.pos=1, _h_Lucene70_0.dvm=1, _5.fdt=1, _7.pos=1, _c.tim=1, _d.tvd=1, _e_Lucene70_0.dvd=1, _c.nvd=1, _7.doc=1, _f.fdt=1, _6.tvd=1, _f.tvd=1, _e.tim=1, _4_Lucene70_0.dvd=1, _e.nvd=1, _7.tim=1, _d.fdt=1, _7.nvd=1, _f.doc=1, _4.tvd=1, _6_Lucene70_0.dvd=1, _4.doc=1, _5.nvd=1, _7.fdt=1, _5.tim=1, _d.pos=1, _c.doc=1, _e.pos=1, _4.pos=1, _6.fdt=1, _5_Lucene70_0.dvd=1, _c_Lucene70_0.dvd=1, _f_Lucene70_0.dvd=1, _d.nvd=1, _6.doc=1, _e.fdt=1, _4.fdt=1, _6.pos=1, _d.tim=1, _c.tvd=1, _f.tim=1, _d_Lucene70_0.dvd=1, _f.nvd=1, _c.fdt=1, _6.tim=1, _6.nvd=1, _4.tim=1, _7.tvd=1, _e.tvd=1, _4.nvd=1, _c.pos=1, _e.doc=1, _7_Lucene70_0.dvd=1, _5.tvd=1}
	at __randomizedtesting.SeedInfo.seed([9CE603A3D3FCF102:FD4B0B2C0FD272BE]:0)
	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:841)
	at org.apache.lucene.index.TestIndexWriterWithThreads._testMultipleThreadsFailure(TestIndexWriterWithThreads.java:331)
	at org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringAbortWithThreads(TestIndexWriterWithThreads.java:448)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1737)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:934)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:970)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:984)
	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:49)
	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:817)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:468)
	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:943)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:829)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:879)
	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:890)
	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:41)
	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:47)
	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64)
	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:54)
	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:368)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: unclosed IndexInput: _d.pos
	at org.apache.lucene.store.MockDirectoryWrapper.addFileHandle(MockDirectoryWrapper.java:732)
	at org.apache.lucene.store.MockDirectoryWrapper.openInput(MockDirectoryWrapper.java:776)
	at org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.<init>(Lucene50PostingsReader.java:92)
	at org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat.fieldsProducer(Lucene50PostingsFormat.java:443)
	at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:112)
	at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:78)
	at org.apache.lucene.index.ReadersAndUpdates.getReader(ReadersAndUpdates.java:208)
	at org.apache.lucene.index.ReadersAndUpdates.getReaderForMerge(ReadersAndUpdates.java:831)
	at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4485)
	at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4154)
	at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:624)
	at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:661)




Build Log:
[...truncated 967 lines...]
   [junit4] Suite: org.apache.lucene.index.TestIndexWriterWithThreads
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestIndexWriterWithThreads -Dtests.method=testIOExceptionDuringAbortWithThreads -Dtests.seed=9CE603A3D3FCF102 -Dtests.slow=true -Dtests.locale=vi -Dtests.timezone=Pacific/Kosrae -Dtests.asserts=true -Dtests.file.encoding=UTF-8
   [junit4] ERROR   0.44s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortWithThreads <<<
   [junit4]    > Throwable #1: java.lang.RuntimeException: MockDirectoryWrapper: cannot close: there are still 58 open files: {_5.pos=1, _h_Lucene70_0.dvd=1, _d.doc=1, _5.doc=1, _f.pos=1, _h_Lucene70_0.dvm=1, _5.fdt=1, _7.pos=1, _c.tim=1, _d.tvd=1, _e_Lucene70_0.dvd=1, _c.nvd=1, _7.doc=1, _f.fdt=1, _6.tvd=1, _f.tvd=1, _e.tim=1, _4_Lucene70_0.dvd=1, _e.nvd=1, _7.tim=1, _d.fdt=1, _7.nvd=1, _f.doc=1, _4.tvd=1, _6_Lucene70_0.dvd=1, _4.doc=1, _5.nvd=1, _7.fdt=1, _5.tim=1, _d.pos=1, _c.doc=1, _e.pos=1, _4.pos=1, _6.fdt=1, _5_Lucene70_0.dvd=1, _c_Lucene70_0.dvd=1, _f_Lucene70_0.dvd=1, _d.nvd=1, _6.doc=1, _e.fdt=1, _4.fdt=1, _6.pos=1, _d.tim=1, _c.tvd=1, _f.tim=1, _d_Lucene70_0.dvd=1, _f.nvd=1, _c.fdt=1, _6.tim=1, _6.nvd=1, _4.tim=1, _7.tvd=1, _e.tvd=1, _4.nvd=1, _c.pos=1, _e.doc=1, _7_Lucene70_0.dvd=1, _5.tvd=1}
   [junit4]    > 	at __randomizedtesting.SeedInfo.seed([9CE603A3D3FCF102:FD4B0B2C0FD272BE]:0)
   [junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:841)
   [junit4]    > 	at org.apache.lucene.index.TestIndexWriterWithThreads._testMultipleThreadsFailure(TestIndexWriterWithThreads.java:331)
   [junit4]    > 	at org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringAbortWithThreads(TestIndexWriterWithThreads.java:448)
   [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
   [junit4]    > Caused by: java.lang.RuntimeException: unclosed IndexInput: _d.pos
   [junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.addFileHandle(MockDirectoryWrapper.java:732)
   [junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.openInput(MockDirectoryWrapper.java:776)
   [junit4]    > 	at org.apache.lucene.codecs.lucene50.Lucene50PostingsReader.<init>(Lucene50PostingsReader.java:92)
   [junit4]    > 	at org.apache.lucene.codecs.lucene50.Lucene50PostingsFormat.fieldsProducer(Lucene50PostingsFormat.java:443)
   [junit4]    > 	at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:112)
   [junit4]    > 	at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:78)
   [junit4]    > 	at org.apache.lucene.index.ReadersAndUpdates.getReader(ReadersAndUpdates.java:208)
   [junit4]    > 	at org.apache.lucene.index.ReadersAndUpdates.getReaderForMerge(ReadersAndUpdates.java:831)
   [junit4]    > 	at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4485)
   [junit4]    > 	at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4154)
   [junit4]    > 	at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:624)
   [junit4]    > 	at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:661)
   [junit4]   1> org.apache.lucene.store.LockObtainFailedException: lock instance already obtained: (dir=RAMDirectory@23cc151e lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@27f395bf, lockName=write.lock)
   [junit4]   1> 	at org.apache.lucene.store.SingleInstanceLockFactory.obtainLock(SingleInstanceLockFactory.java:44)
   [junit4]   1> 	at org.apache.lucene.store.BaseDirectory.obtainLock(BaseDirectory.java:45)
   [junit4]   1> 	at org.apache.lucene.store.FilterDirectory.obtainLock(FilterDirectory.java:104)
   [junit4]   1> 	at org.apache.lucene.store.MockDirectoryWrapper.obtainLock(MockDirectoryWrapper.java:1049)
   [junit4]   1> 	at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:952)
   [junit4]   1> 	at org.apache.lucene.index.TestIndexWriterWithThreads$DelayedIndexAndCloseRunnable.run(TestIndexWriterWithThreads.java:564)
   [junit4] IGNOR/A 0.00s J0 | TestIndexWriterWithThreads.testOpenTwoIndexWritersOnDifferentThreads
   [junit4]    > Assumption #1: aborting test: timeout obtaining lock
   [junit4]   2> NOTE: leaving temporary files on disk at: /export/home/jenkins/workspace/Lucene-Solr-master-Solaris/lucene/build/core/test/J0/temp/lucene.index.TestIndexWriterWithThreads_9CE603A3D3FCF102-001
   [junit4]   2> NOTE: test params are: codec=CheapBastard, sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@6145b2f2), locale=vi, timezone=Pacific/Kosrae
   [junit4]   2> NOTE: SunOS 5.11 amd64/Oracle Corporation 1.8.0_162 (64-bit)/cpus=3,threads=1,free=165102696,total=219660288
   [junit4]   2> NOTE: All tests run in this JVM: [TestStringHelper, TestCodecUtil, TestIndexableField, TestIntsRef, TestNeverDelete, TestFilterDirectoryReader, TestMutableValues, TestTopFieldCollectorEarlyTermination, TestPrefixQuery, TestAllFilesCheckIndexHeader, TestFloatRange, TestExitableDirectoryReader, TestSpanNearQuery, TestIndexOptions, TestSpanCollection, TestRegExp, TestInfoStream, TestArrayUtil, TestReusableStringReader, TestMultiThreadTermVectors, TestAxiomaticF1LOG, TestGeoUtils, TestSpanExplanationsOfNonMatches, TestBooleanMinShouldMatch, TestNGramPhraseQuery, Test2BSortedDocValuesFixedSorted, TestDirectory, TestDirectPacked, TestSpans, TestSegmentReader, TestBKD, TestLongBitSet, TestOneMergeWrappingMergePolicy, TestIntroSorter, TestDocsAndPositions, TestSimpleExplanationsOfNonMatches, TestSynonymQuery, TestFieldsReader, TestSpanMultiTermQueryWrapper, TestIndexWriter, TestParallelReaderEmptyIndex, TestParallelCompositeReader, TestSpanExplanations, TestSpanSearchEquivalence, TestRAMDirectory, TestAxiomaticF3LOG, TestOmitPositions, TestManyFields, TestBlendedTermQuery, TestMathUtil, TestCachingCollector, TestDoubleValuesSource, Test2BPostingsBytes, TestMutablePointsReaderUtils, TestLucene60FieldInfoFormat, TestPrefixRandom, TestHugeRamFile, TestBM25Similarity, TestDocValues, TestCrashCausesCorruptIndex, TestBooleanQueryVisitSubscorers, TestCachingTokenFilter, TestIntBlockPool, TestDocIDMerger, TestControlledRealTimeReopenThread, TestCrash, TestReqExclBulkScorer, TestPackedTokenAttributeImpl, TestRegexpQuery, TestPolygon2D, TestCollectionUtil, Test2BBinaryDocValues, TestAxiomaticF2LOG, TestLucene50StoredFieldsFormatHighCompression, TestNoMergeScheduler, TestLockFactory, TestSort, TestBagOfPostings, TestReaderWrapperDVTypeCheck, TestSpanOrQuery, TestMultiLevelSkipList, TestLMDirichletSimilarity, TestPositiveScoresOnlyCollector, TestBooleanOr, Test2BNumericDocValues, TestComplexExplanations, TestScorerPerf, TestDuelingCodecs, TestUnicodeUtil, TestCharacterUtils, TestBooleanQuery, TestIndexWriterConfig, TestForceMergeForever, TestCompiledAutomaton, TermInSetQueryTest, TestNotDocIdSet, TestSegmentTermEnum, TestSortedSetSelector, TestMixedCodecs, TestTopDocsMerge, TestLucene70NormsFormat, TestTragicIndexWriterDeadlock, TestNot, TestNativeFSLockFactory, TestFilterDirectory, TestSnapshotDeletionPolicy, TestHighCompressionMode, TestNorms, TestIndexSearcher, TestSubScorerFreqs, TestConsistentFieldNumbers, TestSloppyPhraseQuery, TestSpanFirstQuery, TestTotalHitCountCollector, TestLiveFieldValues, TestMixedDocValuesUpdates, TestMmapDirectory, TestDoc, TestSingleInstanceLockFactory, TestIndexInput, TestAllFilesHaveChecksumFooter, TestUpgradeIndexMergePolicy, TestPerFieldDocValuesFormat, TestIndexWriterMerging, TestFSTs, TestIndexWriterWithThreads]
   [junit4] Completed [221/486 (1!)] on J0 in 1.62s, 12 tests, 1 error, 1 skipped <<< FAILURES!

[...truncated 870 lines...]
   [junit4] JVM J1: stdout was not empty, see: /export/home/jenkins/workspace/Lucene-Solr-master-Solaris/lucene/build/core/test/temp/junit4-J1-20180318_015033_3942109068417031103354.sysout
   [junit4] >>> JVM J1 emitted unexpected output (verbatim) ----
   [junit4] codec: SimpleText, pf: BlockTreeOrds, dvf: Memory
   [junit4] <<< JVM J1: EOF ----

[...truncated 62387 lines...]
[repro] Jenkins log URL: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Solaris/1740/consoleText

[repro] Revision: c98ab259c503d5b5713ae238647cf58ad82b71ae

[repro] Ant options: "-Dargs=-XX:-UseCompressedOops -XX:+UseConcMarkSweepGC"
[repro] Repro line:  ant test  -Dtestcase=TestIndexWriterWithThreads -Dtests.method=testIOExceptionDuringAbortWithThreads -Dtests.seed=9CE603A3D3FCF102 -Dtests.slow=true -Dtests.locale=vi -Dtests.timezone=Pacific/Kosrae -Dtests.asserts=true -Dtests.file.encoding=UTF-8

[repro] ant clean

[...truncated 6 lines...]
[repro] Test suites by module:
[repro]    lucene/core
[repro]       TestIndexWriterWithThreads
[repro] ant compile-test

[...truncated 142 lines...]
[repro] ant test-nocompile -Dtests.dups=5 -Dtests.maxfailures=5 -Dtests.class="*.TestIndexWriterWithThreads" -Dtests.showOutput=onerror "-Dargs=-XX:-UseCompressedOops -XX:+UseConcMarkSweepGC" -Dtests.seed=9CE603A3D3FCF102 -Dtests.slow=true -Dtests.locale=vi -Dtests.timezone=Pacific/Kosrae -Dtests.asserts=true -Dtests.file.encoding=UTF-8

[...truncated 95 lines...]
   [junit4] Suite: org.apache.lucene.index.TestIndexWriterWithThreads
   [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestIndexWriterWithThreads -Dtests.method=testIOExceptionDuringWriteSegmentWithThreads -Dtests.seed=9CE603A3D3FCF102 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=vi -Dtests.timezone=Pacific/Kosrae -Dtests.asserts=true -Dtests.file.encoding=UTF-8
   [junit4] ERROR   0.12s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSegmentWithThreads <<<
   [junit4]    > Throwable #1: java.lang.RuntimeException: MockDirectoryWrapper: cannot close: there are still 12 open files: {_5.cfs=1, _2.cfs=1, _0.fdx=1, _e.cfs=1, _e.fdt=1, _a.cfs=1, _0.fdt=1, _0.tvx=1, _0.tvd=1, _3.cfs=1, _4.cfs=1, _e.cfe=1}
   [junit4]    > 	at __randomizedtesting.SeedInfo.seed([9CE603A3D3FCF102:474EB95AB9FF4289]:0)
   [junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:841)
   [junit4]    > 	at org.apache.lucene.index.TestIndexWriterWithThreads._testMultipleThreadsFailure(TestIndexWriterWithThreads.java:331)
   [junit4]    > 	at org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringWriteSegmentWithThreads(TestIndexWriterWithThreads.java:492)
   [junit4]    > 	at java.lang.Thread.run(Thread.java:748)
   [junit4]    > Caused by: java.lang.RuntimeException: unclosed IndexInput: _e.fdt
   [junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.addFileHandle(MockDirectoryWrapper.java:732)
   [junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.openInput(MockDirectoryWrapper.java:776)
   [junit4]    > 	at org.apache.lucene.store.FilterDirectory.openInput(FilterDirectory.java:99)
   [junit4]    > 	at org.apache.lucene.store.FilterDirectory.openInput(FilterDirectory.java:99)
   [junit4]    > 	at org.apache.lucene.store.FilterDirectory.openInput(FilterDirectory.java:99)
   [junit4]    > 	at org.apache.lucene.store.Directory.openChecksumInput(Directory.java:119)
   [junit4]    > 	at org.apache.lucene.codecs.lucene50.Lucene50CompoundFormat.write(Lucene50CompoundFormat.java:93)
   [junit4]    > 	at org.apache.lucene.index.IndexWriter.createCompoundFile(IndexWriter.java:5083)
   [junit4]    > 	at org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4579)
   [junit4]    > 	at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4154)
   [junit4]    > 	at org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:624)
   [junit4]    > 	at org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:661)
   [junit4] OK      0.01s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSegmentOnlyOnce
   [junit4] OK      0.03s J0 | TestIndexWriterWithThreads.testImmediateDiskFullWithThreads
   [junit4] OK      0.22s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortWithThreads
   [junit4] OK      0.10s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortWithThreadsOnlyOnce
   [junit4] OK      0.01s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbort
   [junit4] OK      0.34s J0 | TestIndexWriterWithThreads.testRollbackAndCommitWithThreads
   [junit4] OK      0.56s J0 | TestIndexWriterWithThreads.testCloseWithThreads
   [junit4] OK      0.04s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSegmentWithThreadsOnlyOnce
   [junit4]   1> org.apache.lucene.store.LockObtainFailedException: lock instance already obtained: (dir=RAMDirectory@35e8a2b9 lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@31d720dc, lockName=write.lock)
   [junit4]   1> 	at org.apache.lucene.store.SingleInstanceLockFactory.obtainLock(SingleInstanceLockFactory.java:44)
   [junit4]   1> 	at org.apache.lucene.store.BaseDirectory.obtainLock(BaseDirectory.java:45)
   [junit4]   1> 	at org.apache.lucene.store.FilterDirectory.obtainLock(FilterDirectory.java:104)
   [junit4]   1> 	at org.apache.lucene.store.MockDirectoryWrapper.obtainLock(MockDirectoryWrapper.java:1049)
   [junit4]   1> 	at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:952)
   [junit4]   1> 	at org.apache.lucene.index.TestIndexWriterWithThreads$DelayedIndexAndCloseRunnable.run(TestIndexWriterWithThreads.java:564)
   [junit4] IGNOR/A 0.00s J0 | TestIndexWriterWithThreads.testOpenTwoIndexWritersOnDifferentThreads
   [junit4]    > Assumption #1: aborting test: timeout obtaining lock
   [junit4] OK      0.01s J0 | TestIndexWriterWithThreads.testIOExceptionDuringAbortOnlyOnce
   [junit4] OK      0.02s J0 | TestIndexWriterWithThreads.testIOExceptionDuringWriteSegment
   [junit4]   2> NOTE: leaving temporary files on disk at: /export/home/jenkins/workspace/Lucene-Solr-master-Solaris/lucene/build/core/test/J0/temp/lucene.index.TestIndexWriterWithThreads_9CE603A3D3FCF102-001
   [junit4]   2> NOTE: test params are: codec=CheapBastard, sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@2c91b4a6), locale=vi, timezone=Pacific/Kosrae
   [junit4]   2> NOTE: SunOS 5.11 amd64/Oracle Corporation 1.8.0_162 (64-bit)/cpus=3,threads=1,free=33207632,total=97320960
   [junit4]   2> NOTE: All tests run in this JVM: [TestIndexWriterWithThreads, TestIndexWriterWithThreads, TestIndexWriterWithThreads]
   [junit4] Completed [5/5 (1!)] on J0 in 1.53s, 12 tests, 1 error, 1 skipped <<< FAILURES!

[...truncated 10 lines...]
BUILD FAILED
/export/home/jenkins/workspace/Lucene-Solr-master-Solaris/lucene/common-build.xml:1561: The following error occurred while executing this line:
/export/home/jenkins/workspace/Lucene-Solr-master-Solaris/lucene/common-build.xml:1085: There were test failures: 5 suites, 60 tests, 1 error, 4 ignored (4 assumptions) [seed: 9CE603A3D3FCF102]

Total time: 10 seconds

[repro] Setting last failure code to 256

[repro] Failures:
[repro]   1/5 failed: org.apache.lucene.index.TestIndexWriterWithThreads
[repro] Exiting with code 256
+ mv lucene/build lucene/build.repro
+ mv solr/build solr/build.repro
mv: cannot access solr/build
+ true
+ mv lucene/build.orig lucene/build
+ mv solr/build.orig solr/build
Archiving artifacts
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
[WARNINGS] Parsing warnings in console log with parser Java Compiler (javac)
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
<Git Blamer> Using GitBlamer to create author and commit information for all warnings.
<Git Blamer> GIT_COMMIT=c98ab259c503d5b5713ae238647cf58ad82b71ae, workspace=/export/home/jenkins/workspace/Lucene-Solr-master-Solaris
[WARNINGS] Computing warning deltas based on reference build #1739
Recording test results
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
Build step 'Publish JUnit test result report' changed build result to UNSTABLE
Email was triggered for: Unstable (Test Failures)
Sending email for trigger: Unstable (Test Failures)
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2
Setting ANT_1_8_2_HOME=/export/home/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2