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]