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!
>>
>> [...truncated 1 lines...]
>>    [junit4] Suite: org.apache.lucene.collation.TestCollationKeyAnalyzer
>>    [junit4]   2> NOTE: reproduce with: ant test  -
>> Dtestcase=TestCollationKeyAnalyzer -
>> Dtests.method=testFarsiTermRangeQuery -Dtests.seed=3728DFB750E2A4A0
>> -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=mr-IN -
>> Dtests.timezone=Etc/GMT-10 -Dtests.asserts=true -
>> Dtests.file.encoding=ISO-8859-1
>>    [junit4] FAILURE 0.07s J0 |
>> TestCollationKeyAnalyzer.testFarsiTermRangeQuery <<<
>>    [junit4]    > Throwable #1: java.lang.AssertionError: The index Term 
>> should
>> not be included. expected:<0> but was:<1>
>>    [junit4]    >      at
>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:71B3C0848C79925
>> ]:0)
>>    [junit4]    >      at
>> org.apache.lucene.analysis.CollationTestBase.testFarsiTermRangeQuery(Coll
>> ationTestBase.java:144)
>>    [junit4]    >      at
>> org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiTermRangeQ
>> uery(TestCollationKeyAnalyzer.java:65)
>>    [junit4]    >      at java.lang.Thread.run(java.base@9-ea/Thread.java:804)
>>    [junit4]   2> NOTE: reproduce with: ant test  -
>> Dtestcase=TestCollationKeyAnalyzer -
>> Dtests.method=testFarsiRangeFilterCollating -
>> Dtests.seed=3728DFB750E2A4A0 -Dtests.multiplier=3 -Dtests.slow=true -
>> Dtests.locale=mr-IN -Dtests.timezone=Etc/GMT-10 -Dtests.asserts=true -
>> Dtests.file.encoding=ISO-8859-1
>>    [junit4] FAILURE 0.02s J0 |
>> TestCollationKeyAnalyzer.testFarsiRangeFilterCollating <<<
>>    [junit4]    > Throwable #1: java.lang.AssertionError: The index Term 
>> should
>> not be included. expected:<0> but was:<1>
>>    [junit4]    >      at
>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:910B83F485C37C6
>> 6]:0)
>>    [junit4]    >      at
>> org.apache.lucene.analysis.CollationTestBase.testFarsiRangeFilterCollating(C
>> ollationTestBase.java:82)
>>    [junit4]    >      at
>> org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiRangeFilterCo
>> llating(TestCollationKeyAnalyzer.java:53)
>>    [junit4]    >      at java.lang.Thread.run(java.base@9-ea/Thread.java:804)
>>    [junit4]   2> NOTE: reproduce with: ant test  -
>> Dtestcase=TestCollationKeyAnalyzer -
>> Dtests.method=testFarsiRangeQueryCollating -
>> Dtests.seed=3728DFB750E2A4A0 -Dtests.multiplier=3 -Dtests.slow=true -
>> Dtests.locale=mr-IN -Dtests.timezone=Etc/GMT-10 -Dtests.asserts=true -
>> Dtests.file.encoding=ISO-8859-1
>>    [junit4] FAILURE 0.01s J0 |
>> TestCollationKeyAnalyzer.testFarsiRangeQueryCollating <<<
>>    [junit4]    > Throwable #1: java.lang.AssertionError: The index Term 
>> should
>> not be included. expected:<0> but was:<1>
>>    [junit4]    >      at
>> __randomizedtesting.SeedInfo.seed([3728DFB750E2A4A0:1BA3B8781F2CC9
>> AE]:0)
>>    [junit4]    >      at
>> org.apache.lucene.analysis.CollationTestBase.testFarsiRangeQueryCollating(
>> CollationTestBase.java:113)
>>    [junit4]    >      at
>> org.apache.lucene.collation.TestCollationKeyAnalyzer.testFarsiRangeQueryC
>> ollating(TestCollationKeyAnalyzer.java:59)
>>    [junit4]    >      at java.lang.Thread.run(java.base@9-ea/Thread.java:804)
>>    [junit4]   2> NOTE: test params are: codec=Asserting(Lucene60):
>> {body=FST50, content=PostingsFormat(name=Asserting)}, docValues:{},
>> maxPointsInLeafNode=1615, maxMBSortInHeap=6.732668240444527,
>> sim=ClassicSimilarity, locale=mr-IN, timezone=Etc/GMT-10
>>    [junit4]   2> NOTE: Linux 4.2.0-34-generic i386/Oracle Corporation 9-ea 
>> (32-
>> bit)/cpus=12,threads=1,free=87742736,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, TestCollationKeyAnalyzer]
>>    [junit4] Completed [104/277 (3!)] on J0 in 0.75s, 4 tests, 3 failures <<<
>> FAILURES!
>>
>> [...truncated 528 lines...]
>> BUILD FAILED
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/build.xml:740: The
>> following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/build.xml:684: The
>> following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/build.xml:59: The
>> following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/build.xml:476:
>> The following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/common-
>> build.xml:2187: The following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-
>> Linux/lucene/analysis/build.xml:106: The following error occurred while
>> executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-
>> Linux/lucene/analysis/build.xml:38: The following error occurred while
>> executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/module-
>> build.xml:58: The following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/common-
>> build.xml:1457: The following error occurred while executing this line:
>> /home/jenkins/workspace/Lucene-Solr-master-Linux/lucene/common-
>> build.xml:1014: There were test failures: 277 suites (2 ignored), 1422 
>> tests, 2
>> errors, 3 failures, 12 ignored (11 assumptions) [seed: 3728DFB750E2A4A0]
>>
>> Total time: 12 minutes 14 seconds
>> Build step 'Invoke Ant' marked build as failure
>> Archiving artifacts
>> [WARNINGS] Skipping publisher since build result is FAILURE
>> Recording test results
>> Email was triggered for: Failure - Any
>> Sending email for trigger: Failure - Any
>>
>
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to