Uwe Schindler created LUCENE-6760:
-------------------------------------

             Summary: TestUtil#randomWhitespace() broken for Java 9 (Unicode 7)
                 Key: LUCENE-6760
                 URL: https://issues.apache.org/jira/browse/LUCENE-6760
             Project: Lucene - Core
          Issue Type: Test
         Environment: Java 9 build 76+
            Reporter: Uwe Schindler


Java 9 changed its character tables to unicode version 7.0. The table updates 
are listed here: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/86206517258d

Because of this, character {{\u180E}} is no longer treated as whitespace, so 
TestUtil#randomWhitespace() fails.

I will remove this character from the list and update the documentation 
JRE_VERSION_MIGRATION.txt.

We should maybe make this character list dynamic (e.g. TestUtil initializes it 
on static class init one time by iterating over all 16 bit characters). Maybe 
somebody else has an idea (there is already a TODO in the code about that).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to