lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler (JIRA)" <j...@apache.org>
Subject [jira] [Reopened] (LUCENE-6760) TestUtil#randomWhitespace() broken for Java 9 (Unicode 7)
Date Tue, 08 Sep 2015 14:59:45 GMT

     [ https://issues.apache.org/jira/browse/LUCENE-6760?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Uwe Schindler reopened LUCENE-6760:
-----------------------------------

Open for backporting, otherwise we cannot test release with Java 9

> 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
>              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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message