Hi, for me it repros every time if I run all tests of analyzers.common. on Linux and Windows in both 32 and 64 bits.
I have the same feeling, maybe it's a race while initializing Unicode data. It is also strange that it never happens with build 110 (for me and jenkins). But change log of JDK had nothing else than Jigsaw merge! Maybe try to load all other breakers and stuff before Thai. Maybe the Farsi problems have same reason. Uwe Am 26. März 2016 14:43:41 MEZ, schrieb Robert Muir <[email protected]>: >The thai breakiterator "works" just not always. > >Here is a standalone test which passes: http://pastebin.com/5YUhjiAa > >I encountered this exact same problem the very first time I tested >jigsaw and reported it to the jigsaw list, it happened to me once and >i could never reproduce it. > >Maybe it depends on order of classes loaded or something, since it >never fails standalone... > > >On Sat, Mar 26, 2016 at 8:01 AM, Uwe Schindler <[email protected]> wrote: >> Hi, >> >> I reverted to build 110. The new JDK modules are missing important >Locale data like a working, dictionary-based Thai BreakIterator and a >working Farsi/Arabic Collator. >> >> 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: Saturday, March 26, 2016 12:59 PM >>> To: [email protected] >>> Subject: [JENKINS-EA] Lucene-Solr-master-Linux (32bit/jdk-9-ea+111) >- Build >>> # 16340 - Still Failing! >>> Importance: Low >>> >>> Build: >http://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/16340/ >>> Java: 32bit/jdk-9-ea+111 -server -XX:+UseG1GC -XX:-CompactStrings >>> >>> 5 tests failed. >>> FAILED: >org.apache.lucene.analysis.core.TestAllAnalyzersHaveFactories.test >>> >>> Error Message: >>> This JRE does not have support for Thai segmentation >>> >>> Stack Trace: >>> java.lang.UnsupportedOperationException: This JRE does not have >support >>> for Thai segmentation >>> at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:BF7CE06DFE1EC95 >>> 8]:0) >>> at >>> >org.apache.lucene.analysis.th.ThaiTokenizer.<init>(ThaiTokenizer.java:70) >>> at >>> >org.apache.lucene.analysis.th.ThaiTokenizerFactory.create(ThaiTokenizerFac >>> tory.java:47) >>> at >>> >org.apache.lucene.analysis.util.TokenizerFactory.create(TokenizerFactory.ja >>> va:75) >>> at >>> >org.apache.lucene.analysis.core.TestAllAnalyzersHaveFactories.test(TestAllA >>> nalyzersHaveFactories.java:151) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9- >>> ea/Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9- >>> ea/NativeMethodAccessorImpl.java:62) >>> at >sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9- >>> ea/DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(java.base@9- >>> ea/Method.java:531) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize >>> dRunner.java:1764) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando >>> mizedRunner.java:871) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando >>> mizedRunner.java:907) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand >>> omizedRunner.java:921) >>> at >>> >org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule >>> SetupTeardownChained.java:49) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh >>> readAndTestName.java:48) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask >>> (ThreadLeakControl.java:809) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL >>> eakControl.java:460) >>> at >>> >com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran >>> domizedRunner.java:880) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando >>> mizedRunner.java:781) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando >>> mizedRunner.java:816) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando >>> mizedRunner.java:827) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCl >>> assName.java:41) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAss >>> ertionsRequired.java:53) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnore >>> TestSuites.java:54) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> >>> >>> FAILED: org.apache.lucene.analysis.core.TestFactories.test >>> >>> Error Message: >>> This JRE does not have support for Thai segmentation >>> >>> Stack Trace: >>> java.lang.UnsupportedOperationException: This JRE does not have >support >>> for Thai segmentation >>> at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:BF7CE06DFE1EC95 >>> 8]:0) >>> at >>> >org.apache.lucene.analysis.th.ThaiTokenizer.<init>(ThaiTokenizer.java:70) >>> at >>> >org.apache.lucene.analysis.th.ThaiTokenizerFactory.create(ThaiTokenizerFac >>> tory.java:47) >>> at >>> >org.apache.lucene.analysis.core.TestFactories$FactoryAnalyzer.createComp >>> onents(TestFactories.java:189) >>> at >>> org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:176) >>> at >>> >org.apache.lucene.analysis.BaseTokenStreamTestCase.checkResetException >>> (BaseTokenStreamTestCase.java:391) >>> at >>> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkRandomData(B >>> aseTokenStreamTestCase.java:510) >>> at >>> >org.apache.lucene.analysis.core.TestFactories.doTestTokenizer(TestFactorie >>> s.java:83) >>> at >>> >org.apache.lucene.analysis.core.TestFactories.test(TestFactories.java:54) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9- >>> ea/Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9- >>> ea/NativeMethodAccessorImpl.java:62) >>> at >sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9- >>> ea/DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(java.base@9- >>> ea/Method.java:531) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize >>> dRunner.java:1764) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando >>> mizedRunner.java:871) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando >>> mizedRunner.java:907) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand >>> omizedRunner.java:921) >>> at >>> >org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule >>> SetupTeardownChained.java:49) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh >>> readAndTestName.java:48) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask >>> (ThreadLeakControl.java:809) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL >>> eakControl.java:460) >>> at >>> >com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran >>> domizedRunner.java:880) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando >>> mizedRunner.java:781) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando >>> mizedRunner.java:816) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando >>> mizedRunner.java:827) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCl >>> assName.java:41) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAss >>> ertionsRequired.java:53) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnore >>> TestSuites.java:54) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> >>> >>> FAILED: >>> >org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiTermRangeQ >>> uery >>> >>> Error Message: >>> The index Term should not be included. expected:<0> but was:<1> >>> >>> Stack Trace: >>> java.lang.AssertionError: The index Term should not be included. >>> expected:<0> but was:<1> >>> at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:71B3C0848C79925 >>> ]:0) >>> at org.junit.Assert.fail(Assert.java:93) >>> at org.junit.Assert.failNotEquals(Assert.java:647) >>> at org.junit.Assert.assertEquals(Assert.java:128) >>> at org.junit.Assert.assertEquals(Assert.java:472) >>> at >>> >org.apache.lucene.analysis.CollationTestBase.testFarsiTermRangeQuery(Coll >>> ationTestBase.java:144) >>> at >>> >org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiTermRangeQ >>> uery(TestCollationKeyAnalyzer.java:65) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9- >>> ea/Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9- >>> ea/NativeMethodAccessorImpl.java:62) >>> at >sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9- >>> ea/DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(java.base@9- >>> ea/Method.java:531) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize >>> dRunner.java:1764) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando >>> mizedRunner.java:871) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando >>> mizedRunner.java:907) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand >>> omizedRunner.java:921) >>> at >>> >org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule >>> SetupTeardownChained.java:49) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh >>> readAndTestName.java:48) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask >>> (ThreadLeakControl.java:809) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL >>> eakControl.java:460) >>> at >>> >com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran >>> domizedRunner.java:880) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando >>> mizedRunner.java:781) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando >>> mizedRunner.java:816) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando >>> mizedRunner.java:827) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCl >>> assName.java:41) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAss >>> ertionsRequired.java:53) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnore >>> TestSuites.java:54) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> >>> >>> FAILED: >>> >org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiRangeFilterCo >>> llating >>> >>> Error Message: >>> The index Term should not be included. expected:<0> but was:<1> >>> >>> Stack Trace: >>> java.lang.AssertionError: The index Term should not be included. >>> expected:<0> but was:<1> >>> at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:910B83F485C37C6 >>> 6]:0) >>> at org.junit.Assert.fail(Assert.java:93) >>> at org.junit.Assert.failNotEquals(Assert.java:647) >>> at org.junit.Assert.assertEquals(Assert.java:128) >>> at org.junit.Assert.assertEquals(Assert.java:472) >>> at >>> >org.apache.lucene.analysis.CollationTestBase.testFarsiRangeFilterCollating(C >>> ollationTestBase.java:82) >>> at >>> >org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiRangeFilterCo >>> llating(TestCollationKeyAnalyzer.java:53) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9- >>> ea/Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9- >>> ea/NativeMethodAccessorImpl.java:62) >>> at >sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9- >>> ea/DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(java.base@9- >>> ea/Method.java:531) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize >>> dRunner.java:1764) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando >>> mizedRunner.java:871) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando >>> mizedRunner.java:907) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand >>> omizedRunner.java:921) >>> at >>> >org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule >>> SetupTeardownChained.java:49) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh >>> readAndTestName.java:48) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask >>> (ThreadLeakControl.java:809) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL >>> eakControl.java:460) >>> at >>> >com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran >>> domizedRunner.java:880) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando >>> mizedRunner.java:781) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando >>> mizedRunner.java:816) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando >>> mizedRunner.java:827) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCl >>> assName.java:41) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAss >>> ertionsRequired.java:53) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnore >>> TestSuites.java:54) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> >>> >>> FAILED: >>> >org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiRangeQueryC >>> ollating >>> >>> Error Message: >>> The index Term should not be included. expected:<0> but was:<1> >>> >>> Stack Trace: >>> java.lang.AssertionError: The index Term should not be included. >>> expected:<0> but was:<1> >>> at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:1BA3B8781F2CC9 >>> AE]:0) >>> at org.junit.Assert.fail(Assert.java:93) >>> at org.junit.Assert.failNotEquals(Assert.java:647) >>> at org.junit.Assert.assertEquals(Assert.java:128) >>> at org.junit.Assert.assertEquals(Assert.java:472) >>> at >>> >org.apache.lucene.analysis.CollationTestBase.testFarsiRangeQueryCollating( >>> CollationTestBase.java:113) >>> at >>> >org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiRangeQueryC >>> ollating(TestCollationKeyAnalyzer.java:59) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9- >>> ea/Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9- >>> ea/NativeMethodAccessorImpl.java:62) >>> at >sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9- >>> ea/DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke(java.base@9- >>> ea/Method.java:531) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize >>> dRunner.java:1764) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando >>> mizedRunner.java:871) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando >>> mizedRunner.java:907) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand >>> omizedRunner.java:921) >>> at >>> >org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule >>> SetupTeardownChained.java:49) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleTh >>> readAndTestName.java:48) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask >>> (ThreadLeakControl.java:809) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL >>> eakControl.java:460) >>> at >>> >com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran >>> domizedRunner.java:880) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando >>> mizedRunner.java:781) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando >>> mizedRunner.java:816) >>> at >>> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando >>> mizedRunner.java:827) >>> at >>> >org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeA >>> fterRule.java:45) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCl >>> assName.java:41) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet >>> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAss >>> ertionsRequired.java:53) >>> at >>> >org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure >>> .java:47) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRule >>> IgnoreAfterMaxFailures.java:64) >>> at >>> >org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnore >>> TestSuites.java:54) >>> at >>> >com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(Stat >>> ementAdapter.java:36) >>> at >>> >com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner. >>> run(ThreadLeakControl.java:367) >>> at java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> >>> >>> >>> >>> Build Log: >>> [...truncated 2359 lines...] >>> [junit4] Suite: org.apache.lucene.analysis.core.TestFactories >>> [junit4] 2> NOTE: reproduce with: ant test >-Dtestcase=TestFactories - >>> Dtests.method=test -Dtests.seed=3728DFB750E2A4A0 >-Dtests.multiplier=3 - >>> Dtests.slow=true -Dtests.locale=ha-Latn - >>> Dtests.timezone=America/Montevideo -Dtests.asserts=true - >>> Dtests.file.encoding=ISO-8859-1 >>> [junit4] ERROR 2.25s J1 | TestFactories.test <<< >>> [junit4] > Throwable #1: >java.lang.UnsupportedOperationException: This >>> JRE does not have support for Thai segmentation >>> [junit4] > at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:BF7CE06DFE1EC95 >>> 8]:0) >>> [junit4] > at >>> >org.apache.lucene.analysis.th.ThaiTokenizer.<init>(ThaiTokenizer.java:70) >>> [junit4] > at >>> >org.apache.lucene.analysis.th.ThaiTokenizerFactory.create(ThaiTokenizerFac >>> tory.java:47) >>> [junit4] > at >>> >org.apache.lucene.analysis.core.TestFactories$FactoryAnalyzer.createComp >>> onents(TestFactories.java:189) >>> [junit4] > at >>> org.apache.lucene.analysis.Analyzer.tokenStream(Analyzer.java:176) >>> [junit4] > at >>> >org.apache.lucene.analysis.BaseTokenStreamTestCase.checkResetException >>> (BaseTokenStreamTestCase.java:391) >>> [junit4] > at >>> org.apache.lucene.analysis.BaseTokenStreamTestCase.checkRandomData(B >>> aseTokenStreamTestCase.java:510) >>> [junit4] > at >>> >org.apache.lucene.analysis.core.TestFactories.doTestTokenizer(TestFactorie >>> s.java:83) >>> [junit4] > at >>> >org.apache.lucene.analysis.core.TestFactories.test(TestFactories.java:54) >>> [junit4] > at >java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> [junit4] 2> NOTE: leaving temporary files on disk at: >>> /home/jenkins/workspace/Lucene-Solr-master- >>> >Linux/lucene/build/analysis/common/test/J1/temp/lucene.analysis.core.Tes >>> tFactories_3728DFB750E2A4A0-001 >>> [junit4] 2> NOTE: test params are: >>> codec=FastDecompressionCompressingStoredFields(storedFieldsFormat=Co >>> mpressingStoredFieldsFormat(compressionMode=FAST_DECOMPRESSION, >>> chunkSize=29673, maxDocsPerChunk=335, blockSize=860), >>> termVectorsFormat=CompressingTermVectorsFormat(compressionMode=F >>> AST_DECOMPRESSION, chunkSize=29673, blockSize=860)), >>> sim=ClassicSimilarity, locale=ha-Latn, timezone=America/Montevideo >>> [junit4] 2> NOTE: Linux 4.2.0-34-generic i386/Oracle >Corporation 9-ea (32- >>> bit)/cpus=12,threads=1,free=96605344,total=296747008 >>> [junit4] 2> NOTE: All tests run in this JVM: >>> [TestNorwegianMinimalStemFilter, TestDecimalDigitFilterFactory, >>> TestCommonGramsFilterFactory, TestSolrSynonymParser, >>> TestIrishLowerCaseFilter, TestHindiNormalizer, TestThaiAnalyzer, >>> TestReverseStringFilter, TestCzechAnalyzer, >>> TestReversePathHierarchyTokenizer, TestZeroAffix, >>> TestGalicianMinimalStemFilterFactory, TestLithuanianStemming, >>> TestArabicStemFilter, TestCzechStemmer, TestFlagLong, >>> TestGalicianStemFilter, TestDuelingAnalyzers, TestAlternateCasing, >>> TestStrangeOvergeneration, TestGreekLowerCaseFilterFactory, >>> TestCharacterUtils, TestSnowball, TestCodepointCountFilter, >>> TestStandardFactories, TestDictionary, TestBulgarianStemmer, >>> WikipediaTokenizerTest, TestOptionalCondition, TestKeepCase, >>> TestNorwegianAnalyzer, TestNGramFilters, TestThaiTokenizerFactory, >>> TestSoraniStemFilter, TestSwedishAnalyzer, TestCapitalizationFilter, >>> TestCommonGramsQueryFilterFactory, TestBulgarianAnalyzer, >>> TestIndicNormalizer, TestPortugueseMinimalStemFilterFactory, >>> TestCatalanAnalyzer, TestGermanAnalyzer, TestLatvianStemmer, >>> TestPortugueseAnalyzer, TestHungarianAnalyzer, TestGalicianAnalyzer, >>> TestHomonyms, TestFactories] >>> [junit4] Completed [92/277 (1!)] on J1 in 2.26s, 1 test, 1 error ><<< FAILURES! >>> >>> [...truncated 31 lines...] >>> [junit4] Suite: >>> org.apache.lucene.analysis.core.TestAllAnalyzersHaveFactories >>> [junit4] 2> NOTE: reproduce with: ant test - >>> Dtestcase=TestAllAnalyzersHaveFactories -Dtests.method=test - >>> Dtests.seed=3728DFB750E2A4A0 -Dtests.multiplier=3 -Dtests.slow=true >- >>> Dtests.locale=ro -Dtests.timezone=Asia/Manila -Dtests.asserts=true - >>> Dtests.file.encoding=ISO-8859-1 >>> [junit4] ERROR 0.60s J0 | TestAllAnalyzersHaveFactories.test ><<< >>> [junit4] > Throwable #1: >java.lang.UnsupportedOperationException: This >>> JRE does not have support for Thai segmentation >>> [junit4] > at >>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:BF7CE06DFE1EC95 >>> 8]:0) >>> [junit4] > at >>> >org.apache.lucene.analysis.th.ThaiTokenizer.<init>(ThaiTokenizer.java:70) >>> [junit4] > at >>> >org.apache.lucene.analysis.th.ThaiTokenizerFactory.create(ThaiTokenizerFac >>> tory.java:47) >>> [junit4] > at >>> >org.apache.lucene.analysis.util.TokenizerFactory.create(TokenizerFactory.ja >>> va:75) >>> [junit4] > at >>> >org.apache.lucene.analysis.core.TestAllAnalyzersHaveFactories.test(TestAllA >>> nalyzersHaveFactories.java:151) >>> [junit4] > at >java.lang.Thread.run(java.base@9-ea/Thread.java:804) >>> [junit4] 2> NOTE: test params are: codec=Asserting(Lucene60), >>> sim=RandomSimilarity(queryNorm=true,coord=no): {}, locale=ro, >>> timezone=Asia/Manila >>> [junit4] 2> NOTE: Linux 4.2.0-34-generic i386/Oracle >Corporation 9-ea (32- >>> bit)/cpus=12,threads=1,free=94803072,total=232783872 >>> [junit4] 2> NOTE: All tests run in this JVM: >>> [TestItalianLightStemFilterFactory, ShingleFilterTest, >>> TestGreekStemFilterFactory, TestPortugueseLightStemFilter, >>> TestBugInSomething, TestRussianAnalyzer, >>> TestPatternCaptureGroupTokenFilter, >TestFrenchMinimalStemFilterFactory, >>> TestArabicAnalyzer, TestCondition, TestPatternTokenizerFactory, >>> NGramTokenFilterTest, TestSoraniNormalizationFilterFactory, >TestElision, >>> TestAllAnalyzersHaveFactories] >>> [junit4] Completed [103/277 (2!)] on J0 in 0.62s, 1 test, 1 error ><<< >>> FAILURES! -- Uwe Schindler H.-H.-Meier-Allee 63, 28213 Bremen http://www.thetaphi.de
