I know why this passed with 4.6.1: We never changed the dev.version in this branch (it always stayed @ 4.6. The official bugfix number was added only while building the artifacts with -Dversion=4.6.1). This time Steve changed the version in build.xml to 4.7.1, and this is why the test fails.
This is clearly a bug in the test, but on the other hand, we should somehow decide how to handle those version number, especially when to update them. ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: Uwe Schindler [mailto:[email protected]] > Sent: Tuesday, March 18, 2014 8:34 AM > To: [email protected] > Subject: RE: [JENKINS] Lucene-Solr-4.7-Linux (32bit/jdk1.8.0-fcs-b132) - Build > # 1 - Failure! > > Hi, > > I have the feeling that this test is buggy. LUCENE_MAIN_VERSION must be in > format "x.y" (2 digits!), but its somehow compares with the lucene version as > passed in by sysproperty. I think this test should more or less only test that > the MAIN_VERSION has 2 digits and starts with the correct prefix. > > I hate this test, it is always not understandable what happens, have to debug > again. I wonder how this has passed in 4.6.1 > > Uwe > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: [email protected] > > > > -----Original Message----- > > From: Policeman Jenkins Server [mailto:[email protected]] > > Sent: Tuesday, March 18, 2014 7:49 AM > > To: [email protected] > > Subject: [JENKINS] Lucene-Solr-4.7-Linux (32bit/jdk1.8.0-fcs-b132) - > > Build # 1 > > - Failure! > > > > Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.7-Linux/1/ > > Java: 32bit/jdk1.8.0-fcs-b132 -client -XX:+UseParallelGC > > > > 1 tests failed. > > FAILED: > > org.apache.lucene.index.TestCheckIndex.testLuceneConstantVersion > > > > Error Message: > > Invalid version: 4.7.1 > > > > Stack Trace: > > java.lang.AssertionError: Invalid version: 4.7.1 > > at > > > __randomizedtesting.SeedInfo.seed([2652EE996AC62127:E5CC19574CD9C1E > > 8]:0) > > at org.junit.Assert.fail(Assert.java:93) > > at org.junit.Assert.assertTrue(Assert.java:43) > > at > > > org.apache.lucene.index.TestCheckIndex.testLuceneConstantVersion(TestC > > heckIndex.java:134) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > > ava:62) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > > sorImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:483) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize > > dRunner.java:1559) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(Rando > > mizedRunner.java:79) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando > > mizedRunner.java:737) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando > > mizedRunner.java:773) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando > > mizedRunner.java:787) > > at > > > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRul > > e > > SetupTeardownChained.java:50) > > at > > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFie > > ldCa > > cheSanity.java:51) > > at > > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo > > reA > > fterRule.java:46) > > at > > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule > > $1 > > .evaluate(SystemPropertiesInvariantRule.java:55) > > at > > > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh > > readAndTestName.java:49) > > at > > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR > > ule > > IgnoreAfterMaxFailures.java:70) > > at > > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail > > ure > > .java:48) > > at > > com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Sta > > t > > ementAdapter.java:36) > > at > > > com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. > > run(ThreadLeakControl.java:358) > > at > > > com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTas > > k > > (ThreadLeakControl.java:782) > > at > > > com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(Thread > > L > > eakControl.java:442) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran > > domizedRunner.java:746) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Rando > > mizedRunner.java:648) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Rando > > mizedRunner.java:682) > > at > > > com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando > > mizedRunner.java:693) > > at > > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo > > reA > > fterRule.java:46) > > at > > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStore > > Cl > > assName.java:42) > > at > > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule > > $1 > > .evaluate(SystemPropertiesInvariantRule.java:55) > > at > > > com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet > > hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) > > at > > > com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet > > hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) > > at > > com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Sta > > t > > ementAdapter.java:36) > > at > > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleA > > ss > > ertionsRequired.java:43) > > at > > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail > > ure > > .java:48) > > at > > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR > > ule > > IgnoreAfterMaxFailures.java:70) > > at > > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgn > > ore > > TestSuites.java:55) > > at > > com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Sta > > t > > ementAdapter.java:36) > > at > > > com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. > > run(ThreadLeakControl.java:358) > > at java.lang.Thread.run(Thread.java:744) > > > > > > > > > > Build Log: > > [...truncated 10211 lines...] > > [junit4] Suite: org.apache.lucene.index.TestCheckIndex > > [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestCheckIndex - > > Dtests.method=testLuceneConstantVersion - > > Dtests.seed=2652EE996AC62127 -Dtests.multiplier=3 -Dtests.slow=true - > > Dtests.locale=es_GT -Dtests.timezone=Asia/Baghdad - > > Dtests.file.encoding=UTF-8 > > [junit4] FAILURE 0.01s J1 | TestCheckIndex.testLuceneConstantVersion > <<< > > [junit4] > Throwable #1: java.lang.AssertionError: Invalid version: > > 4.7.1 > > [junit4] > at > > > __randomizedtesting.SeedInfo.seed([2652EE996AC62127:E5CC19574CD9C1E > > 8]:0) > > [junit4] > at > > > org.apache.lucene.index.TestCheckIndex.testLuceneConstantVersion(TestC > > heckIndex.java:134) > > [junit4] > at java.lang.Thread.run(Thread.java:744) > > [junit4] 2> NOTE: test params are: codec=Lucene42, > sim=DefaultSimilarity, > > locale=es_GT, timezone=Asia/Baghdad > > [junit4] 2> NOTE: Linux 3.8.0-36-generic i386/Oracle Corporation 1.8.0 > (32- > > bit)/cpus=8,threads=1,free=57612712,total=347602944 > > [junit4] 2> NOTE: All tests run in this JVM: [TestTerm, TestOmitNorms, > > TestPerFieldPostingsFormat2, TestDocValuesFormat, > > TestConsistentFieldNumbers, TestSortDocValues, > TestNumericTokenStream, > > TestTermVectorsFormat, TestMixedCodecs, TestNot, > > TestFileSwitchDirectory, TestSimilarityBase, TestEliasFanoDocIdSet, > > NestedSetupChain, NestedTeardownChain, TestSpans, > > TestIndexWriterWithThreads, TestMultiDocValues, Nested, > > TestTermRangeFilter, TestToken, TestFSTs, TestLiveFieldValues, > > TestPerFieldDocValuesFormat, TestCachingTokenFilter, > > TestMockDirectoryWrapper, TestBinaryTerms, > TestWorstCaseTestBehavior, > > TestDoc, TestLazyProxSkipping, TestSpanExplanations, > > TestCachingWrapperFilter, TestDocsAndPositions, > > TestBackwardsCompatibility3x, TestCopyBytes, TestAddIndexes, > > TestBagOfPostings, TestLevenshteinAutomata, TestCharsRef, > > TestGraphTokenizers, TestIndexWriterUnicode, TestWeakIdentityMap, > > TestMinimize, TestImpersonation, TestElevationComparator, > > TestIndexWriterDelete, TestCodecHoldsOpenFiles, TestFlex, > > TestPayloadSpans, TestLucene3xTermVectorsFormat, TestBooleanOr, > > Test4GBStoredFields, TestTermScorer, TestSameTokenSamePosition, > > TestIndexWriterOutOfFileDescriptors, TestBlockPostingsFormat, > > TestBitVector, TestHugeRamFile, TestTermVectorsReader, > > TestFilterDirectory, TestNGramPhraseQuery, > > TestRecyclingIntBlockAllocator, TestIntBlockPool, TestBooleanQuery, > > TestIndexWriterMergePolicy, TestMultiTermConstantScore, > > TestBooleanScorer, TestTermVectors, TestFuzzyQuery, > > TestCollectionUtil, TestDirectory, TestMultiThreadTermVectors, > > TestByteBlockPool, TestIdentityHashSet, TestVersionComparator, > > TestPackedInts, TestFieldValueFilter, TestIndexWriterExceptions, > > TestBroadWord, TestSizeBoundedForceMerge, TestDateFilter, > > TestBoolean2, TestTransactions, TestOpenBitSet, TestCheckIndex] > > [junit4] Completed on J1 in 0.11s, 3 tests, 1 failure <<< FAILURES! > > > > [...truncated 667 lines...] > > BUILD FAILED > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/build.xml:459: The > > following error occurred while executing this line: > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/build.xml:439: The > > following error occurred while executing this line: > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/build.xml:39: The > > following error occurred while executing this line: > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/extra-targets.xml:37: > > The following error occurred while executing this line: > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/lucene/build.xml:49: > > The following error occurred while executing this line: > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/lucene/common- > > build.xml:1278: The following error occurred while executing this line: > > /mnt/ssd/jenkins/workspace/Lucene-Solr-4.7-Linux/lucene/common- > > build.xml:911: There were test failures: 383 suites, 2786 tests, 1 > > failure, 76 ignored (63 assumptions) > > > > Total time: 21 minutes 2 seconds > > Build step 'Invoke Ant' marked build as failure Description set: Java: > > 32bit/jdk1.8.0-fcs-b132 -client -XX:+UseParallelGC 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]
