This particular seed was setting a maximum number of buffered docs equal to 2, which the test didn't like. I pushed a fix.
Le sam. 26 mai 2018 à 14:40, Policeman Jenkins Server <[email protected]> a écrit : > Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/22107/ > Java: 32bit/jdk1.8.0_172 -client -XX:+UseSerialGC > > 1 tests failed. > FAILED: org.apache.lucene.search.TestLRUQueryCache.testBulkScorerLocking > > Error Message: > Java heap space > > Stack Trace: > java.lang.OutOfMemoryError: Java heap space > at > __randomizedtesting.SeedInfo.seed([BFC83A820B346010:F23F1820122B36A2]:0) > at > org.apache.lucene.search.TestLRUQueryCache$DummyDirectoryReader$1.wrap(TestLRUQueryCache.java:1250) > at > org.apache.lucene.index.FilterDirectoryReader$SubReaderWrapper.wrap(FilterDirectoryReader.java:56) > at > org.apache.lucene.index.FilterDirectoryReader$SubReaderWrapper.access$000(FilterDirectoryReader.java:51) > at > org.apache.lucene.index.FilterDirectoryReader.<init>(FilterDirectoryReader.java:83) > at > org.apache.lucene.search.TestLRUQueryCache$DummyDirectoryReader.<init>(TestLRUQueryCache.java:1247) > at > org.apache.lucene.search.TestLRUQueryCache.testBulkScorerLocking(TestLRUQueryCache.java:1632) > 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) > > > > > Build Log: > [...truncated 1984 lines...] > [junit4] Suite: org.apache.lucene.search.TestLRUQueryCache > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=TestLRUQueryCache -Dtests.method=testBulkScorerLocking > -Dtests.seed=BFC83A820B346010 -Dtests.multiplier=3 -Dtests.slow=true > -Dtests.locale=es -Dtests.timezone=Africa/Kigali -Dtests.asserts=true > -Dtests.file.encoding=ISO-8859-1 > [junit4] ERROR 6940s J1 | TestLRUQueryCache.testBulkScorerLocking <<< > [junit4] > Throwable #1: java.lang.OutOfMemoryError: Java heap space > [junit4] > at > __randomizedtesting.SeedInfo.seed([BFC83A820B346010:F23F1820122B36A2]:0) > [junit4] > at > org.apache.lucene.search.TestLRUQueryCache$DummyDirectoryReader$1.wrap(TestLRUQueryCache.java:1250) > [junit4] > at > org.apache.lucene.index.FilterDirectoryReader$SubReaderWrapper.wrap(FilterDirectoryReader.java:56) > [junit4] > at > org.apache.lucene.index.FilterDirectoryReader$SubReaderWrapper.access$000(FilterDirectoryReader.java:51) > [junit4] > at > org.apache.lucene.index.FilterDirectoryReader.<init>(FilterDirectoryReader.java:83) > [junit4] > at > org.apache.lucene.search.TestLRUQueryCache$DummyDirectoryReader.<init>(TestLRUQueryCache.java:1247) > [junit4] > at > org.apache.lucene.search.TestLRUQueryCache.testBulkScorerLocking(TestLRUQueryCache.java:1632) > [junit4] 2> NOTE: test params are: codec=Asserting(Lucene70): > {color=BlockTreeOrds(blocksize=128), > f=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene50(blocksize=128))), > foo=TestBloomFilteredLucenePostings(BloomFilteringPostingsFormat(Lucene50(blocksize=128))), > text=PostingsFormat(name=LuceneFixedGap), id=BlockTreeOrds(blocksize=128)}, > docValues:{field=DocValuesFormat(name=Lucene70), > soft_delete=DocValuesFormat(name=Direct)}, maxPointsInLeafNode=778, > maxMBSortInHeap=6.549555641383673, > sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@11f67f5), > locale=es, timezone=Africa/Kigali > [junit4] 2> NOTE: Linux 4.13.0-41-generic i386/Oracle Corporation > 1.8.0_172 (32-bit)/cpus=8,threads=1,free=178743584,total=518979584 > [junit4] 2> NOTE: All tests run in this JVM: > [TestTransactionRollback, TestLucene70NormsFormat, > TestLucene50StoredFieldsFormatHighCompression, TestGraphTokenizers, > TestReqOptSumScorer, TestStressNRT, TestSearch, TestAxiomaticF2LOG, > TestFieldReuse, TestBlockPostingsFormat2, TestPrefixInBooleanQuery, > TestAddIndexes, TestSpanExplanations, TestBufferedChecksum, TestCharFilter, > TestDocValuesRewriteMethod, TestIsCurrent, TestRegexpRandom2, > TestSearchForDuplicates, TestSortRandom, TestBinaryDocValuesUpdates, > TestSimpleAttributeImpl, TestCachingTokenFilter, TestOmitTf, > TestOmitPositions, TestLevenshteinAutomata, TestIndexWriterLockRelease, > TestAutomaton, TestTerm, TestMultiDocValues, TestFilterSpans, > TestRAMDirectory, TestSpanOrQuery, TestApproximationSearchEquivalence, > TestCustomNorms, TestSearcherManager, TestMathUtil, > TestMultiTermConstantScore, TestFeatureField, TestLucene60PointsFormat, > TestTimSorterWorstCase, TestRateLimiter, TestPrefixCodedTerms, > TestMinimize, TestParallelReaderEmptyIndex, TestAtomicUpdate, > TestNoMergePolicy, TestIndexWriterUnicode, TestByteSlices, > TestUpgradeIndexMergePolicy, TestDocCount, TestTermsEnum2, > TestAllFilesCheckIndexHeader, TestFloatRangeFieldQueries, > TestForTooMuchCloning, TestMultiset, TestIntArrayDocIdSet, Test2BPostings, > TestTopFieldCollectorEarlyTermination, Test2BDocs, TestOrdinalMap, > TestSingleInstanceLockFactory, TestPhraseQuery, TestIndexReaderClose, > TestFileSwitchDirectory, TestNGramPhraseQuery, TestBasicModelIF, > TestBytesRef, TestTieredMergePolicy, TestFilterMergePolicy, TestField, > TestMatchAllDocsQuery, TestNRTReaderCleanup, Test2BBKDPoints, TestNorms, > Test2BTerms, TestLongValuesSource, TestFutureArrays, TestFSTs, > TestSortRescorer, TestSubScorerFreqs, TestComplexExplanations, > TestIndexWriter, TestPerFieldDocValuesFormat, TestBooleanOr, > TestSloppyPhraseQuery, TestIndexWriterDelete, TestStressAdvance, > TestIndexWriterCommit, TestDirectoryReaderReopen, > TestTimeLimitingCollector, TestSearchWithThreads, > TestConcurrentMergeScheduler, TestDocumentsWriterStallControl, > TestNRTReaderWithThreads, TestTermsEnum, TestLogMergePolicy, > TestMergeRateLimiter, TestOneMergeWrappingMergePolicy, > TestPendingSoftDeletes, TestPointValues, TestReadOnlyIndex, TestReaderPool, > TestReaderWrapperDVTypeCheck, TestSoftDeletesRetentionMergePolicy, > TestStressDeletes, TestSwappedIndexFiles, TestTermStates, TestTermVectors, > TestTerms, TestTragicIndexWriterDeadlock, TestTryDelete, > FuzzyTermOnShortTermsTest, TestBlendedTermQuery, TestBlockMaxConjunction, > TestBoolean2ScorerSupplier, TestBooleanRewrites, TestConjunctionDISI, > TestControlledRealTimeReopenThread, TestDocValuesQueries, > TestDoubleValuesSource, TestEarlyTermination, TestFilterWeight, > TestIndexOrDocValuesQuery, TestIndexSearcher, TestIntRangeFieldQueries, > TestLRUQueryCache] > [junit4] Completed [495/495 (1!)] on J1 in 6944.31s, 23 tests, 1 error > <<< FAILURES! > > [...truncated 1 lines...] > [junit4] JVM J1: stdout was not empty, see: > /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build/core/test/temp/junit4-J1-20180526_093116_740750101637495018962.sysout > [junit4] >>> JVM J1 emitted unexpected output (verbatim) ---- > [junit4] java.lang.OutOfMemoryError: Java heap space > [junit4] Dumping heap to > /home/jenkins/workspace/Lucene-Solr-master-Linux/heapdumps/java_pid2864.hprof > ... > [junit4] Heap dump file created [577726854 bytes in 3.396 secs] > [junit4] <<< JVM J1: EOF ---- > > [...truncated 22811 lines...] > BUILD FAILED > /home/jenkins/workspace/Lucene-Solr-master-Linux/build.xml:633: The > following error occurred while executing this line: > /home/jenkins/workspace/Lucene-Solr-master-Linux/build.xml:585: Some of > the tests produced a heap dump, but did not fail. Maybe a suppressed > OutOfMemoryError? Dumps created: > * java_pid2864.hprof > > Total time: 188 minutes 51 seconds > Build step 'Invoke Ant' marked build as failure > Archiving artifacts > Setting > ANT_1_8_2_HOME=/var/lib/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=/var/lib/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=/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Setting > ANT_1_8_2_HOME=/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Setting > ANT_1_8_2_HOME=/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > Setting > ANT_1_8_2_HOME=/var/lib/jenkins/tools/hudson.tasks.Ant_AntInstallation/ANT_1.8.2 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected]
