I'll be on a plane in a few hours, but here's the 4.x patch to fix once
SVN starts working again...
Index:
lucene/test-framework/src/java/org/apache/lucene/search/BaseExplanationTestCase.java
===================================================================
---
lucene/test-framework/src/java/org/apache/lucene/search/BaseExplanationTestCase.java
(revision 1643005)
+++
lucene/test-framework/src/java/org/apache/lucene/search/BaseExplanationTestCase.java
(working copy)
@@ -33,6 +33,7 @@
import org.apache.lucene.store.Directory;
import org.apache.lucene.util.BytesRef;
import org.apache.lucene.util.LuceneTestCase;
+import org.apache.lucene.util.LuceneTestCase.SuppressCodecs;
import org.junit.AfterClass;
import org.junit.BeforeClass;
@@ -48,6 +49,7 @@
*
* @see "Subclasses for actual tests"
*/
+@SuppressCodecs("Lucene3x")
public abstract class BaseExplanationTestCase extends LuceneTestCase {
protected static IndexSearcher searcher;
protected static IndexReader reader;
: Date: Wed, 3 Dec 2014 11:38:14 +0000 (UTC)
: From: Policeman Jenkins Server <[email protected]>
: Reply-To: [email protected]
: To: [email protected]
: Subject: [JENKINS] Lucene-Solr-4.10-Linux (32bit/jdk1.8.0_40-ea-b09) - Build #
: 125 - Failure!
:
: Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.10-Linux/125/
: Java: 32bit/jdk1.8.0_40-ea-b09 -client -XX:+UseSerialGC (asserts: true)
:
: 2 tests failed.
: FAILED:
junit.framework.TestSuite.org.apache.lucene.search.TestComplexExplanationsOfNonMatches
:
: Error Message:
: this codec cannot write docvalues
:
: Stack Trace:
: java.lang.UnsupportedOperationException: this codec cannot write docvalues
: at __randomizedtesting.SeedInfo.seed([A6BA94B21EE7E0BC]:0)
: at
org.apache.lucene.codecs.lucene3x.Lucene3xCodec$1.fieldsConsumer(Lucene3xCodec.java:73)
: at
org.apache.lucene.index.DefaultIndexingChain.writeDocValues(DefaultIndexingChain.java:141)
: at
org.apache.lucene.index.DefaultIndexingChain.flush(DefaultIndexingChain.java:95)
: at
org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:439)
: at
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:513)
: at
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:624)
: at
org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2942)
: at
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3097)
: at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3064)
: at
org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:348)
: at
org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:277)
: at
org.apache.lucene.search.BaseExplanationTestCase.beforeClassTestExplanations(BaseExplanationTestCase.java:85)
: 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:497)
: at
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1618)
: at
com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:767)
: at
com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:783)
: 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
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:54)
: at
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
: at
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65)
: 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:365)
: at java.lang.Thread.run(Thread.java:745)
:
:
: FAILED:
junit.framework.TestSuite.org.apache.lucene.search.TestComplexExplanationsOfNonMatches
:
: Error Message:
:
:
: Stack Trace:
: java.lang.NullPointerException
: at __randomizedtesting.SeedInfo.seed([A6BA94B21EE7E0BC]:0)
: at
org.apache.lucene.search.BaseExplanationTestCase.afterClassTestExplanations(BaseExplanationTestCase.java:65)
: 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:497)
: at
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1618)
: at
com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:790)
: 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
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:54)
: at
org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
: at
org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65)
: 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:365)
: at java.lang.Thread.run(Thread.java:745)
:
:
:
:
: Build Log:
: [...truncated 1631 lines...]
: [junit4] Suite:
org.apache.lucene.search.TestComplexExplanationsOfNonMatches
: [junit4] 2> NOTE: test params are: codec=Lucene3x,
sim=RandomSimilarityProvider(queryNorm=false,coord=yes): {field=DFR GBZ(0.3),
alt=DFR I(n)Z(0.3)}, locale=th_TH, timezone=Etc/GMT-4
: [junit4] 2> NOTE: Linux 3.13.0-40-generic i386/Oracle Corporation
1.8.0_40-ea (32-bit)/cpus=8,threads=1,free=131557392,total=418480128
: [junit4] 2> NOTE: All tests run in this JVM:
[TestCompressingStoredFieldsFormat, TestDocBoost, TestPrefixQuery,
TestSumDocFreq, TestPerFieldPostingsFormat, TestSloppyPhraseQuery2,
TestIndexWriterOnJRECrash, TestQueryRescorer, TestSimpleSearchEquivalence,
TestPayloadSpans, TestIndexWriterOutOfMemory,
TestSimpleExplanationsOfNonMatches, TestNot, TestMultiTermConstantScore,
TestThreadedForceMerge, TestOmitTf, TestQueryBuilder, TestField,
Test2BPagedBytes, TestIndexWriterMergePolicy, TestDirectoryReaderReopen,
TestParallelAtomicReader, TestFSTs, TestLucene49DocValuesFormat,
TestBackwardsCompatibility3x, TestNormsFormat, TestDocumentsWriterDeleteQueue,
TestDirectory, TestMinimize, TestMergedIterator,
TestRateLimitedDirectoryWrapper, TestBackwardsCompatibility,
TestLucene3xTermVectorsFormat, TestWildcard, TestCachingTokenFilter,
TestHighCompressionMode, TestBooleanQueryVisitSubscorers, TestCharsRefBuilder,
Test2BSortedDocValues, TestRAMDirectory, TestSameScoresWithThreads, TestTermV
ectorsWriter, TestGroupFiltering, TestOpenBitSet, TestUniqueTermCount,
TestBinaryDocValuesUpdates, TestPositiveScoresOnlyCollector,
TestPrefixCodedTerms, TestFieldCache, TestIdentityHashSet, TestBytesRefArray,
TestMatchAllDocsQuery, TestMockCharFilter, TestFileSwitchDirectory, Nested1,
TestRateLimiter, TestTransactionRollback, TestRegexpQuery, Before3, Before3,
TestMultiThreadTermVectors, TestIndexWriterOutOfFileDescriptors,
Test2BPostingsBytes, TestOmitNorms, TestAssertions, TestPrefixInBooleanQuery,
TestLucene42NormsFormat, TestPackedInts, TestIndexWriterUnicode,
TestSpansAdvanced2, TestBroadWord, TestElevationComparator, TestSortDocValues,
Test2BBinaryDocValues, TestAttributeSource, TestRegExp, TestBinaryDocument,
TestSegmentMerger, TestExternalCodecs, TestMixedDocValuesUpdates,
TestNeverDelete, TestSortedNumericSortField, TestToken, TestLogMergePolicy,
TestSizeBoundedForceMerge, TestMockDirectoryWrapper, TestFilterAtomicReader,
TestWeakIdentityMap, Test2BNumericDocValues, TestHu
geRamFile, TestOperations, TestDocument, TestScoreCachingWrappingScorer,
TestFlex, TestAutomatonQuery, TestLucene3xPostingsFormat, TestDuelingCodecs,
TestLevenshteinAutomata, TestConjunctions, TestIntBlockPool, NestedSetupChain,
NestedTeardownChain, TestTieredMergePolicy, TestIndexReaderClose,
TestDoubleBarrelLRUCache, TestFieldValueFilter, TestDateSort,
TestSnapshotDeletionPolicy, TestMultiMMap, TestSearcherManager,
TestDeletionPolicy, TestBooleanOr, TestBasics, TestIndexWriterDelete,
TestBoolean2, TestPersistentSnapshotDeletionPolicy, TestAtomicUpdate,
TestSearchAfter, TestComplexExplanations, TestMockAnalyzer,
TestNRTCachingDirectory, TestFieldCacheRewriteMethod, TestTransactions,
TestPerFieldPostingsFormat2, TestBlockPostingsFormat, TestBitVector,
TestFieldsReader, TestDocValuesIndexing, TestPostingsFormat,
TestSimilarityBase, TestTermsEnum2, TestNumericUtils, TestUTF32ToUTF8,
TestCharTermAttributeImpl, TestPayloadExplanations, TestStressNRT,
TestDisjunctionMaxQuery, TestForceMe
rgeForever, TestQueryWrapperFilter, TestMultiFields, TestLiveFieldValues,
TestForTooMuchCloning, Nested, Nested, Nested, Nested, Nested, Nested, Nested,
Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested, Nested,
Nested, Nested, Nested, Nested, TestSpanSearchEquivalence, TestFuzzyQuery,
TestPayloads, TestDoc, TestTermRangeFilter, TestNoDeletionPolicy,
TestTermVectorsReader, TestPerSegmentDeletes, TestMultiValuedNumericRangeQuery,
TestTopDocsCollector, TestBooleanQuery, TestComplexExplanationsOfNonMatches]
: [junit4] 2> NOTE: reproduce with: ant test
-Dtestcase=TestComplexExplanationsOfNonMatches -Dtests.seed=A6BA94B21EE7E0BC
-Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=th_TH
-Dtests.timezone=Etc/GMT-4 -Dtests.asserts=true -Dtests.file.encoding=ISO-8859-1
: [junit4] ERROR 0.00s J1 | TestComplexExplanationsOfNonMatches (suite) <<<
: [junit4] > Throwable #1: java.lang.UnsupportedOperationException: this
codec cannot write docvalues
: [junit4] > at
__randomizedtesting.SeedInfo.seed([A6BA94B21EE7E0BC]:0)
: [junit4] > at
org.apache.lucene.codecs.lucene3x.Lucene3xCodec$1.fieldsConsumer(Lucene3xCodec.java:73)
: [junit4] > at
org.apache.lucene.index.DefaultIndexingChain.writeDocValues(DefaultIndexingChain.java:141)
: [junit4] > at
org.apache.lucene.index.DefaultIndexingChain.flush(DefaultIndexingChain.java:95)
: [junit4] > at
org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:439)
: [junit4] > at
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:513)
: [junit4] > at
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:624)
: [junit4] > at
org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2942)
: [junit4] > at
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3097)
: [junit4] > at
org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3064)
: [junit4] > at
org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:348)
: [junit4] > at
org.apache.lucene.index.RandomIndexWriter.getReader(RandomIndexWriter.java:277)
: [junit4] > at
org.apache.lucene.search.BaseExplanationTestCase.beforeClassTestExplanations(BaseExplanationTestCase.java:85)
: [junit4] > at java.lang.Thread.run(Thread.java:745)Throwable #2:
java.lang.NullPointerException
: [junit4] > at
__randomizedtesting.SeedInfo.seed([A6BA94B21EE7E0BC]:0)
: [junit4] > at
org.apache.lucene.search.BaseExplanationTestCase.afterClassTestExplanations(BaseExplanationTestCase.java:65)
: [junit4] > at java.lang.Thread.run(Thread.java:745)
: [junit4] Completed on J1 in 0.06s, 0 tests, 2 errors <<< FAILURES!
:
: [...truncated 382 lines...]
: BUILD FAILED
: /mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/build.xml:474: The
following error occurred while executing this line:
: /mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/build.xml:454: The
following error occurred while executing this line:
: /mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/build.xml:45: The following
error occurred while executing this line:
: /mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/extra-targets.xml:37: The
following error occurred while executing this line:
: /mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/lucene/build.xml:49: The
following error occurred while executing this line:
:
/mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/lucene/common-build.xml:1350:
The following error occurred while executing this line:
:
/mnt/ssd/jenkins/workspace/Lucene-Solr-4.10-Linux/lucene/common-build.xml:970:
There were test failures: 420 suites, 3714 tests, 2 suite-level errors, 183
ignored (172 assumptions)
:
: Total time: 31 minutes 30 seconds
: Build step 'Invoke Ant' marked build as failure
: [description-setter] Description set: Java: 32bit/jdk1.8.0_40-ea-b09 -client
-XX:+UseSerialGC (asserts: true)
: Archiving artifacts
: Recording test results
: Email was triggered for: Failure - Any
: Sending email for trigger: Failure - Any
:
:
:
-Hoss
http://www.lucidworks.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]