So the reason is that TestBackwardsCompatibility has a leniency that up to one version may be missing from the backward indices. So it got confused by the fact that we have _two_ releases in the works. This is quite an extraordinary situation so I don't think we need to do anything.
Le mar. 12 janv. 2016 à 21:05, Adrien Grand <[email protected]> a écrit : > The only way that I found was to comment out the version constants until > they are released. I'll look into it more tomorrow. > > Le mar. 12 janv. 2016 à 18:39, Adrien Grand <[email protected]> a écrit : > >> Sorry it might take a long time as I removed my ivy cache as suggested by >> the release instructions and now need to re-download everything. >> >> Le mar. 12 janv. 2016 à 18:05, Adrien Grand <[email protected]> a écrit : >> >>> I'm a bit confused: on the one hand this looks like a chicken and egg >>> problem since we need to add versions before releasing and >>> TestBackwardsCompatibility uses the versions to check that all versions are >>> tested, yet we can't generate bw indices before the release is done. But on >>> the other hand version 5.3.2 was added weeks ago and we did not get >>> failures. Did I forget to do something? >>> >>> >>> Le mar. 12 janv. 2016 à 17:52, Policeman Jenkins Server < >>> [email protected]> a écrit : >>> >>>> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/15529/ >>>> Java: 32bit/jdk1.8.0_66 -server -XX:+UseConcMarkSweepGC >>>> >>>> 1 tests failed. >>>> FAILED: >>>> org.apache.lucene.index.TestBackwardsCompatibility.testAllVersionsTested >>>> >>>> Error Message: >>>> Missing backcompat test files: 5.3.2-cfs 5.4.1-cfs >>>> >>>> Stack Trace: >>>> java.lang.AssertionError: Missing backcompat test files: >>>> 5.3.2-cfs >>>> 5.4.1-cfs >>>> >>>> at >>>> __randomizedtesting.SeedInfo.seed([A06F040BD078149E:B0B0EB4B64EF02B2]:0) >>>> at org.junit.Assert.fail(Assert.java:93) >>>> at >>>> org.apache.lucene.index.TestBackwardsCompatibility.testAllVersionsTested(TestBackwardsCompatibility.java:490) >>>> 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:1764) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:871) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:907) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:921) >>>> at >>>> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) >>>> at >>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >>>> at >>>> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49) >>>> at >>>> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:65) >>>> 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:367) >>>> at >>>> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:809) >>>> at >>>> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:460) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:880) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:781) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:816) >>>> at >>>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:827) >>>> at >>>> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >>>> at >>>> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >>>> at >>>> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) >>>> 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: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:367) >>>> at java.lang.Thread.run(Thread.java:745) >>>> >>>> >>>> >>>> >>>> Build Log: >>>> [...truncated 4289 lines...] >>>> [junit4] Suite: org.apache.lucene.index.TestBackwardsCompatibility >>>> [junit4] IGNOR/A 0.01s J2 | TestBackwardsCompatibility.testCreateCFS >>>> [junit4] > Assumption #1: backcompat creation tests must be run >>>> with -Dtests.bwcdir=/path/to/write/indexes >>>> [junit4] IGNOR/A 0.00s J2 | >>>> TestBackwardsCompatibility.testCreateMoreTermsIndex >>>> [junit4] > Assumption #1: backcompat creation tests must be run >>>> with -Dtests.bwcdir=/path/to/write/indexes >>>> [junit4] IGNOR/A 0.00s J2 | >>>> TestBackwardsCompatibility.testCreateSingleSegmentNoCFS >>>> [junit4] > Assumption #1: backcompat creation tests must be run >>>> with -Dtests.bwcdir=/path/to/write/indexes >>>> [junit4] 2> NOTE: reproduce with: ant test >>>> -Dtestcase=TestBackwardsCompatibility -Dtests.method=testAllVersionsTested >>>> -Dtests.seed=A06F040BD078149E -Dtests.multiplier=3 -Dtests.slow=true >>>> -Dtests.locale=es_CR -Dtests.timezone=Africa/Blantyre -Dtests.asserts=true >>>> -Dtests.file.encoding=UTF-8 >>>> [junit4] FAILURE 0.00s J2 | >>>> TestBackwardsCompatibility.testAllVersionsTested <<< >>>> [junit4] > Throwable #1: java.lang.AssertionError: Missing >>>> backcompat test files: >>>> [junit4] > 5.3.2-cfs >>>> [junit4] > 5.4.1-cfs >>>> [junit4] > at >>>> __randomizedtesting.SeedInfo.seed([A06F040BD078149E:B0B0EB4B64EF02B2]:0) >>>> [junit4] > at >>>> org.apache.lucene.index.TestBackwardsCompatibility.testAllVersionsTested(TestBackwardsCompatibility.java:490) >>>> [junit4] > at java.lang.Thread.run(Thread.java:745) >>>> [junit4] IGNOR/A 0.00s J2 | >>>> TestBackwardsCompatibility.testCreateNoCFS >>>> [junit4] > Assumption #1: backcompat creation tests must be run >>>> with -Dtests.bwcdir=/path/to/write/indexes >>>> [junit4] IGNOR/A 0.00s J2 | >>>> TestBackwardsCompatibility.testCreateIndexWithDocValuesUpdates >>>> [junit4] > Assumption #1: backcompat creation tests must be run >>>> with -Dtests.bwcdir=/path/to/write/indexes >>>> [junit4] IGNOR/A 0.00s J2 | >>>> TestBackwardsCompatibility.testCreateSingleSegmentCFS >>>> [junit4] > Assumption #1: backcompat creation tests must be run >>>> with -Dtests.bwcdir=/path/to/write/indexes >>>> [junit4] 2> NOTE: leaving temporary files on disk at: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/build/backward-codecs/test/J2/temp/lucene.index.TestBackwardsCompatibility_A06F040BD078149E-001 >>>> [junit4] 2> NOTE: test params are: codec=Asserting(Lucene60): >>>> {content6=PostingsFormat(name=Asserting), >>>> content5=PostingsFormat(name=LuceneVarGapFixedInterval), >>>> content4=PostingsFormat(name=Memory doPackFST= false), >>>> trieInt=PostingsFormat(name=Asserting), content3=FST50, >>>> content2=PostingsFormat(name=Asserting), >>>> fieⱷld=PostingsFormat(name=Asserting), utf8=PostingsFormat(name=Memory >>>> doPackFST= false), trieLong=FST50, id=PostingsFormat(name=Asserting), >>>> content=PostingsFormat(name=Memory doPackFST= false), autf8=FST50}, >>>> docValues:{ndv2=DocValuesFormat(name=Lucene54), >>>> ndv1=DocValuesFormat(name=Memory), >>>> dvBytesSortedFixed=DocValuesFormat(name=Lucene54), >>>> dvBytesStraightVar=DocValuesFormat(name=Asserting), >>>> dvShort=DocValuesFormat(name=Lucene54), >>>> dvBytesStraightFixed=DocValuesFormat(name=Lucene54), >>>> dvLong=DocValuesFormat(name=Lucene54), dvInt=DocValuesFormat(name=Memory), >>>> dvBytesSortedVar=DocValuesFormat(name=Lucene54), >>>> dvSortedSet=DocValuesFormat(name=Lucene54), >>>> bdv2=DocValuesFormat(name=Lucene54), bdv2_c=DocValuesFormat(name=Lucene54), >>>> dvDouble=DocValuesFormat(name=Lucene54), >>>> dvFloat=DocValuesFormat(name=Lucene54), bdv1=DocValuesFormat(name=Memory), >>>> bdv1_c=DocValuesFormat(name=Lucene54), >>>> dvPacked=DocValuesFormat(name=Lucene54), >>>> ndv1_c=DocValuesFormat(name=Lucene54), >>>> dvByte=DocValuesFormat(name=Lucene54), >>>> ndv2_c=DocValuesFormat(name=Lucene54), >>>> dvBytesDerefVar=DocValuesFormat(name=Lucene54), >>>> dvSortedNumeric=DocValuesFormat(name=Lucene54), >>>> dvBytesDerefFixed=DocValuesFormat(name=Memory)}, >>>> sim=RandomSimilarityProvider(queryNorm=true,coord=no): {content6=DFR GB2, >>>> content5=DFR I(F)LZ(0.3), content2=DFR GBZ(0.3), utf8=DFR I(F)L3(800.0), >>>> fieⱷld=DFR I(n)L1, content=DFR GB2, autf8=IB LL-L3(800.0)}, locale=es_CR, >>>> timezone=Africa/Blantyre >>>> [junit4] 2> NOTE: Linux 3.19.0-42-generic i386/Oracle Corporation >>>> 1.8.0_66 (32-bit)/cpus=12,threads=1,free=41070616,total=64880640 >>>> [junit4] 2> NOTE: All tests run in this JVM: >>>> [TestMaxPositionInOldIndex, TestBackwardsCompatibility] >>>> [junit4] Completed [3/4 (1!)] on J2 in 23.14s, 27 tests, 1 failure, >>>> 6 skipped <<< FAILURES! >>>> >>>> [...truncated 20 lines...] >>>> BUILD FAILED >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:784: The >>>> following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:728: The >>>> following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:59: The >>>> following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/build.xml:472: >>>> The following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:2154: >>>> The following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/module-build.xml:58: >>>> The following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:1424: >>>> The following error occurred while executing this line: >>>> /home/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:981: >>>> There were test failures: 4 suites, 152 tests, 1 failure, 11 ignored (11 >>>> assumptions) [seed: A06F040BD078149E] >>>> >>>> Total time: 12 minutes 53 seconds >>>> Build step 'Invoke Ant' marked build as failure >>>> Archiving artifacts >>>> [WARNINGS] Skipping publisher since build result is FAILURE >>>> Recording test results >>>> Email was triggered for: Failure - Any >>>> Sending email for trigger: Failure - Any >>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>> >>>
