Alas I don't (at least I've never opened a J9 bug before!) but I believe Shai does/has.
I agree we should get to the bottom of this. How much do we know about the bug...? Is it only the 32 bit JRE? I just see lots of test failures ... I haven't done any digging. Mike McCandless http://blog.mikemccandless.com On Thu, Aug 9, 2012 at 5:56 AM, Uwe Schindler <[email protected]> wrote: > 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: [email protected] > > >> -----Original Message----- >> From: Policeman Jenkins Server [mailto:[email protected]] >> Sent: Thursday, August 09, 2012 8:35 AM >> To: [email protected] >> 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: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
