[ https://issues.apache.org/jira/browse/LUCENE-6760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Uwe Schindler resolved LUCENE-6760. ----------------------------------- Resolution: Fixed Done. > 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 > Assignee: Uwe Schindler > Priority: Blocker > Labels: Java9 > Fix For: Trunk, 5.4, 5.3.1 > > Attachments: LUCENE-6760.patch, LUCENE-6760.patch, LUCENE-6760.patch, > LUCENE-6760.patch > > > 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org