Hi I opened a bug report once (on that ServiceLoader issue - which got fixed !), but the process wasn't trivial, I'll need to find the instructions how to do it again :).
Uwe, I run with IBM J9 -- is there a way I can reproduce it locally? Also, what's the version it happens on (in case you're not running with the newest). Shai On Thu, Aug 9, 2012 at 12:56 PM, Uwe Schindler <u...@thetaphi.de> 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: 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 > >