This is just a pre-existing bug in WDF, never found because it was completely disabled from TestRandomChains.
i'll commit a fix, but we could improve things more here. On Wed, Mar 19, 2014 at 12:02 AM, Robert Muir <[email protected]> wrote: > I'll take a look. > > On Tue, Mar 18, 2014 at 11:20 PM, Policeman Jenkins Server > <[email protected]> wrote: >> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-4.x-Linux/9734/ >> Java: 32bit/jdk1.7.0_60-ea-b10 -server -XX:+UseConcMarkSweepGC >> >> 1 tests failed. >> REGRESSION: >> org.apache.lucene.analysis.core.TestRandomChains.testRandomChains >> >> Error Message: >> first posInc must be > 0 >> >> Stack Trace: >> java.lang.IllegalStateException: first posInc must be > 0 >> at >> __randomizedtesting.SeedInfo.seed([BF8F5D89AE4E838B:826E74E8E95C9E4B]:0) >> at >> org.apache.lucene.analysis.ValidatingTokenFilter.incrementToken(ValidatingTokenFilter.java:89) >> at >> org.apache.lucene.analysis.in.IndicNormalizationFilter.incrementToken(IndicNormalizationFilter.java:40) >> at >> org.apache.lucene.analysis.ValidatingTokenFilter.incrementToken(ValidatingTokenFilter.java:78) >> at >> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkAnalysisConsistency(BaseTokenStreamTestCase.java:694) >> at >> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkRandomData(BaseTokenStreamTestCase.java:605) >> at >> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkRandomData(BaseTokenStreamTestCase.java:506) >> at >> org.apache.lucene.analysis.core.TestRandomChains.testRandomChains(TestRandomChains.java:925) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1617) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:826) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:862) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:876) >> at >> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) >> at >> org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51) >> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> at >> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:49) >> 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.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359) >> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:783) >> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:443) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:835) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:737) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:771) >> at >> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:782) >> at >> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:46) >> at >> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) >> at >> com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) >> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> at >> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) >> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> at >> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) >> 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:55) >> at >> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) >> at >> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:359) >> at java.lang.Thread.run(Thread.java:744) >> >> >> >> >> Build Log: >> [...truncated 5080 lines...] >> [junit4] Suite: org.apache.lucene.analysis.core.TestRandomChains >> [junit4] 2> TEST FAIL: useCharFilter=false text='B\u28c3\ue0f8[ >> \ud800\udfc2 </p> jb' >> [junit4] 2> Exception from random analyzer: >> [junit4] 2> charfilters= >> [junit4] 2> tokenizer= >> [junit4] 2> >> org.apache.lucene.analysis.wikipedia.WikipediaTokenizer(org.apache.lucene.analysis.core.TestRandomChains$CheckThatYouDidntReadAnythingReaderWrapper@8a07f3) >> [junit4] 2> filters= >> [junit4] 2> >> org.apache.lucene.analysis.payloads.NumericPayloadTokenFilter(ValidatingTokenFilter@101f51 >> >> startOffset=0,endOffset=0,type=word,positionIncrement=1,term=,bytes=[],flags=0,payload=null, >> 0.37437993, ) >> [junit4] 2> >> org.apache.lucene.analysis.miscellaneous.WordDelimiterFilter(LUCENE_48, >> ValidatingTokenFilter@78301c >> startOffset=0,endOffset=0,type=word,positionIncrement=1,term=,bytes=[],flags=0,payload=null,keyword=false, >> [B@9ea05b, -50, [rrdpafa, pupmmlu, xlq, dyy, zqrxrrck, o, hsrlfvcha]) >> [junit4] 2> >> org.apache.lucene.analysis.in.IndicNormalizationFilter(ValidatingTokenFilter@31e7eb >> >> startOffset=0,endOffset=0,type=word,positionIncrement=1,term=,bytes=[],flags=0,payload=null,keyword=false,positionLength=1) >> [junit4] 2> offsetsAreCorrect=false >> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestRandomChains >> -Dtests.method=testRandomChains -Dtests.seed=BF8F5D89AE4E838B >> -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=sq_AL >> -Dtests.timezone=America/Argentina/Cordoba -Dtests.file.encoding=UTF-8 >> [junit4] ERROR 39.3s J1 | TestRandomChains.testRandomChains <<< >> [junit4] > Throwable #1: java.lang.IllegalStateException: first posInc >> must be > 0 >> [junit4] > at >> __randomizedtesting.SeedInfo.seed([BF8F5D89AE4E838B:826E74E8E95C9E4B]:0) >> [junit4] > at >> org.apache.lucene.analysis.ValidatingTokenFilter.incrementToken(ValidatingTokenFilter.java:89) >> [junit4] > at >> org.apache.lucene.analysis.in.IndicNormalizationFilter.incrementToken(IndicNormalizationFilter.java:40) >> [junit4] > at >> org.apache.lucene.analysis.ValidatingTokenFilter.incrementToken(ValidatingTokenFilter.java:78) >> [junit4] > at >> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkAnalysisConsistency(BaseTokenStreamTestCase.java:694) >> [junit4] > at >> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkRandomData(BaseTokenStreamTestCase.java:605) >> [junit4] > at >> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkRandomData(BaseTokenStreamTestCase.java:506) >> [junit4] > at >> org.apache.lucene.analysis.core.TestRandomChains.testRandomChains(TestRandomChains.java:925) >> [junit4] > at java.lang.Thread.run(Thread.java:744) >> [junit4] 2> NOTE: test params are: codec=Lucene46: {dummy=FSTOrd41}, >> docValues:{}, sim=DefaultSimilarity, locale=sq_AL, >> timezone=America/Argentina/Cordoba >> [junit4] 2> NOTE: Linux 3.8.0-37-generic i386/Oracle Corporation >> 1.7.0_60-ea (32-bit)/cpus=8,threads=1,free=31630376,total=67600384 >> [junit4] 2> NOTE: All tests run in this JVM: >> [TypeAsPayloadTokenFilterTest, TestCJKBigramFilter, TestHindiAnalyzer, >> TestCzechStemmer, TestRandomChains] >> [junit4] Completed on J1 in 69.32s, 2 tests, 1 error <<< FAILURES! >> >> [...truncated 721 lines...] >> BUILD FAILED >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/build.xml:467: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/build.xml:447: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/build.xml:45: The following >> error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/extra-targets.xml:37: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/build.xml:539: The >> following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/common-build.xml:1996: >> The following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/analysis/build.xml:106: >> The following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/analysis/build.xml:38: >> The following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/module-build.xml:60: >> The following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/common-build.xml:1276: >> The following error occurred while executing this line: >> /mnt/ssd/jenkins/workspace/Lucene-Solr-4.x-Linux/lucene/common-build.xml:908: >> There were test failures: 261 suites, 1423 tests, 1 error, 1 ignored >> >> Total time: 19 minutes 22 seconds >> Build step 'Invoke Ant' marked build as failure >> Description set: Java: 32bit/jdk1.7.0_60-ea-b10 -server >> -XX:+UseConcMarkSweepGC >> 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]
