[JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Policeman Jenkins Server
Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Linux/47/
Java: 64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0

1 tests failed.
REGRESSION:  org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets

Error Message:


Stack Trace:
java.lang.AssertionError
        at __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:0)
        at org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqProxTermsWriterPerField.java:157)
        at org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTermsWriterPerField.java:241)
        at org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
        at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:167)
        at org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProcessor.java:305)
        at org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(DocumentsWriterPerThread.java:243)
        at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:375)
        at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
        at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
        at org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:186)
        at org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:146)
        at org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOffsets.java:491)
        at org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestPostingsOffsets.java:436)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1995)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(RandomizedRunner.java:132)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:819)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:878)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:891)
        at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
        at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:32)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
        at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        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.RandomizedRunner.runSingleTest(RandomizedRunner.java:825)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:671)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:697)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:737)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:747)
        at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
        at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
        at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:54)
        at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:53)
        at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:37)
        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:56)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
        at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
        at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)




Build Log:
[...truncated 647 lines...]
[junit4:junit4] Suite: org.apache.lucene.index.TestPostingsOffsets
[junit4:junit4] FAILURE 0.02s J1 | TestPostingsOffsets.testBackwardsOffsets
[junit4:junit4]    > Throwable #1: java.lang.AssertionError
[junit4:junit4]    > at __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:0)
[junit4:junit4]    > at org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqProxTermsWriterPerField.java:157)
[junit4:junit4]    > at org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTermsWriterPerField.java:241)
[junit4:junit4]    > at org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
[junit4:junit4]    > at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:167)
[junit4:junit4]    > at org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProcessor.java:305)
[junit4:junit4]    > at org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(DocumentsWriterPerThread.java:243)
[junit4:junit4]    > at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:375)
[junit4:junit4]    > at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
[junit4:junit4]    > at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
[junit4:junit4]    > at org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:186)
[junit4:junit4]    > at org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:146)
[junit4:junit4]    > at org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOffsets.java:491)
[junit4:junit4]    > at org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestPostingsOffsets.java:436)
[junit4:junit4]    > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit4:junit4]    > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit4:junit4]    > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[junit4:junit4]    > at java.lang.reflect.Method.invoke(Method.java:597)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1995)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(RandomizedRunner.java:132)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:819)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:878)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:891)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:32)
[junit4:junit4]    > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:825)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:671)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:697)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:737)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:747)
[junit4:junit4]    > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:54)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:53)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:37)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
[junit4:junit4]    > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
[junit4:junit4]    > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
[junit4:junit4]    >
[junit4:junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestPostingsOffsets -Dtests.method=testBackwardsOffsets -Dtests.seed=E06157DBE3C945D -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=ro -Dtests.timezone=US/Michigan -Dtests.file.encoding=UTF-8
[junit4:junit4]   2>
[junit4:junit4]    > (@AfterClass output)
[junit4:junit4]   2> NOTE: test params are: codec=Lucene40: {content=PostingsFormat(name=Lucene40WithOrds), oddeven=PostingsFormat(name=Lucene40WithOrds), id=PostingsFormat(name=Asserting), body=Lucene40(minBlockSize=98 maxBlockSize=249), numbers=Pulsing40(freqCutoff=16 minBlockSize=98 maxBlockSize=249), content3=Pulsing40(freqCutoff=16 minBlockSize=98 maxBlockSize=249), foo=Lucene40(minBlockSize=98 maxBlockSize=249)}, sim=RandomSimilarityProvider(queryNorm=false,coord=false): {content=DFR GL2, oddeven=LM Jelinek-Mercer(0.100000), body=DFR I(F)B1, numbers=BM25(k1=1.2,b=0.75), content3=DFR I(n)Z(0.3), foo=IB SPL-D2}, locale=ro, timezone=US/Michigan
[junit4:junit4]   2> NOTE: Linux 3.2.0-27-generic amd64/Oracle Corporation 1.6.0_33 (64-bit)/cpus=8,threads=1,free=291332592,total=441733120
[junit4:junit4]   2> NOTE: All tests run in this JVM: [TestPayloadSpans, TestIndexInput, TestSegmentMerger, TestNoMergeScheduler, TestDuelingCodecs, TestIndexWriterDelete, TestBasics, TestDirectoryReader, TestForceMergeForever, TestOmitPositions, TestPhrasePrefixQuery, TestUniqueTermCount, TestSubScorerFreqs, TestLookaheadTokenFilter, TestFieldsReader, TestParallelTermEnum, TestFieldValueFilter, TestSimpleSearchEquivalence, TestHugeRamFile, TestNumericRangeQuery64, TestBytesRefHash, TestMultiValuedNumericRangeQuery, TestAutomatonQuery, TestMergeSchedulerExternal, TestStressNRT, TestNewestSegment, TestMinimize, TestRecyclingByteBlockAllocator, TestVirtualMethod, TestCachingTokenFilter, TestIndexWriterUnicode, TestTransactions, TestIndexWriterMerging, TestComplexExplanations, TestIndexWriterOnDiskFull, TestNamedSPILoader, Nested1, TestAddIndexes, TestSentinelIntSet, TestNRTReaderWithThreads, TestCrash, TestDocValuesTypeCompatibility, TestPerFieldPostingsFormat, TestLock, TestThreadedForceMerge, TestDoc, TestDocTermOrds, TestDocCount, TestIndexWriterConfig, TestLucene40PostingsReader, TestTermVectorsWriter, TestSearchWithThreads, TestMultiThreadTermVectors, TestCachingCollector, TestReuseDocsEnum, TestNeverDelete, TestParallelAtomicReader, TestSimilarity, TestBinaryDocument, TestNRTManager, TestPackedInts, TestPostingsOffsets]
[junit4:junit4]   2>
[junit4:junit4] Completed on J1 in 2.44s, 11 tests, 1 failure <<< FAILURES!

[...truncated 527 lines...]
BUILD FAILED
/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/build.xml:29: The following error occurred while executing this line:
/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/lucene/build.xml:50: The following error occurred while executing this line:
/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/lucene/common-build.xml:1095: The following error occurred while executing this line:
/mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/lucene/common-build.xml:790: There were test failures: 305 suites, 1723 tests, 1 failure, 14 ignored (12 assumptions)

Total time: 9 minutes 51 seconds
Build step 'Execute shell' marked build as failure
Archiving artifacts
Recording test results
Email was triggered for: Failure
Sending email for trigger: Failure




---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]
Reply | Threaded
Open this post in threaded view
|

RE: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Uwe Schindler
We have again JRockit JVM bug, I will wait for the 32 bit version - just to see if happens there, too. Robert tested this on his CPU, no failure, on this Intel(R) Xeon(R) X3440  @ 2.53GHz it is 100% reproducible with any seed with no repetitions (in 64 bit JRockit JVM, 32 bit not yet tested). I will later try on Windows locally with other CPU. If it passes there, it looks like a processor-specific buggy optimization in JRockit, which is altogether slower on Lucene/Solr tests than Hotspot.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: [hidden email]


> -----Original Message-----
> From: Policeman Jenkins Server [mailto:[hidden email]]
> Sent: Tuesday, July 31, 2012 6:18 AM
> To: [hidden email]
> Subject: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-
> 4.1.0) - Build # 47 - Failure!
>
> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Linux/47/
> Java: 64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0
>
> 1 tests failed.
> REGRESSION:
> org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets
>
> Error Message:
>
>
> Stack Trace:
> java.lang.AssertionError
> at
> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
> 0)
> at
> org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqProxT
> ermsWriterPerField.java:157)
> at
> org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTerm
> sWriterPerField.java:241)
> at
> org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
> at
> org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField
> .java:167)
> at
> org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProcess
> or.java:305)
> at
> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
> entsWriterPerThread.java:243)
> at
> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
> .java:375)
> at
> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
> at
> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
> at
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> er.java:186)
> at
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> er.java:146)
> at
> org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOffsets.j
> ava:491)
> at
> org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestPostings
> Offsets.java:436)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> mpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRu
> nner.java:1995)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
> izedRunner.java:132)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomiz
> edRunner.java:819)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomiz
> edRunner.java:878)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomiz
> edRunner.java:891)
> at
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSet
> upTeardownChained.java:50)
> at
> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCach
> eSanity.java:32)
> at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfte
> rRule.java:45)
> at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.ev
> aluate(SystemPropertiesInvariantRule.java:55)
> at
> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRule
> ReportUncaughtExceptions.java:68)
> at
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThrea
> dAndTestName.java:48)
> at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgn
> oreAfterMaxFailures.java:70)
> at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.ja
> va:48)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rando
> mizedRunner.java:825)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomiz
> edRunner.java:132)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
> Runner.java:671)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomiz
> edRunner.java:697)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomiz
> edRunner.java:737)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomiz
> edRunner.java:747)
> at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfte
> rRule.java:45)
> at
> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRule
> ReportUncaughtExceptions.java:68)
> at
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClass
> Name.java:38)
> at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.ev
> aluate(SystemPropertiesInvariantRule.java:55)
> at
> org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRule
> NoInstanceHooksOverrides.java:54)
> at
> org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleN
> oStaticHooksShadowing.java:53)
> at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertio
> nsRequired.java:37)
> at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.ja
> va:48)
> at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgn
> oreAfterMaxFailures.java:70)
> at
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTest
> Suites.java:56)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomized
> Runner.java:605)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomiz
> edRunner.java:132)
> at
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
> nner.java:551)
>
>
>
>
> Build Log:
> [...truncated 647 lines...]
> [junit4:junit4] Suite: org.apache.lucene.index.TestPostingsOffsets
> [junit4:junit4] FAILURE 0.02s J1 | TestPostingsOffsets.testBackwardsOffsets
> [junit4:junit4]    > Throwable #1: java.lang.AssertionError
> [junit4:junit4]    > at
> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
> 0)
> [junit4:junit4]    > at
> org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqProxT
> ermsWriterPerField.java:157)
> [junit4:junit4]    > at
> org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTerm
> sWriterPerField.java:241)
> [junit4:junit4]    > at
> org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
> [junit4:junit4]    > at
> org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField
> .java:167)
> [junit4:junit4]    > at
> org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProcess
> or.java:305)
> [junit4:junit4]    > at
> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
> entsWriterPerThread.java:243)
> [junit4:junit4]    > at
> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
> .java:375)
> [junit4:junit4]    > at
> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
> [junit4:junit4]    > at
> org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
> [junit4:junit4]    > at
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> er.java:186)
> [junit4:junit4]    > at
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> er.java:146)
> [junit4:junit4]    > at
> org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOffsets.j
> ava:491)
> [junit4:junit4]    > at
> org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestPostings
> Offsets.java:436)
> [junit4:junit4]    > at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [junit4:junit4]    > at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
> [junit4:junit4]    > at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> mpl.java:25)
> [junit4:junit4]    > at java.lang.reflect.Method.invoke(Method.java:597)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRu
> nner.java:1995)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
> izedRunner.java:132)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomiz
> edRunner.java:819)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomiz
> edRunner.java:878)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomiz
> edRunner.java:891)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSet
> upTeardownChained.java:50)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCach
> eSanity.java:32)
> [junit4:junit4]    > at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfte
> rRule.java:45)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.ev
> aluate(SystemPropertiesInvariantRule.java:55)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRule
> ReportUncaughtExceptions.java:68)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThrea
> dAndTestName.java:48)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgn
> oreAfterMaxFailures.java:70)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.ja
> va:48)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rando
> mizedRunner.java:825)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomiz
> edRunner.java:132)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
> Runner.java:671)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomiz
> edRunner.java:697)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomiz
> edRunner.java:737)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomiz
> edRunner.java:747)
> [junit4:junit4]    > at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfte
> rRule.java:45)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRule
> ReportUncaughtExceptions.java:68)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClass
> Name.java:38)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.ev
> aluate(SystemPropertiesInvariantRule.java:55)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRule
> NoInstanceHooksOverrides.java:54)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleN
> oStaticHooksShadowing.java:53)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertio
> nsRequired.java:37)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.ja
> va:48)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgn
> oreAfterMaxFailures.java:70)
> [junit4:junit4]    > at
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTest
> Suites.java:56)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomized
> Runner.java:605)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomiz
> edRunner.java:132)
> [junit4:junit4]    > at
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
> nner.java:551)
> [junit4:junit4]    >
> [junit4:junit4]   2> NOTE: reproduce with: ant test  -
> Dtestcase=TestPostingsOffsets -Dtests.method=testBackwardsOffsets -
> Dtests.seed=E06157DBE3C945D -Dtests.multiplier=3 -Dtests.slow=true -
> Dtests.locale=ro -Dtests.timezone=US/Michigan -Dtests.file.encoding=UTF-8
> [junit4:junit4]   2>
> [junit4:junit4]    > (@AfterClass output)
> [junit4:junit4]   2> NOTE: test params are: codec=Lucene40:
> {content=PostingsFormat(name=Lucene40WithOrds),
> oddeven=PostingsFormat(name=Lucene40WithOrds),
> id=PostingsFormat(name=Asserting), body=Lucene40(minBlockSize=98
> maxBlockSize=249), numbers=Pulsing40(freqCutoff=16 minBlockSize=98
> maxBlockSize=249), content3=Pulsing40(freqCutoff=16 minBlockSize=98
> maxBlockSize=249), foo=Lucene40(minBlockSize=98 maxBlockSize=249)},
> sim=RandomSimilarityProvider(queryNorm=false,coord=false): {content=DFR
> GL2, oddeven=LM Jelinek-Mercer(0.100000), body=DFR I(F)B1,
> numbers=BM25(k1=1.2,b=0.75), content3=DFR I(n)Z(0.3), foo=IB SPL-D2},
> locale=ro, timezone=US/Michigan
> [junit4:junit4]   2> NOTE: Linux 3.2.0-27-generic amd64/Oracle Corporation
> 1.6.0_33 (64-bit)/cpus=8,threads=1,free=291332592,total=441733120
> [junit4:junit4]   2> NOTE: All tests run in this JVM: [TestPayloadSpans,
> TestIndexInput, TestSegmentMerger, TestNoMergeScheduler,
> TestDuelingCodecs, TestIndexWriterDelete, TestBasics, TestDirectoryReader,
> TestForceMergeForever, TestOmitPositions, TestPhrasePrefixQuery,
> TestUniqueTermCount, TestSubScorerFreqs, TestLookaheadTokenFilter,
> TestFieldsReader, TestParallelTermEnum, TestFieldValueFilter,
> TestSimpleSearchEquivalence, TestHugeRamFile, TestNumericRangeQuery64,
> TestBytesRefHash, TestMultiValuedNumericRangeQuery, TestAutomatonQuery,
> TestMergeSchedulerExternal, TestStressNRT, TestNewestSegment,
> TestMinimize, TestRecyclingByteBlockAllocator, TestVirtualMethod,
> TestCachingTokenFilter, TestIndexWriterUnicode, TestTransactions,
> TestIndexWriterMerging, TestComplexExplanations,
> TestIndexWriterOnDiskFull, TestNamedSPILoader, Nested1, TestAddIndexes,
> TestSentinelIntSet, TestNRTReaderWithThreads, TestCrash,
> TestDocValuesTypeCompatibility, TestPerFieldPostingsFormat, TestLock,
> TestThreadedForceMerge, TestDoc, TestDocTermOrds, TestDocCount,
> TestIndexWriterConfig, TestLucene40PostingsReader, TestTermVectorsWriter,
> TestSearchWithThreads, TestMultiThreadTermVectors, TestCachingCollector,
> TestReuseDocsEnum, TestNeverDelete, TestParallelAtomicReader,
> TestSimilarity, TestBinaryDocument, TestNRTManager, TestPackedInts,
> TestPostingsOffsets]
> [junit4:junit4]   2>
> [junit4:junit4] Completed on J1 in 2.44s, 11 tests, 1 failure <<< FAILURES!
>
> [...truncated 527 lines...]
> BUILD FAILED
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/build.xml:29:
> The following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> Linux/checkout/lucene/build.xml:50: The following error occurred while
> executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> Linux/checkout/lucene/common-build.xml:1095: The following error occurred
> while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> Linux/checkout/lucene/common-build.xml:790: There were test failures: 305
> suites, 1723 tests, 1 failure, 14 ignored (12 assumptions)
>
> Total time: 9 minutes 51 seconds
> Build step 'Execute shell' marked build as failure Archiving artifacts Recording
> test results Email was triggered for: Failure Sending email for trigger: Failure
>



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

Reply | Threaded
Open this post in threaded view
|

RE: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Uwe Schindler
Hi,

I did some further testing with JRockit:

- I was wrong, the problem is not easy to reproduce on my server; it behaves identical to what Robert tested on his machine. It might be some lucky time when I tried for the last time. So I don't think it's processor specific.
- You have to run the whole lucene-core test suite, otherwise it does not fail. It is also important to limit to 1 or 2 parallel JVMs, otherwise the running JDKs do too less to trigger the bug
- Use -Dtests.multiplier=3, otherwise it does not always reproduce
- The test fails with 32 and 64 bit.
- It cannot be verified without optimizer, as JRockit has no -Xint or any other way to disable optimizer

To reproduce, use the following (in lucene/core):

$ JAVA_HOME=/path/to/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 ant -Dtests.jvms=2 -Dtests.multiplier=3 -Dtests.seed=E0BB421A03A7B634 test

It also fails without this seed; this is just to be sure!

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: [hidden email]


> -----Original Message-----
> From: Uwe Schindler [mailto:[hidden email]]
> Sent: Tuesday, July 31, 2012 8:38 AM
> To: [hidden email]
> Subject: RE: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-
> R28.2.4-4.1.0) - Build # 47 - Failure!
>
> We have again JRockit JVM bug, I will wait for the 32 bit version - just to see if
> happens there, too. Robert tested this on his CPU, no failure, on this Intel(R)
> Xeon(R) X3440  @ 2.53GHz it is 100% reproducible with any seed with no
> repetitions (in 64 bit JRockit JVM, 32 bit not yet tested). I will later try on
> Windows locally with other CPU. If it passes there, it looks like a processor-
> specific buggy optimization in JRockit, which is altogether slower on
> Lucene/Solr tests than Hotspot.
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: [hidden email]
>
>
> > -----Original Message-----
> > From: Policeman Jenkins Server [mailto:[hidden email]]
> > Sent: Tuesday, July 31, 2012 6:18 AM
> > To: [hidden email]
> > Subject: [JENKINS] Lucene-Solr-trunk-Linux
> > (64bit/jrockit-jdk1.6.0_33-R28.2.4-
> > 4.1.0) - Build # 47 - Failure!
> >
> > Build:
> > http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Linux/47/
> > Java: 64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0
> >
> > 1 tests failed.
> > REGRESSION:
> > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets
> >
> > Error Message:
> >
> >
> > Stack Trace:
> > java.lang.AssertionError
> > at
> >
> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
> > 0)
> > at
> > org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqP
> > roxT
> > ermsWriterPerField.java:157)
> > at
> > org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTe
> > rm
> > sWriterPerField.java:241)
> > at
> >
> org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
> > at
> > org.apache.lucene.index.DocInverterPerField.processFields(DocInverterP
> > erField
> > .java:167)
> > at
> > org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProc
> > ess
> > or.java:305)
> > at
> >
> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
> > entsWriterPerThread.java:243)
> > at
> >
> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
> > .java:375)
> > at
> >
> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
> > at
> > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
> > at
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > er.java:186)
> > at
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > er.java:146)
> > at
> > org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOf
> > fsets.j
> > ava:491)
> > at
> > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestP
> > ostings
> > Offsets.java:436)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 39)
> > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> > orI
> > mpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:597)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedR
> > u
> > nner.java:1995)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
> > izedRunner.java:132)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomi
> > z
> > edRunner.java:819)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomi
> > z
> > edRunner.java:878)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomi
> > z
> > edRunner.java:891)
> > at
> > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRul
> > eSet
> > upTeardownChained.java:50)
> > at
> > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFie
> > ldCach
> > eSanity.java:32)
> > at
> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
> > reAfte
> > rRule.java:45)
> > at
> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
> > $1.ev
> > aluate(SystemPropertiesInvariantRule.java:55)
> > at
> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
> > tRule
> > ReportUncaughtExceptions.java:68)
> > at
> > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh
> > rea
> > dAndTestName.java:48)
> > at
> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
> > uleIgn
> > oreAfterMaxFailures.java:70)
> > at
> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
> > ure.ja
> > va:48)
> > at
> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rand
> > o
> > mizedRunner.java:825)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomi
> > z
> > edRunner.java:132)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
> > Runner.java:671)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomi
> > z
> > edRunner.java:697)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomi
> > z
> > edRunner.java:737)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomi
> > z
> > edRunner.java:747)
> > at
> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
> > reAfte
> > rRule.java:45)
> > at
> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
> > tRule
> > ReportUncaughtExceptions.java:68)
> > at
> > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStore
> > Class
> > Name.java:38)
> > at
> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
> > $1.ev
> > aluate(SystemPropertiesInvariantRule.java:55)
> > at
> > org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(Tes
> > tRule
> > NoInstanceHooksOverrides.java:54)
> > at
> > org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestR
> > uleN
> > oStaticHooksShadowing.java:53)
> > at
> > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleA
> > ssertio
> > nsRequired.java:37)
> > at
> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
> > ure.ja
> > va:48)
> > at
> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
> > uleIgn
> > oreAfterMaxFailures.java:70)
> > at
> > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgn
> > oreTest
> > Suites.java:56)
> > at
> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomize
> > d
> > Runner.java:605)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomi
> > z
> > edRunner.java:132)
> > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
> > nner.java:551)
> >
> >
> >
> >
> > Build Log:
> > [...truncated 647 lines...]
> > [junit4:junit4] Suite: org.apache.lucene.index.TestPostingsOffsets
> > [junit4:junit4] FAILURE 0.02s J1 | TestPostingsOffsets.testBackwardsOffsets
> > [junit4:junit4]    > Throwable #1: java.lang.AssertionError
> > [junit4:junit4]    > at
> >
> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
> > 0)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqP
> > roxT
> > ermsWriterPerField.java:157)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTe
> > rm
> > sWriterPerField.java:241)
> > [junit4:junit4]    > at
> >
> org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.DocInverterPerField.processFields(DocInverterP
> > erField
> > .java:167)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProc
> > ess
> > or.java:305)
> > [junit4:junit4]    > at
> >
> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
> > entsWriterPerThread.java:243)
> > [junit4:junit4]    > at
> >
> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
> > .java:375)
> > [junit4:junit4]    > at
> >
> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
> > [junit4:junit4]    > at
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > er.java:186)
> > [junit4:junit4]    > at
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > er.java:146)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOf
> > fsets.j
> > ava:491)
> > [junit4:junit4]    > at
> > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestP
> > ostings
> > Offsets.java:436)
> > [junit4:junit4]    > at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > [junit4:junit4]    > at
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 39)
> > [junit4:junit4]    > at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> > orI
> > mpl.java:25)
> > [junit4:junit4]    > at java.lang.reflect.Method.invoke(Method.java:597)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedR
> > u
> > nner.java:1995)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
> > izedRunner.java:132)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomi
> > z
> > edRunner.java:819)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomi
> > z
> > edRunner.java:878)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomi
> > z
> > edRunner.java:891)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRul
> > eSet
> > upTeardownChained.java:50)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFie
> > ldCach
> > eSanity.java:32)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
> > reAfte
> > rRule.java:45)
> > [junit4:junit4]    > at
> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
> > $1.ev
> > aluate(SystemPropertiesInvariantRule.java:55)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
> > tRule
> > ReportUncaughtExceptions.java:68)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh
> > rea
> > dAndTestName.java:48)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
> > uleIgn
> > oreAfterMaxFailures.java:70)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
> > ure.ja
> > va:48)
> > [junit4:junit4]    > at
> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rand
> > o
> > mizedRunner.java:825)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomi
> > z
> > edRunner.java:132)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
> > Runner.java:671)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomi
> > z
> > edRunner.java:697)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomi
> > z
> > edRunner.java:737)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomi
> > z
> > edRunner.java:747)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
> > reAfte
> > rRule.java:45)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
> > tRule
> > ReportUncaughtExceptions.java:68)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStore
> > Class
> > Name.java:38)
> > [junit4:junit4]    > at
> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
> > $1.ev
> > aluate(SystemPropertiesInvariantRule.java:55)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(Tes
> > tRule
> > NoInstanceHooksOverrides.java:54)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestR
> > uleN
> > oStaticHooksShadowing.java:53)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleA
> > ssertio
> > nsRequired.java:37)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
> > ure.ja
> > va:48)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
> > uleIgn
> > oreAfterMaxFailures.java:70)
> > [junit4:junit4]    > at
> > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgn
> > oreTest
> > Suites.java:56)
> > [junit4:junit4]    > at
> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomize
> > d
> > Runner.java:605)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomi
> > z
> > edRunner.java:132)
> > [junit4:junit4]    > at
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
> > nner.java:551)
> > [junit4:junit4]    >
> > [junit4:junit4]   2> NOTE: reproduce with: ant test  -
> > Dtestcase=TestPostingsOffsets -Dtests.method=testBackwardsOffsets -
> > Dtests.seed=E06157DBE3C945D -Dtests.multiplier=3 -Dtests.slow=true -
> > Dtests.locale=ro -Dtests.timezone=US/Michigan -Dtests.file.encoding=UTF-8
> > [junit4:junit4]   2>
> > [junit4:junit4]    > (@AfterClass output)
> > [junit4:junit4]   2> NOTE: test params are: codec=Lucene40:
> > {content=PostingsFormat(name=Lucene40WithOrds),
> > oddeven=PostingsFormat(name=Lucene40WithOrds),
> > id=PostingsFormat(name=Asserting), body=Lucene40(minBlockSize=98
> > maxBlockSize=249), numbers=Pulsing40(freqCutoff=16 minBlockSize=98
> > maxBlockSize=249), content3=Pulsing40(freqCutoff=16 minBlockSize=98
> > maxBlockSize=249), foo=Lucene40(minBlockSize=98 maxBlockSize=249)},
> > sim=RandomSimilarityProvider(queryNorm=false,coord=false):
> > {content=DFR GL2, oddeven=LM Jelinek-Mercer(0.100000), body=DFR
> > I(F)B1, numbers=BM25(k1=1.2,b=0.75), content3=DFR I(n)Z(0.3), foo=IB
> > SPL-D2}, locale=ro, timezone=US/Michigan
> > [junit4:junit4]   2> NOTE: Linux 3.2.0-27-generic amd64/Oracle Corporation
> > 1.6.0_33 (64-bit)/cpus=8,threads=1,free=291332592,total=441733120
> > [junit4:junit4]   2> NOTE: All tests run in this JVM: [TestPayloadSpans,
> > TestIndexInput, TestSegmentMerger, TestNoMergeScheduler,
> > TestDuelingCodecs, TestIndexWriterDelete, TestBasics,
> > TestDirectoryReader, TestForceMergeForever, TestOmitPositions,
> > TestPhrasePrefixQuery, TestUniqueTermCount, TestSubScorerFreqs,
> > TestLookaheadTokenFilter, TestFieldsReader, TestParallelTermEnum,
> > TestFieldValueFilter, TestSimpleSearchEquivalence, TestHugeRamFile,
> > TestNumericRangeQuery64, TestBytesRefHash,
> > TestMultiValuedNumericRangeQuery, TestAutomatonQuery,
> > TestMergeSchedulerExternal, TestStressNRT, TestNewestSegment,
> > TestMinimize, TestRecyclingByteBlockAllocator, TestVirtualMethod,
> > TestCachingTokenFilter, TestIndexWriterUnicode, TestTransactions,
> > TestIndexWriterMerging, TestComplexExplanations,
> > TestIndexWriterOnDiskFull, TestNamedSPILoader, Nested1,
> > TestAddIndexes, TestSentinelIntSet, TestNRTReaderWithThreads,
> > TestCrash, TestDocValuesTypeCompatibility, TestPerFieldPostingsFormat,
> > TestLock, TestThreadedForceMerge, TestDoc, TestDocTermOrds,
> > TestDocCount, TestIndexWriterConfig, TestLucene40PostingsReader,
> > TestTermVectorsWriter, TestSearchWithThreads,
> > TestMultiThreadTermVectors, TestCachingCollector, TestReuseDocsEnum,
> > TestNeverDelete, TestParallelAtomicReader, TestSimilarity,
> TestBinaryDocument, TestNRTManager, TestPackedInts, TestPostingsOffsets]
> > [junit4:junit4]   2>
> > [junit4:junit4] Completed on J1 in 2.44s, 11 tests, 1 failure <<< FAILURES!
> >
> > [...truncated 527 lines...]
> > BUILD FAILED
> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/build.xml:29:
> > The following error occurred while executing this line:
> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> > Linux/checkout/lucene/build.xml:50: The following error occurred while
> > executing this line:
> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> > Linux/checkout/lucene/common-build.xml:1095: The following error
> > occurred while executing this line:
> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> > Linux/checkout/lucene/common-build.xml:790: There were test failures:
> > 305 suites, 1723 tests, 1 failure, 14 ignored (12 assumptions)
> >
> > Total time: 9 minutes 51 seconds
> > Build step 'Execute shell' marked build as failure Archiving artifacts
> > Recording test results Email was triggered for: Failure Sending email
> > for trigger: Failure
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email] For additional
> commands, e-mail: [hidden email]


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

Reply | Threaded
Open this post in threaded view
|

Re: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Robert Muir
I was interested in reproducing this, but i never could.

I don't think its too big a deal as people can just "not use jrockit"
and use a regular jdk instead.

We should come up with a set of patterns for broken JVMS that can
cause index corruption, detect them in e.g. Constants.java and throw
ThreadDeath and refuse to execute at all!

On Tue, Jul 31, 2012 at 4:56 AM, Uwe Schindler <[hidden email]> wrote:

> Hi,
>
> I did some further testing with JRockit:
>
> - I was wrong, the problem is not easy to reproduce on my server; it behaves identical to what Robert tested on his machine. It might be some lucky time when I tried for the last time. So I don't think it's processor specific.
> - You have to run the whole lucene-core test suite, otherwise it does not fail. It is also important to limit to 1 or 2 parallel JVMs, otherwise the running JDKs do too less to trigger the bug
> - Use -Dtests.multiplier=3, otherwise it does not always reproduce
> - The test fails with 32 and 64 bit.
> - It cannot be verified without optimizer, as JRockit has no -Xint or any other way to disable optimizer
>
> To reproduce, use the following (in lucene/core):
>
> $ JAVA_HOME=/path/to/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 ant -Dtests.jvms=2 -Dtests.multiplier=3 -Dtests.seed=E0BB421A03A7B634 test
>
> It also fails without this seed; this is just to be sure!
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: [hidden email]
>
>
>> -----Original Message-----
>> From: Uwe Schindler [mailto:[hidden email]]
>> Sent: Tuesday, July 31, 2012 8:38 AM
>> To: [hidden email]
>> Subject: RE: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-
>> R28.2.4-4.1.0) - Build # 47 - Failure!
>>
>> We have again JRockit JVM bug, I will wait for the 32 bit version - just to see if
>> happens there, too. Robert tested this on his CPU, no failure, on this Intel(R)
>> Xeon(R) X3440  @ 2.53GHz it is 100% reproducible with any seed with no
>> repetitions (in 64 bit JRockit JVM, 32 bit not yet tested). I will later try on
>> Windows locally with other CPU. If it passes there, it looks like a processor-
>> specific buggy optimization in JRockit, which is altogether slower on
>> Lucene/Solr tests than Hotspot.
>>
>> -----
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, D-28213 Bremen
>> http://www.thetaphi.de
>> eMail: [hidden email]
>>
>>
>> > -----Original Message-----
>> > From: Policeman Jenkins Server [mailto:[hidden email]]
>> > Sent: Tuesday, July 31, 2012 6:18 AM
>> > To: [hidden email]
>> > Subject: [JENKINS] Lucene-Solr-trunk-Linux
>> > (64bit/jrockit-jdk1.6.0_33-R28.2.4-
>> > 4.1.0) - Build # 47 - Failure!
>> >
>> > Build:
>> > http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Linux/47/
>> > Java: 64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0
>> >
>> > 1 tests failed.
>> > REGRESSION:
>> > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets
>> >
>> > Error Message:
>> >
>> >
>> > Stack Trace:
>> > java.lang.AssertionError
>> >     at
>> >
>> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
>> > 0)
>> >     at
>> > org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqP
>> > roxT
>> > ermsWriterPerField.java:157)
>> >     at
>> > org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTe
>> > rm
>> > sWriterPerField.java:241)
>> >     at
>> >
>> org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
>> >     at
>> > org.apache.lucene.index.DocInverterPerField.processFields(DocInverterP
>> > erField
>> > .java:167)
>> >     at
>> > org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProc
>> > ess
>> > or.java:305)
>> >     at
>> >
>> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
>> > entsWriterPerThread.java:243)
>> >     at
>> >
>> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
>> > .java:375)
>> >     at
>> >
>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
>> >     at
>> > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
>> >     at
>> >
>> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
>> > er.java:186)
>> >     at
>> >
>> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
>> > er.java:146)
>> >     at
>> > org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOf
>> > fsets.j
>> > ava:491)
>> >     at
>> > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestP
>> > ostings
>> > Offsets.java:436)
>> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >     at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> > 39)
>> >     at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>> > orI
>> > mpl.java:25)
>> >     at java.lang.reflect.Method.invoke(Method.java:597)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedR
>> > u
>> > nner.java:1995)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
>> > izedRunner.java:132)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomi
>> > z
>> > edRunner.java:819)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomi
>> > z
>> > edRunner.java:878)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomi
>> > z
>> > edRunner.java:891)
>> >     at
>> > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRul
>> > eSet
>> > upTeardownChained.java:50)
>> >     at
>> > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFie
>> > ldCach
>> > eSanity.java:32)
>> >     at
>> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
>> > reAfte
>> > rRule.java:45)
>> >     at
>> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
>> > $1.ev
>> > aluate(SystemPropertiesInvariantRule.java:55)
>> >     at
>> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
>> > tRule
>> > ReportUncaughtExceptions.java:68)
>> >     at
>> > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh
>> > rea
>> > dAndTestName.java:48)
>> >     at
>> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
>> > uleIgn
>> > oreAfterMaxFailures.java:70)
>> >     at
>> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
>> > ure.ja
>> > va:48)
>> >     at
>> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rand
>> > o
>> > mizedRunner.java:825)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomi
>> > z
>> > edRunner.java:132)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
>> > Runner.java:671)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomi
>> > z
>> > edRunner.java:697)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomi
>> > z
>> > edRunner.java:737)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomi
>> > z
>> > edRunner.java:747)
>> >     at
>> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
>> > reAfte
>> > rRule.java:45)
>> >     at
>> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
>> > tRule
>> > ReportUncaughtExceptions.java:68)
>> >     at
>> > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStore
>> > Class
>> > Name.java:38)
>> >     at
>> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
>> > $1.ev
>> > aluate(SystemPropertiesInvariantRule.java:55)
>> >     at
>> > org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(Tes
>> > tRule
>> > NoInstanceHooksOverrides.java:54)
>> >     at
>> > org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestR
>> > uleN
>> > oStaticHooksShadowing.java:53)
>> >     at
>> > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleA
>> > ssertio
>> > nsRequired.java:37)
>> >     at
>> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
>> > ure.ja
>> > va:48)
>> >     at
>> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
>> > uleIgn
>> > oreAfterMaxFailures.java:70)
>> >     at
>> > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgn
>> > oreTest
>> > Suites.java:56)
>> >     at
>> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomize
>> > d
>> > Runner.java:605)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomi
>> > z
>> > edRunner.java:132)
>> >     at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
>> > nner.java:551)
>> >
>> >
>> >
>> >
>> > Build Log:
>> > [...truncated 647 lines...]
>> > [junit4:junit4] Suite: org.apache.lucene.index.TestPostingsOffsets
>> > [junit4:junit4] FAILURE 0.02s J1 | TestPostingsOffsets.testBackwardsOffsets
>> > [junit4:junit4]    > Throwable #1: java.lang.AssertionError
>> > [junit4:junit4]    >        at
>> >
>> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
>> > 0)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(FreqP
>> > roxT
>> > ermsWriterPerField.java:157)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProxTe
>> > rm
>> > sWriterPerField.java:241)
>> > [junit4:junit4]    >        at
>> >
>> org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:235)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.DocInverterPerField.processFields(DocInverterP
>> > erField
>> > .java:167)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldProc
>> > ess
>> > or.java:305)
>> > [junit4:junit4]    >        at
>> >
>> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
>> > entsWriterPerThread.java:243)
>> > [junit4:junit4]    >        at
>> >
>> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
>> > .java:375)
>> > [junit4:junit4]    >        at
>> >
>> org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:1357)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
>> > [junit4:junit4]    >        at
>> >
>> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
>> > er.java:186)
>> > [junit4:junit4]    >        at
>> >
>> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
>> > er.java:146)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostingsOf
>> > fsets.j
>> > ava:491)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(TestP
>> > ostings
>> > Offsets.java:436)
>> > [junit4:junit4]    >        at
>> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> > [junit4:junit4]    >        at
>> >
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> > 39)
>> > [junit4:junit4]    >        at
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
>> > orI
>> > mpl.java:25)
>> > [junit4:junit4]    >        at java.lang.reflect.Method.invoke(Method.java:597)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedR
>> > u
>> > nner.java:1995)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
>> > izedRunner.java:132)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomi
>> > z
>> > edRunner.java:819)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomi
>> > z
>> > edRunner.java:878)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomi
>> > z
>> > edRunner.java:891)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRul
>> > eSet
>> > upTeardownChained.java:50)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFie
>> > ldCach
>> > eSanity.java:32)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
>> > reAfte
>> > rRule.java:45)
>> > [junit4:junit4]    >        at
>> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
>> > $1.ev
>> > aluate(SystemPropertiesInvariantRule.java:55)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
>> > tRule
>> > ReportUncaughtExceptions.java:68)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh
>> > rea
>> > dAndTestName.java:48)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
>> > uleIgn
>> > oreAfterMaxFailures.java:70)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
>> > ure.ja
>> > va:48)
>> > [junit4:junit4]    >        at
>> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Rand
>> > o
>> > mizedRunner.java:825)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomi
>> > z
>> > edRunner.java:132)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
>> > Runner.java:671)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomi
>> > z
>> > edRunner.java:697)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomi
>> > z
>> > edRunner.java:737)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomi
>> > z
>> > edRunner.java:747)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBefo
>> > reAfte
>> > rRule.java:45)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(Tes
>> > tRule
>> > ReportUncaughtExceptions.java:68)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStore
>> > Class
>> > Name.java:38)
>> > [junit4:junit4]    >        at
>> > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule
>> > $1.ev
>> > aluate(SystemPropertiesInvariantRule.java:55)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(Tes
>> > tRule
>> > NoInstanceHooksOverrides.java:54)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestR
>> > uleN
>> > oStaticHooksShadowing.java:53)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleA
>> > ssertio
>> > nsRequired.java:37)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFail
>> > ure.ja
>> > va:48)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestR
>> > uleIgn
>> > oreAfterMaxFailures.java:70)
>> > [junit4:junit4]    >        at
>> > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgn
>> > oreTest
>> > Suites.java:56)
>> > [junit4:junit4]    >        at
>> > com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomize
>> > d
>> > Runner.java:605)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomi
>> > z
>> > edRunner.java:132)
>> > [junit4:junit4]    >        at
>> >
>> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
>> > nner.java:551)
>> > [junit4:junit4]    >
>> > [junit4:junit4]   2> NOTE: reproduce with: ant test  -
>> > Dtestcase=TestPostingsOffsets -Dtests.method=testBackwardsOffsets -
>> > Dtests.seed=E06157DBE3C945D -Dtests.multiplier=3 -Dtests.slow=true -
>> > Dtests.locale=ro -Dtests.timezone=US/Michigan -Dtests.file.encoding=UTF-8
>> > [junit4:junit4]   2>
>> > [junit4:junit4]    > (@AfterClass output)
>> > [junit4:junit4]   2> NOTE: test params are: codec=Lucene40:
>> > {content=PostingsFormat(name=Lucene40WithOrds),
>> > oddeven=PostingsFormat(name=Lucene40WithOrds),
>> > id=PostingsFormat(name=Asserting), body=Lucene40(minBlockSize=98
>> > maxBlockSize=249), numbers=Pulsing40(freqCutoff=16 minBlockSize=98
>> > maxBlockSize=249), content3=Pulsing40(freqCutoff=16 minBlockSize=98
>> > maxBlockSize=249), foo=Lucene40(minBlockSize=98 maxBlockSize=249)},
>> > sim=RandomSimilarityProvider(queryNorm=false,coord=false):
>> > {content=DFR GL2, oddeven=LM Jelinek-Mercer(0.100000), body=DFR
>> > I(F)B1, numbers=BM25(k1=1.2,b=0.75), content3=DFR I(n)Z(0.3), foo=IB
>> > SPL-D2}, locale=ro, timezone=US/Michigan
>> > [junit4:junit4]   2> NOTE: Linux 3.2.0-27-generic amd64/Oracle Corporation
>> > 1.6.0_33 (64-bit)/cpus=8,threads=1,free=291332592,total=441733120
>> > [junit4:junit4]   2> NOTE: All tests run in this JVM: [TestPayloadSpans,
>> > TestIndexInput, TestSegmentMerger, TestNoMergeScheduler,
>> > TestDuelingCodecs, TestIndexWriterDelete, TestBasics,
>> > TestDirectoryReader, TestForceMergeForever, TestOmitPositions,
>> > TestPhrasePrefixQuery, TestUniqueTermCount, TestSubScorerFreqs,
>> > TestLookaheadTokenFilter, TestFieldsReader, TestParallelTermEnum,
>> > TestFieldValueFilter, TestSimpleSearchEquivalence, TestHugeRamFile,
>> > TestNumericRangeQuery64, TestBytesRefHash,
>> > TestMultiValuedNumericRangeQuery, TestAutomatonQuery,
>> > TestMergeSchedulerExternal, TestStressNRT, TestNewestSegment,
>> > TestMinimize, TestRecyclingByteBlockAllocator, TestVirtualMethod,
>> > TestCachingTokenFilter, TestIndexWriterUnicode, TestTransactions,
>> > TestIndexWriterMerging, TestComplexExplanations,
>> > TestIndexWriterOnDiskFull, TestNamedSPILoader, Nested1,
>> > TestAddIndexes, TestSentinelIntSet, TestNRTReaderWithThreads,
>> > TestCrash, TestDocValuesTypeCompatibility, TestPerFieldPostingsFormat,
>> > TestLock, TestThreadedForceMerge, TestDoc, TestDocTermOrds,
>> > TestDocCount, TestIndexWriterConfig, TestLucene40PostingsReader,
>> > TestTermVectorsWriter, TestSearchWithThreads,
>> > TestMultiThreadTermVectors, TestCachingCollector, TestReuseDocsEnum,
>> > TestNeverDelete, TestParallelAtomicReader, TestSimilarity,
>> TestBinaryDocument, TestNRTManager, TestPackedInts, TestPostingsOffsets]
>> > [junit4:junit4]   2>
>> > [junit4:junit4] Completed on J1 in 2.44s, 11 tests, 1 failure <<< FAILURES!
>> >
>> > [...truncated 527 lines...]
>> > BUILD FAILED
>> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/checkout/build.xml:29:
>> > The following error occurred while executing this line:
>> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
>> > Linux/checkout/lucene/build.xml:50: The following error occurred while
>> > executing this line:
>> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
>> > Linux/checkout/lucene/common-build.xml:1095: The following error
>> > occurred while executing this line:
>> > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
>> > Linux/checkout/lucene/common-build.xml:790: There were test failures:
>> > 305 suites, 1723 tests, 1 failure, 14 ignored (12 assumptions)
>> >
>> > Total time: 9 minutes 51 seconds
>> > Build step 'Execute shell' marked build as failure Archiving artifacts
>> > Recording test results Email was triggered for: Failure Sending email
>> > for trigger: Failure
>> >
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email] For additional
>> commands, e-mail: [hidden email]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>



--
lucidimagination.com

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

Reply | Threaded
Open this post in threaded view
|

Re: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Yonik Seeley-2-2
On Tue, Jul 31, 2012 at 7:24 AM, Robert Muir <[hidden email]> wrote:
> We should come up with a set of patterns for broken JVMS that can
> cause index corruption, detect them in e.g. Constants.java and throw
> ThreadDeath and refuse to execute at all!

That seems extreme.  It's also likely to get out of date (i.e. if a
vendor fixes a bug, we can't go back and "fix" an earlier release to
not refuse to execute.)

Documentation seems like the best option.

-Yonik
http://lucidimagination.com

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

Reply | Threaded
Open this post in threaded view
|

RE: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Uwe Schindler
> On Tue, Jul 31, 2012 at 7:24 AM, Robert Muir <[hidden email]> wrote:
> > We should come up with a set of patterns for broken JVMS that can
> > cause index corruption, detect them in e.g. Constants.java and throw
> > ThreadDeath and refuse to execute at all!
>
> That seems extreme.  It's also likely to get out of date (i.e. if a vendor
fixes a
> bug, we can't go back and "fix" an earlier release to not refuse to
execute.)

I agree with Yonik. That was the first thing that came in my mind when
thinking about a hard failure.

On the other hand, we know for sure that every Java 7 before/including
1.7.0-147 is broken with any version of Lucene, we can deny execution. We
just need some patterns on sysprops and maybe a external config file in
resources folder with pattern + message to display.

> Documentation seems like the best option.

I agree, but some well known *exact versions* could still be denied to
execute.


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

Reply | Threaded
Open this post in threaded view
|

RE: [JENKINS] Lucene-Solr-trunk-Linux (64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0) - Build # 47 - Failure!

Uwe Schindler
In reply to this post by Uwe Schindler
Hi,
 

> Hi,
>
> I did some further testing with JRockit:
>
> - I was wrong, the problem is not easy to reproduce on my server; it behaves
> identical to what Robert tested on his machine. It might be some lucky time
> when I tried for the last time. So I don't think it's processor specific.
> - You have to run the whole lucene-core test suite, otherwise it does not fail. It
> is also important to limit to 1 or 2 parallel JVMs, otherwise the running JDKs do
> too less to trigger the bug
> - Use -Dtests.multiplier=3, otherwise it does not always reproduce
> - The test fails with 32 and 64 bit.
> - It cannot be verified without optimizer, as JRockit has no -Xint or any other
> way to disable optimizer
>
> To reproduce, use the following (in lucene/core):
>
> $ JAVA_HOME=/path/to/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 ant -Dtests.jvms=2 -
> Dtests.multiplier=3 -Dtests.seed=E0BB421A03A7B634 test
>
> It also fails without this seed; this is just to be sure!

Dawid and I found another option that slows down JRockit only a little bit, but fixes the bug (tests with below command take 15 instead of 13 minutes): -XnoOpt

$ JAVA_HOME=/path/to/jrockit-jdk1.6.0_33-R28.2.4-4.1.0 ant -Dtests.jvms=2 -Dtests.multiplier=3 -Dtests.seed=E0BB421A03A7B634 -Dargs="-XnoOpt" test

The slowdown is minimal, as noOpt only disables second level optimizations (like in Hotspot). -Xint does not work because the code is compiled to assembly, but with -XnoOpt not optimized. JRockit has no interpreter at all.

Uwe

> > -----Original Message-----
> > From: Uwe Schindler [mailto:[hidden email]]
> > Sent: Tuesday, July 31, 2012 8:38 AM
> > To: [hidden email]
> > Subject: RE: [JENKINS] Lucene-Solr-trunk-Linux
> > (64bit/jrockit-jdk1.6.0_33-
> > R28.2.4-4.1.0) - Build # 47 - Failure!
> >
> > We have again JRockit JVM bug, I will wait for the 32 bit version -
> > just to see if happens there, too. Robert tested this on his CPU, no
> > failure, on this Intel(R)
> > Xeon(R) X3440  @ 2.53GHz it is 100% reproducible with any seed with no
> > repetitions (in 64 bit JRockit JVM, 32 bit not yet tested). I will
> > later try on Windows locally with other CPU. If it passes there, it
> > looks like a processor- specific buggy optimization in JRockit, which
> > is altogether slower on Lucene/Solr tests than Hotspot.
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: [hidden email]
> >
> >
> > > -----Original Message-----
> > > From: Policeman Jenkins Server [mailto:[hidden email]]
> > > Sent: Tuesday, July 31, 2012 6:18 AM
> > > To: [hidden email]
> > > Subject: [JENKINS] Lucene-Solr-trunk-Linux
> > > (64bit/jrockit-jdk1.6.0_33-R28.2.4-
> > > 4.1.0) - Build # 47 - Failure!
> > >
> > > Build:
> > > http://jenkins.sd-datasolutions.de/job/Lucene-Solr-trunk-Linux/47/
> > > Java: 64bit/jrockit-jdk1.6.0_33-R28.2.4-4.1.0
> > >
> > > 1 tests failed.
> > > REGRESSION:
> > > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets
> > >
> > > Error Message:
> > >
> > >
> > > Stack Trace:
> > > java.lang.AssertionError
> > > at
> > >
> >
> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
> > > 0)
> > > at
> > > org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(Fre
> > > qP
> > > roxT
> > > ermsWriterPerField.java:157)
> > > at
> > > org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProx
> > > Te
> > > rm
> > > sWriterPerField.java:241)
> > > at
> > >
> > org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:2
> > 35)
> > > at
> > > org.apache.lucene.index.DocInverterPerField.processFields(DocInverte
> > > rP
> > > erField
> > > .java:167)
> > > at
> > > org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldPr
> > > oc
> > > ess
> > > or.java:305)
> > > at
> > >
> >
> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
> > > entsWriterPerThread.java:243)
> > > at
> > >
> >
> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
> > > .java:375)
> > > at
> > >
> > org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:13
> > 57)
> > > at
> > > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
> > > at
> > >
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > > er.java:186)
> > > at
> > >
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > > er.java:146)
> > > at
> > > org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostings
> > > Of
> > > fsets.j
> > > ava:491)
> > > at
> > > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(Tes
> > > tP
> > > ostings
> > > Offsets.java:436)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > > 39)
> > > at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
> > > ss
> > > orI
> > > mpl.java:25)
> > > at java.lang.reflect.Method.invoke(Method.java:597)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedR
> > > u
> > > nner.java:1995)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
> > > izedRunner.java:132)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomi
> > > z
> > > edRunner.java:819)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomi
> > > z
> > > edRunner.java:878)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomi
> > > z
> > > edRunner.java:891)
> > > at
> > > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestR
> > > ul
> > > eSet
> > > upTeardownChained.java:50)
> > > at
> > > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleF
> > > ie
> > > ldCach
> > > eSanity.java:32)
> > > at
> > > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBe
> > > fo
> > > reAfte
> > > rRule.java:45)
> > > at
> > > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRu
> > > le
> > > $1.ev
> > > aluate(SystemPropertiesInvariantRule.java:55)
> > > at
> > > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(T
> > > es
> > > tRule
> > > ReportUncaughtExceptions.java:68)
> > > at
> > > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRule
> > > Th
> > > rea
> > > dAndTestName.java:48)
> > > at
> > > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Tes
> > > tR
> > > uleIgn
> > > oreAfterMaxFailures.java:70)
> > > at
> > > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFa
> > > il
> > > ure.ja
> > > va:48)
> > > at
> > > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ra
> > > nd
> > > o
> > > mizedRunner.java:825)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomi
> > > z
> > > edRunner.java:132)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
> > > Runner.java:671)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomi
> > > z
> > > edRunner.java:697)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomi
> > > z
> > > edRunner.java:737)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomi
> > > z
> > > edRunner.java:747)
> > > at
> > > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBe
> > > fo
> > > reAfte
> > > rRule.java:45)
> > > at
> > > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(T
> > > es
> > > tRule
> > > ReportUncaughtExceptions.java:68)
> > > at
> > > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleSto
> > > re
> > > Class
> > > Name.java:38)
> > > at
> > > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRu
> > > le
> > > $1.ev
> > > aluate(SystemPropertiesInvariantRule.java:55)
> > > at
> > > org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(T
> > > es
> > > tRule
> > > NoInstanceHooksOverrides.java:54)
> > > at
> > > org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(Tes
> > > tR
> > > uleN
> > > oStaticHooksShadowing.java:53)
> > > at
> > > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRul
> > > eA
> > > ssertio
> > > nsRequired.java:37)
> > > at
> > > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFa
> > > il
> > > ure.ja
> > > va:48)
> > > at
> > > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Tes
> > > tR
> > > uleIgn
> > > oreAfterMaxFailures.java:70)
> > > at
> > > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleI
> > > gn
> > > oreTest
> > > Suites.java:56)
> > > at
> > > com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomi
> > > ze
> > > d
> > > Runner.java:605)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomi
> > > z
> > > edRunner.java:132)
> > > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
> > > nner.java:551)
> > >
> > >
> > >
> > >
> > > Build Log:
> > > [...truncated 647 lines...]
> > > [junit4:junit4] Suite: org.apache.lucene.index.TestPostingsOffsets
> > > [junit4:junit4] FAILURE 0.02s J1 | TestPostingsOffsets.testBackwardsOffsets
> > > [junit4:junit4]    > Throwable #1: java.lang.AssertionError
> > > [junit4:junit4]    > at
> > >
> >
> __randomizedtesting.SeedInfo.seed([E06157DBE3C945D:7B16FD3A0BDAE520]:
> > > 0)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.FreqProxTermsWriterPerField.writeOffsets(Fre
> > > qP
> > > roxT
> > > ermsWriterPerField.java:157)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.FreqProxTermsWriterPerField.addTerm(FreqProx
> > > Te
> > > rm
> > > sWriterPerField.java:241)
> > > [junit4:junit4]    > at
> > >
> > org.apache.lucene.index.TermsHashPerField.add(TermsHashPerField.java:2
> > 35)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.DocInverterPerField.processFields(DocInverte
> > > rP
> > > erField
> > > .java:167)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.DocFieldProcessor.processDocument(DocFieldPr
> > > oc
> > > ess
> > > or.java:305)
> > > [junit4:junit4]    > at
> > >
> >
> org.apache.lucene.index.DocumentsWriterPerThread.updateDocument(Docum
> > > entsWriterPerThread.java:243)
> > > [junit4:junit4]    > at
> > >
> >
> org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter
> > > .java:375)
> > > [junit4:junit4]    > at
> > >
> > org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:13
> > 57)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1108)
> > > [junit4:junit4]    > at
> > >
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > > er.java:186)
> > > [junit4:junit4]    > at
> > >
> >
> org.apache.lucene.index.RandomIndexWriter.addDocument(RandomIndexWrit
> > > er.java:146)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.TestPostingsOffsets.checkTokens(TestPostings
> > > Of
> > > fsets.j
> > > ava:491)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.index.TestPostingsOffsets.testBackwardsOffsets(Tes
> > > tP
> > > ostings
> > > Offsets.java:436)
> > > [junit4:junit4]    > at
> > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > [junit4:junit4]    > at
> > >
> >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > > 39)
> > > [junit4:junit4]    > at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
> > > ss
> > > orI
> > > mpl.java:25)
> > > [junit4:junit4]    > at java.lang.reflect.Method.invoke(Method.java:597)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedR
> > > u
> > > nner.java:1995)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$1100(Random
> > > izedRunner.java:132)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomi
> > > z
> > > edRunner.java:819)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomi
> > > z
> > > edRunner.java:878)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomi
> > > z
> > > edRunner.java:891)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestR
> > > ul
> > > eSet
> > > upTeardownChained.java:50)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleF
> > > ie
> > > ldCach
> > > eSanity.java:32)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBe
> > > fo
> > > reAfte
> > > rRule.java:45)
> > > [junit4:junit4]    > at
> > > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRu
> > > le
> > > $1.ev
> > > aluate(SystemPropertiesInvariantRule.java:55)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(T
> > > es
> > > tRule
> > > ReportUncaughtExceptions.java:68)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRule
> > > Th
> > > rea
> > > dAndTestName.java:48)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Tes
> > > tR
> > > uleIgn
> > > oreAfterMaxFailures.java:70)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFa
> > > il
> > > ure.ja
> > > va:48)
> > > [junit4:junit4]    > at
> > > com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ra
> > > nd
> > > o
> > > mizedRunner.java:825)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(Randomi
> > > z
> > > edRunner.java:132)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(Randomized
> > > Runner.java:671)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(Randomi
> > > z
> > > edRunner.java:697)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(Randomi
> > > z
> > > edRunner.java:737)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomi
> > > z
> > > edRunner.java:747)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBe
> > > fo
> > > reAfte
> > > rRule.java:45)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(T
> > > es
> > > tRule
> > > ReportUncaughtExceptions.java:68)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleSto
> > > re
> > > Class
> > > Name.java:38)
> > > [junit4:junit4]    > at
> > > com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRu
> > > le
> > > $1.ev
> > > aluate(SystemPropertiesInvariantRule.java:55)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(T
> > > es
> > > tRule
> > > NoInstanceHooksOverrides.java:54)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(Tes
> > > tR
> > > uleN
> > > oStaticHooksShadowing.java:53)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRul
> > > eA
> > > ssertio
> > > nsRequired.java:37)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFa
> > > il
> > > ure.ja
> > > va:48)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(Tes
> > > tR
> > > uleIgn
> > > oreAfterMaxFailures.java:70)
> > > [junit4:junit4]    > at
> > > org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleI
> > > gn
> > > oreTest
> > > Suites.java:56)
> > > [junit4:junit4]    > at
> > > com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomi
> > > ze
> > > d
> > > Runner.java:605)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Randomi
> > > z
> > > edRunner.java:132)
> > > [junit4:junit4]    > at
> > >
> >
> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRu
> > > nner.java:551)
> > > [junit4:junit4]    >
> > > [junit4:junit4]   2> NOTE: reproduce with: ant test  -
> > > Dtestcase=TestPostingsOffsets -Dtests.method=testBackwardsOffsets -
> > > Dtests.seed=E06157DBE3C945D -Dtests.multiplier=3 -Dtests.slow=true -
> > > Dtests.locale=ro -Dtests.timezone=US/Michigan -Dtests.file.encoding=UTF-8
> > > [junit4:junit4]   2>
> > > [junit4:junit4]    > (@AfterClass output)
> > > [junit4:junit4]   2> NOTE: test params are: codec=Lucene40:
> > > {content=PostingsFormat(name=Lucene40WithOrds),
> > > oddeven=PostingsFormat(name=Lucene40WithOrds),
> > > id=PostingsFormat(name=Asserting), body=Lucene40(minBlockSize=98
> > > maxBlockSize=249), numbers=Pulsing40(freqCutoff=16 minBlockSize=98
> > > maxBlockSize=249), content3=Pulsing40(freqCutoff=16 minBlockSize=98
> > > maxBlockSize=249), foo=Lucene40(minBlockSize=98 maxBlockSize=249)},
> > > sim=RandomSimilarityProvider(queryNorm=false,coord=false):
> > > {content=DFR GL2, oddeven=LM Jelinek-Mercer(0.100000), body=DFR
> > > I(F)B1, numbers=BM25(k1=1.2,b=0.75), content3=DFR I(n)Z(0.3), foo=IB
> > > SPL-D2}, locale=ro, timezone=US/Michigan
> > > [junit4:junit4]   2> NOTE: Linux 3.2.0-27-generic amd64/Oracle Corporation
> > > 1.6.0_33 (64-bit)/cpus=8,threads=1,free=291332592,total=441733120
> > > [junit4:junit4]   2> NOTE: All tests run in this JVM: [TestPayloadSpans,
> > > TestIndexInput, TestSegmentMerger, TestNoMergeScheduler,
> > > TestDuelingCodecs, TestIndexWriterDelete, TestBasics,
> > > TestDirectoryReader, TestForceMergeForever, TestOmitPositions,
> > > TestPhrasePrefixQuery, TestUniqueTermCount, TestSubScorerFreqs,
> > > TestLookaheadTokenFilter, TestFieldsReader, TestParallelTermEnum,
> > > TestFieldValueFilter, TestSimpleSearchEquivalence, TestHugeRamFile,
> > > TestNumericRangeQuery64, TestBytesRefHash,
> > > TestMultiValuedNumericRangeQuery, TestAutomatonQuery,
> > > TestMergeSchedulerExternal, TestStressNRT, TestNewestSegment,
> > > TestMinimize, TestRecyclingByteBlockAllocator, TestVirtualMethod,
> > > TestCachingTokenFilter, TestIndexWriterUnicode, TestTransactions,
> > > TestIndexWriterMerging, TestComplexExplanations,
> > > TestIndexWriterOnDiskFull, TestNamedSPILoader, Nested1,
> > > TestAddIndexes, TestSentinelIntSet, TestNRTReaderWithThreads,
> > > TestCrash, TestDocValuesTypeCompatibility,
> > > TestPerFieldPostingsFormat, TestLock, TestThreadedForceMerge,
> > > TestDoc, TestDocTermOrds, TestDocCount, TestIndexWriterConfig,
> > > TestLucene40PostingsReader, TestTermVectorsWriter,
> > > TestSearchWithThreads, TestMultiThreadTermVectors,
> > > TestCachingCollector, TestReuseDocsEnum, TestNeverDelete,
> > > TestParallelAtomicReader, TestSimilarity,
> > TestBinaryDocument, TestNRTManager, TestPackedInts,
> > TestPostingsOffsets]
> > > [junit4:junit4]   2>
> > > [junit4:junit4] Completed on J1 in 2.44s, 11 tests, 1 failure <<< FAILURES!
> > >
> > > [...truncated 527 lines...]
> > > BUILD FAILED
> > > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> Linux/checkout/build.xml:29:
> > > The following error occurred while executing this line:
> > > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> > > Linux/checkout/lucene/build.xml:50: The following error occurred
> > > while executing this line:
> > > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> > > Linux/checkout/lucene/common-build.xml:1095: The following error
> > > occurred while executing this line:
> > > /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-
> > > Linux/checkout/lucene/common-build.xml:790: There were test failures:
> > > 305 suites, 1723 tests, 1 failure, 14 ignored (12 assumptions)
> > >
> > > Total time: 9 minutes 51 seconds
> > > Build step 'Execute shell' marked build as failure Archiving
> > > artifacts Recording test results Email was triggered for: Failure
> > > Sending email for trigger: Failure
> > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email] For
> > additional commands, e-mail: [hidden email]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email] For additional
> commands, e-mail: [hidden email]


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