Its been buggy since the day it came out, so its buggy in java 7 too.

this particular bug
(https://issues.apache.org/jira/browse/LUCENE-5168) has been around
for a long time.

It scares me to think of what would happen with assertions disabled
(e.g. production environment).

On Sun, Mar 23, 2014 at 12:00 PM, Michael McCandless
<[email protected]> wrote:
> Is G1GC buggy only with Java 8?
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
> On Sun, Mar 23, 2014 at 9:21 AM, Robert Muir <[email protected]> wrote:
>> Can we disable G1GC and only test the _serious_ garbage collectors in
>> the jvm? Oracle doesn't seem to care that this one is buggy as hell.
>>
>> On Sun, Mar 23, 2014 at 9:06 AM, Policeman Jenkins Server
>> <[email protected]> wrote:
>>> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.x-Windows/3808/
>>> Java: 32bit/jdk1.8.0 -server -XX:+UseG1GC
>>>
>>> 4 tests failed.
>>> FAILED:  
>>> junit.framework.TestSuite.org.apache.lucene.search.TestSimpleExplanations
>>>
>>> Error Message:
>>>
>>>
>>> Stack Trace:
>>> java.lang.AssertionError
>>>         at __randomizedtesting.SeedInfo.seed([50437AD1F0C3B29A]:0)
>>>         at 
>>> org.apache.lucene.index.FreqProxTermsWriterPerField.flush(FreqProxTermsWriterPerField.java:457)
>>>         at 
>>> org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java:85)
>>>         at org.apache.lucene.index.TermsHash.flush(TermsHash.java:116)
>>>         at org.apache.lucene.index.DocInverter.flush(DocInverter.java:53)
>>>         at 
>>> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:81)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:465)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:518)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:628)
>>>         at 
>>> org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2936)
>>>         at 
>>> org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3094)
>>>         at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3061)
>>>         at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:320)
>>>         at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:257)
>>>         at 
>>> org.apache.lucene.search.TestExplanations.beforeClassTestExplanations(TestExplanations.java:82)
>>>         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:483)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1617)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:766)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:782)
>>>         at 
>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
>>>         at 
>>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
>>>         at 
>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359)
>>>         at java.lang.Thread.run(Thread.java:744)
>>>
>>>
>>> FAILED:  
>>> junit.framework.TestSuite.org.apache.lucene.search.TestSimpleExplanations
>>>
>>> Error Message:
>>>
>>>
>>> Stack Trace:
>>> java.lang.NullPointerException
>>>         at __randomizedtesting.SeedInfo.seed([50437AD1F0C3B29A]:0)
>>>         at 
>>> org.apache.lucene.search.TestExplanations.afterClassTestExplanations(TestExplanations.java:63)
>>>         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:483)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1617)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:789)
>>>         at 
>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
>>>         at 
>>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
>>>         at 
>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359)
>>>         at java.lang.Thread.run(Thread.java:744)
>>>
>>>
>>> FAILED:  org.apache.lucene.search.TestSortRescorer.testRandom
>>>
>>> Error Message:
>>> this codec cannot write docvalues
>>>
>>> Stack Trace:
>>> java.lang.UnsupportedOperationException: this codec cannot write docvalues
>>>         at 
>>> org.apache.lucene.codecs.lucene3x.Lucene3xCodec$1.fieldsConsumer(Lucene3xCodec.java:73)
>>>         at 
>>> org.apache.lucene.index.DocValuesProcessor.flush(DocValuesProcessor.java:77)
>>>         at 
>>> org.apache.lucene.index.TwoStoredFieldsConsumers.flush(TwoStoredFieldsConsumers.java:42)
>>>         at 
>>> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:80)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:465)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:518)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:628)
>>>         at 
>>> org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2936)
>>>         at 
>>> org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3094)
>>>         at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3061)
>>>         at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:320)
>>>         at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:257)
>>>         at 
>>> org.apache.lucene.search.TestSortRescorer.setUp(TestSortRescorer.java:64)
>>>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>>>         at 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>         at java.lang.reflect.Method.invoke(Method.java:483)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1617)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:860)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:876)
>>>         at 
>>> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
>>>         at 
>>> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51)
>>>         at 
>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>         at 
>>> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>>>         at 
>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:783)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:443)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:835)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:737)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:771)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:782)
>>>         at 
>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
>>>         at 
>>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
>>>         at 
>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359)
>>>         at java.lang.Thread.run(Thread.java:744)
>>>
>>>
>>> FAILED:  org.apache.lucene.search.TestSortRescorer.testBasic
>>>
>>> Error Message:
>>> this codec cannot write docvalues
>>>
>>> Stack Trace:
>>> java.lang.UnsupportedOperationException: this codec cannot write docvalues
>>>         at 
>>> org.apache.lucene.codecs.lucene3x.Lucene3xCodec$1.fieldsConsumer(Lucene3xCodec.java:73)
>>>         at 
>>> org.apache.lucene.index.DocValuesProcessor.flush(DocValuesProcessor.java:77)
>>>         at 
>>> org.apache.lucene.index.TwoStoredFieldsConsumers.flush(TwoStoredFieldsConsumers.java:42)
>>>         at 
>>> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:80)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:465)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:518)
>>>         at 
>>> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:628)
>>>         at 
>>> org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2936)
>>>         at 
>>> org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3094)
>>>         at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3061)
>>>         at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:320)
>>>         at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:257)
>>>         at 
>>> org.apache.lucene.search.TestSortRescorer.setUp(TestSortRescorer.java:64)
>>>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>>>         at 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>         at java.lang.reflect.Method.invoke(Method.java:483)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1617)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:860)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:876)
>>>         at 
>>> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
>>>         at 
>>> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51)
>>>         at 
>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>         at 
>>> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>>>         at 
>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:783)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:443)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:835)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:737)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:771)
>>>         at 
>>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:782)
>>>         at 
>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46)
>>>         at 
>>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
>>>         at 
>>> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
>>>         at 
>>> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
>>>         at 
>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
>>>         at 
>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359)
>>>         at java.lang.Thread.run(Thread.java:744)
>>>
>>>
>>>
>>>
>>> Build Log:
>>> [...truncated 387 lines...]
>>>    [junit4] Suite: org.apache.lucene.search.TestSimpleExplanations
>>>    [junit4]   2> NOTE: test params are: codec=Lucene41, 
>>> sim=DefaultSimilarity, locale=vi, timezone=Africa/Abidjan
>>>    [junit4]   2> NOTE: Windows 7 6.1 x86/Oracle Corporation 1.8.0 
>>> (32-bit)/cpus=2,threads=1,free=33665408,total=88080384
>>>    [junit4]   2> NOTE: All tests run in this JVM: [TestNeverDelete, 
>>> TestMultiThreadTermVectors, TestPrefixFilter, TestNGramPhraseQuery, 
>>> TestPhrasePrefixQuery, TestBoolean2, TestDocumentsWriterDeleteQueue, 
>>> TestSpanMultiTermQueryWrapper, TestTimeLimitingCollector, 
>>> TestPostingsOffsets, TestDeletionPolicy, TestAttributeSource, 
>>> TestTermVectorsReader, TestNoMergeScheduler, ThrowInUncaught, 
>>> TestComplexExplanationsOfNonMatches, TestWAH8DocIdSet, TestIntroSorter, 
>>> Nested, Nested, TestScorerPerf, TestRegexpRandom, TestIndexableField, 
>>> TestDateTools, TestCachingWrapperFilter, TestCrashCausesCorruptIndex, 
>>> Nested1, TestMultiMMap, TestPayloadSpans, TestParallelCompositeReader, 
>>> TestPayloadTermQuery, TestMultiValuedNumericRangeQuery, TestPostingsFormat, 
>>> TestRecyclingIntBlockAllocator, TestWeakIdentityMap, TestBooleanQuery, 
>>> TestNumericRangeQuery64, Nested1, Nested1, TestSimpleExplanations]
>>>    [junit4]   2> NOTE: reproduce with: ant test  
>>> -Dtestcase=TestSimpleExplanations -Dtests.seed=50437AD1F0C3B29A 
>>> -Dtests.slow=true -Dtests.locale=vi -Dtests.timezone=Africa/Abidjan 
>>> -Dtests.file.encoding=Cp1252
>>>    [junit4] ERROR   0.00s | TestSimpleExplanations (suite) <<<
>>>    [junit4]    > Throwable #1: java.lang.AssertionError
>>>    [junit4]    >        at 
>>> __randomizedtesting.SeedInfo.seed([50437AD1F0C3B29A]:0)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.FreqProxTermsWriterPerField.flush(FreqProxTermsWriterPerField.java:457)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java:85)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.TermsHash.flush(TermsHash.java:116)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocInverter.flush(DocInverter.java:53)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:81)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:465)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:518)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:628)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2936)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3094)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3061)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:320)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:257)
>>>    [junit4]    >        at 
>>> org.apache.lucene.search.TestExplanations.beforeClassTestExplanations(TestExplanations.java:82)
>>>    [junit4]    >        at java.lang.Thread.run(Thread.java:744)Throwable 
>>> #2: java.lang.NullPointerException
>>>    [junit4]    >        at 
>>> __randomizedtesting.SeedInfo.seed([50437AD1F0C3B29A]:0)
>>>    [junit4]    >        at 
>>> org.apache.lucene.search.TestExplanations.afterClassTestExplanations(TestExplanations.java:63)
>>>    [junit4]    >        at java.lang.Thread.run(Thread.java:744)
>>>    [junit4] Completed in 1.09s, 0 tests, 1 failure, 1 error <<< FAILURES!
>>>
>>> [...truncated 1155 lines...]
>>>    [junit4] Suite: org.apache.lucene.search.TestSortRescorer
>>>    [junit4]   2> NOTE: reproduce with: ant test  
>>> -Dtestcase=TestSortRescorer -Dtests.method=testRandom 
>>> -Dtests.seed=50437AD1F0C3B29A -Dtests.slow=true -Dtests.locale=en_PH 
>>> -Dtests.timezone=Africa/Douala -Dtests.file.encoding=Cp1252
>>>    [junit4] ERROR   0.01s | TestSortRescorer.testRandom <<<
>>>    [junit4]    > Throwable #1: java.lang.UnsupportedOperationException: 
>>> this codec cannot write docvalues
>>>    [junit4]    >        at 
>>> org.apache.lucene.codecs.lucene3x.Lucene3xCodec$1.fieldsConsumer(Lucene3xCodec.java:73)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocValuesProcessor.flush(DocValuesProcessor.java:77)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.TwoStoredFieldsConsumers.flush(TwoStoredFieldsConsumers.java:42)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:80)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:465)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:518)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:628)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2936)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3094)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3061)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:320)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:257)
>>>    [junit4]    >        at 
>>> org.apache.lucene.search.TestSortRescorer.setUp(TestSortRescorer.java:64)
>>>    [junit4]    >        at java.lang.Thread.run(Thread.java:744)Throwable 
>>> #2: java.lang.NullPointerException
>>>    [junit4]    >        at 
>>> org.apache.lucene.search.TestSortRescorer.tearDown(TestSortRescorer.java:71)
>>>    [junit4]    >        at java.lang.Thread.run(Thread.java:744)
>>>    [junit4]   2> NOTE: reproduce with: ant test  
>>> -Dtestcase=TestSortRescorer -Dtests.method=testBasic 
>>> -Dtests.seed=50437AD1F0C3B29A -Dtests.slow=true -Dtests.locale=en_PH 
>>> -Dtests.timezone=Africa/Douala -Dtests.file.encoding=Cp1252
>>>    [junit4] ERROR   0.01s | TestSortRescorer.testBasic <<<
>>>    [junit4]    > Throwable #1: java.lang.UnsupportedOperationException: 
>>> this codec cannot write docvalues
>>>    [junit4]    >        at 
>>> org.apache.lucene.codecs.lucene3x.Lucene3xCodec$1.fieldsConsumer(Lucene3xCodec.java:73)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocValuesProcessor.flush(DocValuesProcessor.java:77)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.TwoStoredFieldsConsumers.flush(TwoStoredFieldsConsumers.java:42)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:80)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:465)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:518)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:628)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2936)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3094)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3061)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:320)
>>>    [junit4]    >        at 
>>> org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:257)
>>>    [junit4]    >        at 
>>> org.apache.lucene.search.TestSortRescorer.setUp(TestSortRescorer.java:64)
>>>    [junit4]    >        at java.lang.Thread.run(Thread.java:744)Throwable 
>>> #2: java.lang.NullPointerException
>>>    [junit4]    >        at 
>>> org.apache.lucene.search.TestSortRescorer.tearDown(TestSortRescorer.java:71)
>>>    [junit4]    >        at java.lang.Thread.run(Thread.java:744)
>>>    [junit4]   2> NOTE: test params are: codec=Lucene3x, 
>>> sim=RandomSimilarityProvider(queryNorm=false,coord=no): {body=DFR 
>>> GLZ(0.3)}, locale=en_PH, timezone=Africa/Douala
>>>    [junit4]   2> NOTE: Windows 7 6.1 x86/Oracle Corporation 1.8.0 
>>> (32-bit)/cpus=2,threads=1,free=171629608,total=536870912
>>>    [junit4]   2> NOTE: All tests run in this JVM: [TestNeverDelete, 
>>> TestMultiThreadTermVectors, TestPrefixFilter, TestNGramPhraseQuery, 
>>> TestPhrasePrefixQuery, TestBoolean2, TestDocumentsWriterDeleteQueue, 
>>> TestSpanMultiTermQueryWrapper, TestTimeLimitingCollector, 
>>> TestPostingsOffsets, TestDeletionPolicy, TestAttributeSource, 
>>> TestTermVectorsReader, TestNoMergeScheduler, ThrowInUncaught, 
>>> TestComplexExplanationsOfNonMatches, TestWAH8DocIdSet, TestIntroSorter, 
>>> Nested, Nested, TestScorerPerf, TestRegexpRandom, TestIndexableField, 
>>> TestDateTools, TestCachingWrapperFilter, TestCrashCausesCorruptIndex, 
>>> Nested1, TestMultiMMap, TestPayloadSpans, TestParallelCompositeReader, 
>>> TestPayloadTermQuery, TestMultiValuedNumericRangeQuery, TestPostingsFormat, 
>>> TestRecyclingIntBlockAllocator, TestWeakIdentityMap, TestBooleanQuery, 
>>> TestNumericRangeQuery64, Nested1, Nested1, TestSimpleExplanations, 
>>> TestCloseableThreadLocal, TestNoDeletionPolicy, TestImpersonation, 
>>> TestOfflineSorter, TestEliasFanoDocIdSet, TestBytesRefHash, 
>>> TestLogMergePolicy, Nested1, TestQueryRescorer, Test2BTerms, TestBroadWord, 
>>> TestCustomNorms, TestStressIndexing, TestAllFilesHaveCodecHeader, 
>>> TestLucene40PostingsFormat, TestAutomatonQuery, TestTermVectors, 
>>> TestByteArrayDataInput, TestMergedIterator, TestParallelAtomicReader, 
>>> TestOmitNorms, TestFastDecompressionMode, TestDeterminizeLexicon, 
>>> TestFilterIterator, TestIndexWriterOnDiskFull, TestDateFilter, 
>>> TestFuzzyQuery, TestSpanExplanations, TestCheckIndex, TestReaderClosed, 
>>> TestBagOfPostings, TestFlex, TestMockDirectoryWrapper, TestWildcardRandom, 
>>> TestDocument, TestSimpleExplanationsOfNonMatches, TestFastCompressionMode, 
>>> TestLazyProxSkipping, TestPerFieldPostingsFormat, TestIndexWriterConfig, 
>>> TestLucene40StoredFieldsFormat, TestLucene40DocValuesFormat, 
>>> TestIndexWriterOutOfFileDescriptors, TestLiveFieldValues, 
>>> TestForTooMuchCloning, TestMathUtil, TestBlockPostingsFormat3, 
>>> TestGroupFiltering, TestPagedBytes, TestOmitTf, TestSimilarity, 
>>> TestEarlyTermination, TestSloppyMath, TestNRTThreads, TestIndexWriter, 
>>> TestTopDocsCollector, TestConjunctions, TestMinShouldMatch2, 
>>> TestBinaryDocument, TestSpanSearchEquivalence, TestDirectoryReader, 
>>> TestTermsEnum, TestPersistentSnapshotDeletionPolicy, 
>>> TestControlledRealTimeReopenThread, TestFSTs, TestVersionComparator, 
>>> TestIntsRef, TestTermsEnum2, TestPerFieldPostingsFormat2, 
>>> TestFieldCacheRewriteMethod, TestSameScoresWithThreads, TestDocTermOrds, 
>>> TestCompiledAutomaton, TestUnicodeUtil, TestMultiPhraseQuery, 
>>> TestBlockPostingsFormat, TestTwoPhaseCommitTool, TestBooleanOr, 
>>> TestDocTermOrdsRewriteMethod, TestTerm, TestTransactionRollback, 
>>> TestSimilarity2, TestPackedInts, TestLongPostings, TestNamedSPILoader, 
>>> TestBytesRef, TestMockAnalyzer, TestPerFieldDocValuesFormat, 
>>> TestLucene45DocValuesFormat, MultiCollectorTest, 
>>> TestBackwardsCompatibility3x, TestSpanExplanationsOfNonMatches, 
>>> TestBinaryDocValuesUpdates, TestExceedMaxTermLength, TestPForDeltaDocIdSet, 
>>> TestCodecHoldsOpenFiles, TestIndexWriterExceptions, 
>>> TestDirectoryReaderReopen, TestBytesRefArray, TestTopScoreDocCollector, 
>>> TestDocumentWriter, TestLucene40PostingsReader, TestDocTermOrdsRangeFilter, 
>>> TestIndexFileDeleter, Nested, TestSortDocValues, TestMatchAllDocsQuery, 
>>> TestReusableStringReader, TestInPlaceMergeSorter, TestRegexpRandom2, 
>>> TestFieldValueFilter, TestVirtualMethod, TestDisjunctionMaxQuery, 
>>> TestDocCount, TestTermVectorsWriter, TestPrefixCodedTerms, TestSearch, 
>>> TestMixedCodecs, TestOpenBitSet, TestMockCharFilter, 
>>> TestFlushByRamOrCountsPolicy, TestBasicOperations, TestLevenshteinAutomata, 
>>> TestSegmentMerger, TestPayloadExplanations, TestCustomSearcherSort, 
>>> NonStringProperties, InBeforeClass, InAfterClass, InTestMethod, TestNorms, 
>>> TestIndexInput, TestIndexWriterMerging, TestSpansAdvanced, 
>>> TestHighCompressionMode, TestMixedDocValuesUpdates, TestIntBlockPool, 
>>> TestDuelingCodecs, TestNot, TestLucene42DocValuesFormat, 
>>> TestIndexWriterOnJRECrash, TestIndexWriterWithThreads, TestExplanations, 
>>> TestIndexWriterForceMerge, TestSearcherManager, TestPrefixQuery, 
>>> TestByteSlices, Test2BPostingsBytes, TestSegmentTermDocs, 
>>> TestCompressingTermVectorsFormat, TestStoredFieldsFormat, TestDemo, 
>>> TestBitVector, TestNRTReaderWithThreads, TestDocIdBitSet, 
>>> TestShardSearching, TestCodecs, TestDocValuesFormat, TestIndexWriterReader, 
>>> TestTermVectorsFormat, TestLucene40TermVectorsFormat, TestBytesStore, 
>>> TestNumericRangeQuery32, TestBackwardsCompatibility, TestGraphTokenizers, 
>>> TestLookaheadTokenFilter, TestAddIndexes, TestBasics, 
>>> TestSloppyPhraseQuery, TestIndexWriterDelete, TestIndexWriterMergePolicy, 
>>> TestAtomicUpdate, TestStressAdvance, TestIndexWriterCommit, 
>>> TestSearchWithThreads, TestSearchAfter, TestConcurrentMergeScheduler, 
>>> TestDocumentsWriterStallControl, TestTopDocsMerge, TestCompoundFile, 
>>> TestMinimize, TestRollingUpdates, TestBlockPostingsFormat2, 
>>> TestSnapshotDeletionPolicy, TestIndexWriterUnicode, TestTieredMergePolicy, 
>>> TestArrayUtil, TestBufferedIndexInput, TestConsistentFieldNumbers, 
>>> TestCompressingStoredFieldsFormat, TestLockFactory, TestPhraseQuery, 
>>> TestCollectionUtil, TestBagOfPositions, TestFixedBitSet, 
>>> TestDoubleBarrelLRUCache, TestComplexExplanations, TestNRTCachingDirectory, 
>>> TestSegmentReader, TestIndexWriterNRTIsCurrent, TestTransactions, 
>>> TestCrash, TestSort, TestReuseDocsEnum, TestMultiDocValues, 
>>> TestFieldCacheSanityChecker, TestToken, TestFieldsReader, 
>>> TestSimpleSearchEquivalence, TestDocValuesIndexing, TestSimilarityBase, 
>>> TestHugeRamFile, TestBooleanMinShouldMatch, TestNumericUtils, Test2BDocs, 
>>> TestFieldCache, TestSpans, TestUTF32ToUTF8, Nested, TestStressIndexing2, 
>>> TestRAMDirectory, TestDeterminism, TestDocsAndPositions, 
>>> TestRamUsageEstimatorOnWildAnimals, TestMergeSchedulerExternal, 
>>> TestFieldCacheRangeFilter, TestCharTermAttributeImpl, TestOmitPositions, 
>>> TestThreadedForceMerge, TestStressNRT, TestCopyBytes, TestFilteredQuery, 
>>> TestSloppyPhraseQuery2, TestSpecialOperations, TestForceMergeForever, 
>>> TestNearSpansOrdered, TestQueryWrapperFilter, TestMultiFields, 
>>> TestTermRangeQuery, TestPayloadNearQuery, TestMultiTermConstantScore, 
>>> Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, 
>>> Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, 
>>> Nested, Nested, Nested, TestPayloads, TestDoc, TestWildcard, 
>>> TestTermRangeFilter, TestFieldMaskingSpanQuery, TestExternalCodecs, 
>>> TestRegexpQuery, TestSpansAdvanced2, TestPerSegmentDeletes, 
>>> TestPrefixInBooleanQuery, TestSegmentTermEnum, TestUniqueTermCount, 
>>> TestSortRandom, TestParallelReaderEmptyIndex, TestForUtil, 
>>> TestMaxTermFrequency, TestTermScorer, TestTopFieldCollector, 
>>> TestFileSwitchDirectory, TestSumDocFreq, TestDocValuesScoring, 
>>> TestSentinelIntSet, TestWindowsMMap, TestPrefixRandom, TestDirectory, 
>>> TestMultiLevelSkipList, TestPayloadsOnVectors, Nested1, Nested2, Nested3, 
>>> TestBooleanQueryVisitSubscorers, TestSearchForDuplicates, 
>>> TestSizeBoundedForceMerge, TestConstantScoreQuery, 
>>> TestDocValuesWithThreads, Before3, Before3, TestParallelTermEnum, 
>>> TestDocIdSet, TestElevationComparator, TestFilteredSearch, TestBinaryTerms, 
>>> TestSubScorerFreqs, TestMultiTermQueryRewrites, TestPositionIncrement, 
>>> TestField, TestDateSort, TestIdentityHashSet, TestRollingBuffer, 
>>> TestSmallFloat, TestSimilarityProvider, TestNumericTokenStream, 
>>> TestSetOnce, TestFilterAtomicReader, TestCachingTokenFilter, TestCharsRef, 
>>> TestPriorityQueue, Test2BPostings, TestSameTokenSamePosition, 
>>> TestCachingCollector, TestAutomatonQueryUnicode, NestedTeardownChain, 
>>> NestedSetupChain, TestFieldCacheTermsFilter, Nested1, 
>>> TestTotalHitCountCollector, TestRecyclingByteBlockAllocator, 
>>> TestBooleanScorer, TestLock, TestRamUsageEstimator, TestSpanFirstQuery, 
>>> Nested, TestIsCurrent, TestNoMergePolicy, TestIndexWriterLockRelease, 
>>> TestByteBlockPool, TestAssertions, TestCharFilter, TestRollback, 
>>> TestFieldInfos, TestVersion, Test4GBStoredFields, TestDocBoost, 
>>> TestScoreCachingWrappingScorer, TestWorstCaseTestBehavior, 
>>> TestSimpleAttributeImpl, TestTermdocPerf, Test2BPositions, TestIndexCommit, 
>>> TestPositiveScoresOnlyCollector, TestIOUtils, TestNewestSegment, 
>>> TestLucene3xPostingsFormat, TestLucene3xStoredFieldsFormat, 
>>> TestLucene3xTermVectorsFormat, TestSurrogates, TestTermInfosReaderIndex, 
>>> TestLucene41StoredFieldsFormat, TestDocInverterPerFieldErrorInfo, 
>>> TestNumericDocValuesUpdates, TestTryDelete, FuzzyTermOnShortTermsTest, 
>>> TestIndexSearcher, TestSortRescorer]
>>>    [junit4] Completed in 0.03s, 2 tests, 2 errors <<< FAILURES!
>>>
>>> [...truncated 35 lines...]
>>> BUILD FAILED
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\build.xml:467: The 
>>> following error occurred while executing this line:
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\build.xml:447: The 
>>> following error occurred while executing this line:
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\build.xml:45: The 
>>> following error occurred while executing this line:
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\extra-targets.xml:37:
>>>  The following error occurred while executing this line:
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\build.xml:49:
>>>  The following error occurred while executing this line:
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\common-build.xml:1276:
>>>  The following error occurred while executing this line:
>>> C:\Users\JenkinsSlave\workspace\Lucene-Solr-4.x-Windows\lucene\common-build.xml:908:
>>>  There were test failures: 392 suites, 2780 tests, 2 suite-level errors, 2 
>>> errors, 83 ignored (70 assumptions)
>>>
>>> Total time: 13 minutes 31 seconds
>>> Build step 'Invoke Ant' marked build as failure
>>> Description set: Java: 32bit/jdk1.8.0 -server -XX:+UseG1GC
>>> Archiving artifacts
>>> Recording test results
>>> Email was triggered for: Failure
>>> Sending email for trigger: Failure
>>>
>>
>> ---------------------------------------------------------------------
>> 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]
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to