Last time I saw this it was because of a rounding error that occurred every time and that's been fixed. LUCENE-8398. That kind of error should be reproducible every time.
If this recurs I think the test can be enhanced to report more useful information. Erick On Sat, Jul 14, 2018 at 6:47 PM, Policeman Jenkins Server <jenk...@thetaphi.de> wrote: > Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-MacOSX/4733/ > Java: 64bit/jdk1.8.0 -XX:-UseCompressedOops -XX:+UseG1GC > > 2 tests failed. > FAILED: org.apache.lucene.index.TestTieredMergePolicy.testPartialMerge > > Error Message: > No segment should be more than 125% of max segment size > > Stack Trace: > java.lang.AssertionError: No segment should be more than 125% of max segment > size > at > __randomizedtesting.SeedInfo.seed([EF80BCABAD74A7CF:C49BB11EA2E2562E]:0) > at org.junit.Assert.fail(Assert.java:93) > at org.junit.Assert.assertTrue(Assert.java:43) > at > org.apache.lucene.index.TestTieredMergePolicy.testPartialMerge(TestTieredMergePolicy.java:177) > 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) > > > FAILED: org.apache.lucene.document.TestLatLonShape.testBasicIntersects > > Error Message: > Java heap space > > Stack Trace: > java.lang.OutOfMemoryError: Java heap space > at > __randomizedtesting.SeedInfo.seed([FFA78A4093D1D1F5:C8DA79B5AF46728B]:0) > at > org.apache.lucene.store.TrackingDirectoryWrapper.getCreatedFiles(TrackingDirectoryWrapper.java:73) > at org.apache.lucene.util.bkd.BKDWriter.finish(BKDWriter.java:1025) > at > org.apache.lucene.index.RandomCodec$1$1.writeField(RandomCodec.java:139) > at > org.apache.lucene.codecs.asserting.AssertingPointsFormat$AssertingPointsWriter.writeField(AssertingPointsFormat.java:137) > at > org.apache.lucene.index.PointValuesWriter.flush(PointValuesWriter.java:183) > at > org.apache.lucene.index.DefaultIndexingChain.writePoints(DefaultIndexingChain.java:215) > at > org.apache.lucene.index.DefaultIndexingChain.flush(DefaultIndexingChain.java:141) > at > org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:470) > at > org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:554) > at > org.apache.lucene.index.DocumentsWriter.postUpdate(DocumentsWriter.java:413) > at > org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:514) > at > org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1601) > at > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1220) > at > org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:189) > at > org.apache.lucene.document.TestLatLonShape.testBasicIntersects(TestLatLonShape.java:93) > 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) > > > > > Build Log: > [...truncated 1445 lines...] > [junit4] Suite: org.apache.lucene.index.TestTieredMergePolicy > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=TestTieredMergePolicy -Dtests.method=testPartialMerge > -Dtests.seed=EF80BCABAD74A7CF -Dtests.slow=true -Dtests.locale=id > -Dtests.timezone=America/Martinique -Dtests.asserts=true > -Dtests.file.encoding=UTF-8 > [junit4] FAILURE 0.21s J0 | TestTieredMergePolicy.testPartialMerge <<< > [junit4] > Throwable #1: java.lang.AssertionError: No segment should be > more than 125% of max segment size > [junit4] > at > __randomizedtesting.SeedInfo.seed([EF80BCABAD74A7CF:C49BB11EA2E2562E]:0) > [junit4] > at > org.apache.lucene.index.TestTieredMergePolicy.testPartialMerge(TestTieredMergePolicy.java:177) > [junit4] > at java.lang.Thread.run(Thread.java:748) > [junit4] 2> NOTE: test params are: codec=Asserting(Lucene70): > {id=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene50(blocksize=128))), > content=PostingsFormat(name=LuceneVarGapFixedInterval)}, docValues:{}, > maxPointsInLeafNode=210, maxMBSortInHeap=5.59167398536136, > sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@510471d8), > locale=id, timezone=America/Martinique > [junit4] 2> NOTE: Mac OS X 10.11.6 x86_64/Oracle Corporation 1.8.0_172 > (64-bit)/cpus=3,threads=1,free=104478328,total=455081984 > [junit4] 2> NOTE: All tests run in this JVM: [TestBagOfPostings, > TestTermScorer, TestNGramPhraseQuery, TestFileSwitchDirectory, > TestIndexWriterThreadsToSegments, TestSortedSetSelector, TestScorerPerf, > TestUnicodeUtil, TestDocumentsWriterStallControl, TestPerFieldPostingsFormat, > TestLongValuesSource, TestRamUsageEstimator, TestIndexWriterCommit, > TestSimilarity2, TestBlockMaxConjunction, TestReaderClosed, TestDateSort, > TestStressIndexing, TestStressAdvance, TestDeterminism, > TestParallelCompositeReader, TestSloppyMath, TestSpanMultiTermQueryWrapper, > TestFloatRangeFieldQueries, TestSegmentReader, TestAtomicUpdate, > TestTotalHitCountCollector, TestNeverDelete, TestAllFilesHaveChecksumFooter, > TestWordlistLoader, TestByteArrayDataInput, Test2BNumericDocValues, > TestGraphTokenizers, TestTermsEnum, TestSameScoresWithThreads, > TestTopDocsCollector, TestPerSegmentDeletes, TestMultiThreadTermVectors, > TestPointQueries, TestRegexpRandom, TestNRTCachingDirectory, > TestLucene50TermVectorsFormat, TestIndexWriterWithThreads, TestSortRescorer, > TestConsistentFieldNumbers, TestBasics, TestIndexWriterDelete, > TestLSBRadixSorter, TestPrefixQuery, TestIndexFileDeleter, TestMultiMMap, > TestFieldsReader, TestDirectoryReaderReopen, TestIndexingSequenceNumbers, > TestTwoPhaseCommitTool, TestDoubleValuesSource, TestTimSorter, > TestReqExclBulkScorer, TestIOUtils, TestPointValues, TestMultiPhraseEnum, > TestGraphTokenStreamFiniteStrings, TestSpanSearchEquivalence, > TestIndexOrDocValuesQuery, TestClassicSimilarity, TestSnapshotDeletionPolicy, > TestCharacterUtils, TestDocInverterPerFieldErrorInfo, TestPayloads, > TestMinShouldMatch2, TestMathUtil, Test4GBStoredFields, > TestOneMergeWrappingMergePolicy, TestApproximationSearchEquivalence, > TestTransactions, TestMultiTermConstantScore, TestMatchNoDocsQuery, > TestIndexTooManyDocs, TestExitableDirectoryReader, > TestDemoParallelLeafReader, TestBufferedChecksum, TestNoMergeScheduler, > TestBytesRefAttImpl, TestBooleanOr, TestSort, TestSloppyPhraseQuery, > TestLongPostings, TestBM25Similarity, TestWildcardRandom, > TestNormsFieldExistsQuery, TestWANDScorer, TestSegmentInfos, > TestOmitPositions, TestCloseableThreadLocal, TestBoolean2ScorerSupplier, > TestBinaryTerms, TestCharsRef, TestCheckIndex, TestSpanNotQuery, > TestRecyclingIntBlockAllocator, TestCustomTermFreq, > TestFlushByRamOrCountsPolicy, TestIntRangeFieldQueries, > TestSimpleExplanationsWithFillerDocs, TestBasicModelIne, > TestSwappedIndexFiles, TestIndexWriterExceptions, > TestCompetitiveFreqNormAccumulator, TestGeoEncodingUtils, > TestTragicIndexWriterDeadlock, TestMultiTermsEnum, > TestSpanExplanationsOfNonMatches, TestIntBlockPool, TestVirtualMethod, > Test2BPostingsBytes, TestLucene70SegmentInfoFormat, TestBytesRefArray, > TestArrayUtil, TestBlockPostingsFormat, TestControlledRealTimeReopenThread, > TestForceMergeForever, TestAxiomaticF3LOG, TestSimpleExplanations, > TestLiveFieldValues, TestBasicModelIF, TestLucene60PointsFormat, > TestLucene70NormsFormat, TestBinaryDocument, TestDocument, TestFeatureField, > TestField, TestFieldType, TestIntRange, TestGeoUtils, TestPolygon, > TestPolygon2D, Test2BBinaryDocValues, Test2BPoints, Test2BPositions, > Test2BPostings, Test2BSortedDocValuesOrds, TestAddIndexes, > TestAllFilesCheckIndexHeader, TestBagOfPositions, TestByteSlices, TestCodecs, > TestCrash, TestCrashCausesCorruptIndex, TestCustomNorms, TestDeletionPolicy, > TestDirectoryReader, TestDocCount, TestDocValues, TestDocValuesFieldUpdates, > TestDocValuesIndexing, TestDocsAndPositions, TestDocsWithFieldSet, > TestDocumentWriter, TestDocumentsWriterDeleteQueue, TestDuelingCodecsAtNight, > TestExceedMaxTermLength, TestFieldInfos, TestFieldInvertState, > TestFieldReuse, TestFilterCodecReader, TestFilterDirectoryReader, > TestFilterMergePolicy, TestForTooMuchCloning, TestIndexManyDocuments, > TestIndexReaderClose, TestIndexSorting, TestIndexWriter, > TestIndexWriterConfig, TestIndexWriterDeleteByQuery, > TestIndexWriterForceMerge, TestIndexWriterFromReader, > TestIndexWriterLockRelease, TestIndexWriterMaxDocs, > TestIndexWriterMergePolicy, TestIndexWriterNRTIsCurrent, > TestIndexWriterOnJRECrash, TestIndexWriterOnVMError, > TestIndexWriterOutOfFileDescriptors, TestIndexWriterReader, > TestIndexableField, TestInfoStream, TestLazyProxSkipping, TestMaxPosition, > TestMergeRateLimiter, TestMixedCodecs, TestMixedDocValuesUpdates, > TestMultiFields, TestMultiLevelSkipList, TestNRTReaderCleanup, > TestNRTReaderWithThreads, TestNRTThreads, TestNewestSegment, > TestNoDeletionPolicy, TestNoMergePolicy, TestNumericDocValuesUpdates, > TestParallelReaderEmptyIndex, TestPayloadsOnVectors, TestPendingDeletes, > TestPendingSoftDeletes, TestPrefixCodedTerms, TestReaderPool, > TestReaderWrapperDVTypeCheck, TestRollingUpdates, TestSameTokenSamePosition, > TestSegmentTermDocs, TestSegmentTermEnum, > TestSoftDeletesRetentionMergePolicy, TestSortedSetDocValues, TestStressNRT, > TestTerm, TestTermStates, TestTermVectorsReader, TestTermdocPerf, > TestTermsEnum2, TestThreadedForceMerge, TestTieredMergePolicy] > [junit4] Completed [364/497 (1!)] on J0 in 4.55s, 11 tests, 1 failure <<< > FAILURES! > > [...truncated 8069 lines...] > [junit4] Suite: org.apache.lucene.document.TestLatLonShape > [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestLatLonShape > -Dtests.method=testBasicIntersects -Dtests.seed=FFA78A4093D1D1F5 > -Dtests.slow=true -Dtests.locale=ar-QA -Dtests.timezone=Asia/Krasnoyarsk > -Dtests.asserts=true -Dtests.file.encoding=UTF-8 > [junit4] ERROR 20.6s J1 | TestLatLonShape.testBasicIntersects <<< > [junit4] > Throwable #1: java.lang.OutOfMemoryError: Java heap space > [junit4] > at > __randomizedtesting.SeedInfo.seed([FFA78A4093D1D1F5:C8DA79B5AF46728B]:0) > [junit4] > at > org.apache.lucene.store.TrackingDirectoryWrapper.getCreatedFiles(TrackingDirectoryWrapper.java:73) > [junit4] > at > org.apache.lucene.util.bkd.BKDWriter.finish(BKDWriter.java:1025) > [junit4] > at > org.apache.lucene.index.RandomCodec$1$1.writeField(RandomCodec.java:139) > [junit4] > at > org.apache.lucene.codecs.asserting.AssertingPointsFormat$AssertingPointsWriter.writeField(AssertingPointsFormat.java:137) > [junit4] > at > org.apache.lucene.index.PointValuesWriter.flush(PointValuesWriter.java:183) > [junit4] > at > org.apache.lucene.index.DefaultIndexingChain.writePoints(DefaultIndexingChain.java:215) > [junit4] > at > org.apache.lucene.index.DefaultIndexingChain.flush(DefaultIndexingChain.java:141) > [junit4] > at > org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:470) > [junit4] > at > org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:554) > [junit4] > at > org.apache.lucene.index.DocumentsWriter.postUpdate(DocumentsWriter.java:413) > [junit4] > at > org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:514) > [junit4] > at > org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1601) > [junit4] > at > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1220) > [junit4] > at > org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:189) > [junit4] > at > org.apache.lucene.document.TestLatLonShape.testBasicIntersects(TestLatLonShape.java:93) > [junit4] 2> NOTE: test params are: codec=Asserting(Lucene70): {}, > docValues:{}, maxPointsInLeafNode=1435, maxMBSortInHeap=6.922132574298369, > sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@c0a9a53), > locale=ar-QA, timezone=Asia/Krasnoyarsk > [junit4] 2> NOTE: Mac OS X 10.11.6 x86_64/Oracle Corporation 1.8.0_172 > (64-bit)/cpus=3,threads=1,free=42624216,total=536870912 > [junit4] 2> NOTE: All tests run in this JVM: [TestTermAutomatonQuery, > TestLatLonPointDistanceSort, TestLatLonDocValuesQueries, > TestFieldCacheTermsFilter, TestIntervals, TestBigIntegerPoint, > TestDoubleRangeField, TestFloatPointNearestNeighbor, TestHalfFloatPoint, > TestLatLonDocValuesField, TestLatLonShape] > [junit4] Completed [17/24 (1!)] on J1 in 20.57s, 2 tests, 1 error, 1 > skipped <<< FAILURES! > > [...truncated 19 lines...] > [junit4] JVM J1: stdout was not empty, see: > /Users/jenkins/workspace/Lucene-Solr-master-MacOSX/lucene/build/sandbox/test/temp/junit4-J1-20180715_002452_8973106144610038017857.sysout > [junit4] >>> JVM J1 emitted unexpected output (verbatim) ---- > [junit4] java.lang.OutOfMemoryError: Java heap space > [junit4] Dumping heap to > /Users/jenkins/workspace/Lucene-Solr-master-MacOSX/heapdumps/java_pid54679.hprof > ... > [junit4] Heap dump file created [535335397 bytes in 7.401 secs] > [junit4] <<< JVM J1: EOF ---- > > [...truncated 14338 lines...] > BUILD FAILED > /Users/jenkins/workspace/Lucene-Solr-master-MacOSX/build.xml:633: The > following error occurred while executing this line: > /Users/jenkins/workspace/Lucene-Solr-master-MacOSX/build.xml:585: Some of the > tests produced a heap dump, but did not fail. Maybe a suppressed > OutOfMemoryError? Dumps created: > * java_pid54679.hprof > > Total time: 112 minutes 33 seconds > Build step 'Invoke Ant' marked build as failure > Archiving artifacts > Setting > ANT_1_8_2_HOME=/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > [WARNINGS] Skipping publisher since build result is FAILURE > Recording test results > Setting > ANT_1_8_2_HOME=/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Email was triggered for: Failure - Any > Sending email for trigger: Failure - Any > Setting > ANT_1_8_2_HOME=/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Setting > ANT_1_8_2_HOME=/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Setting > ANT_1_8_2_HOME=/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Setting > ANT_1_8_2_HOME=/Users/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org