Mike, Shai,
Do you have contact to IBM J9 people? If yes, how can we submit a bug report. 
With this bug, IBM J9 is as bad as Java 7-b147 because it corrumpts packed FSTs.

We should open a report! For now we can try to do the same like with the 
PorterStemmer bug (disabling compilation of that specific class/method). 
Otherwise IBM J9 works quite fine, it would be a pity to discourage its usage 
with Lucene/Solr as its otherwise well tested.

We should also open bug report for JRockit, but that one is very hard to 
reproduce. And we have a workaround, that slows only down a little bit.

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de


> -----Original Message-----
> From: Policeman Jenkins Server [mailto:jenk...@sd-datasolutions.de]
> Sent: Thursday, August 09, 2012 8:35 AM
> To: dev@lucene.apache.org
> Subject: [JENKINS] Lucene-Solr-4.x-Linux (32bit/ibm-j9-jdk6) - Build # 291 -
> Failure!
> 
> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux/291/
> Java: 32bit/ibm-j9-jdk6
> 
> 1 tests failed.
> REGRESSION:
> org.apache.lucene.store.TestBufferedIndexInput.testSetBufferSize
> 
> Error Message:
> 
> 
> Stack Trace:
> java.lang.AssertionError
>       at
> __randomizedtesting.SeedInfo.seed([3C10FFF4A95D8541:8242D64D45F445BF]:
> 0)
>       at
> org.apache.lucene.util.packed.GrowableWriter.ensureCapacity(GrowableWrite
> r.java:70)
>       at
> org.apache.lucene.util.packed.GrowableWriter.set(GrowableWriter.java:83)
>       at org.apache.lucene.util.fst.FST.pack(FST.java:1505)
>       at
> org.apache.lucene.codecs.memory.MemoryPostingsFormat$TermsWriter.finish
> (MemoryPostingsFormat.java:273)
>       at
> org.apache.lucene.index.FreqProxTermsWriterPerField.flush(FreqProxTermsWr
> iterPerField.java:550)
>       at
> org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java
> :85)
>       at org.apache.lucene.index.TermsHash.flush(TermsHash.java:117)
>       at org.apache.lucene.index.DocInverter.flush(DocInverter.java:53)
>       at
> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:82)
>       at
> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPe
> rThread.java:481)
>       at
> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:419)
>       at
> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.j
> ava:551)
>       at
> org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:355)
>       at
> org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:107)
>       at
> org.apache.lucene.store.TestBufferedIndexInput.testSetBufferSize(TestBuffered
> IndexInput.java:263)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 48)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> mpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:600)
>       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:818)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomiz
> edRunner.java:877)
>       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:736)
>       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:53)
>       at
> org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleN
> oStaticHooksShadowing.java:52)
>       at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertio
> nsRequired.java:36)
>       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:55)
>       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 423 lines...]
> [junit4:junit4] Suite: org.apache.lucene.store.TestBufferedIndexInput
> [junit4:junit4] FAILURE 0.40s J0 | TestBufferedIndexInput.testSetBufferSize
> [junit4:junit4]    > Throwable #1: java.lang.AssertionError
> [junit4:junit4]    >  at
> __randomizedtesting.SeedInfo.seed([3C10FFF4A95D8541:8242D64D45F445BF]:
> 0)
> [junit4:junit4]    >  at
> org.apache.lucene.util.packed.GrowableWriter.ensureCapacity(GrowableWrite
> r.java:70)
> [junit4:junit4]    >  at
> org.apache.lucene.util.packed.GrowableWriter.set(GrowableWriter.java:83)
> [junit4:junit4]    >  at org.apache.lucene.util.fst.FST.pack(FST.java:1505)
> [junit4:junit4]    >  at
> org.apache.lucene.codecs.memory.MemoryPostingsFormat$TermsWriter.finish
> (MemoryPostingsFormat.java:273)
> [junit4:junit4]    >  at
> org.apache.lucene.index.FreqProxTermsWriterPerField.flush(FreqProxTermsWr
> iterPerField.java:550)
> [junit4:junit4]    >  at
> org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java
> :85)
> [junit4:junit4]    >  at
> org.apache.lucene.index.TermsHash.flush(TermsHash.java:117)
> [junit4:junit4]    >  at
> org.apache.lucene.index.DocInverter.flush(DocInverter.java:53)
> [junit4:junit4]    >  at
> org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:82)
> [junit4:junit4]    >  at
> org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPe
> rThread.java:481)
> [junit4:junit4]    >  at
> org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:419)
> [junit4:junit4]    >  at
> org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.j
> ava:551)
> [junit4:junit4]    >  at
> org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:355)
> [junit4:junit4]    >  at
> org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:107)
> [junit4:junit4]    >  at
> org.apache.lucene.store.TestBufferedIndexInput.testSetBufferSize(TestBuffered
> IndexInput.java:263)
> [junit4:junit4]    >  at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [junit4:junit4]    >  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 48)
> [junit4:junit4]    >  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> mpl.java:25)
> [junit4:junit4]    >  at java.lang.reflect.Method.invoke(Method.java:600)
> [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:818)
> [junit4:junit4]    >  at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomiz
> edRunner.java:877)
> [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:736)
> [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:53)
> [junit4:junit4]    >  at
> org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleN
> oStaticHooksShadowing.java:52)
> [junit4:junit4]    >  at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertio
> nsRequired.java:36)
> [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:55)
> [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=TestBufferedIndexInput -Dtests.method=testSetBufferSize -
> Dtests.seed=3C10FFF4A95D8541 -Dtests.multiplier=3 -Dtests.slow=true -
> Dtests.locale=fr_CH -Dtests.timezone=America/Noronha -
> Dtests.file.encoding=ISO-8859-1
> [junit4:junit4]   2>
> [junit4:junit4]    > (@AfterClass output)
> [junit4:junit4]   2> NOTE: test params are: codec=Lucene40:
> {content=PostingsFormat(name=Memory doPackFST= true)},
> sim=RandomSimilarityProvider(queryNorm=false,coord=no): {}, locale=fr_CH,
> timezone=America/Noronha
> [junit4:junit4]   2> NOTE: Linux 3.2.0-27-generic x86/IBM Corporation 1.6.0 
> (32-
> bit)/cpus=8,threads=1,free=39750632,total=170401792
> [junit4:junit4]   2> NOTE: All tests run in this JVM: [TestSearcherManager,
> TestTimeLimitingCollector, TestScoreCachingWrappingScorer,
> TestPulsingReuse, TestArrayUtil, TestShardSearching, TestGraphTokenizers,
> TestDocumentWriter, TestPositionIncrement, TestSurrogates,
> ThrowInUncaught, TestPrefixInBooleanQuery, TestFlex, TestSpanExplanations,
> TestCharsRef, TestRollingUpdates, TestConstantScoreQuery, TestSumDocFreq,
> TestNoDeletionPolicy, TestSpans, TestVersion, TestCopyBytes, TestConjunctions,
> TestRegexpQuery, TestPayloadTermQuery, TestDeterminizeLexicon, Nested,
> TestDeterminism, TestExternalCodecs, Test2BDocs, TestByteBlockPool,
> TestBufferedIndexInput]
> [junit4:junit4]   2>
> [junit4:junit4] Completed on J0 in 1.87s, 4 tests, 1 failure <<< FAILURES!
> 
> [...truncated 782 lines...]
> BUILD FAILED
> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/checkout/build.xml:29: The
> following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-
> Linux/checkout/lucene/build.xml:49: The following error occurred while
> executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/checkout/lucene/common-
> build.xml:1095: The following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/checkout/lucene/common-
> build.xml:790: There were test failures: 311 suites, 1762 tests, 1 failure, 16
> ignored (14 assumptions)
> 
> Total time: 7 minutes 44 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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to