Hi Robert,
Looks like it is an issue in jdk9 ea build. Please log an incident and then we will take it from there. Regards, Balchandra On 05/ 6/14 12:17 AM, Robert Muir wrote:
Hi Rory, I downloaded the jdk9b10 to check it out, unfortunately the tests fail. It seems there is a bug in String.toLowerCase. This character is old since unicode 3.1 and does not have any context-sensitive casing behavior. public void testThis() throws Exception { String text = "\ud801\udc1c"; // U+1041C DESERET CAPITAL LETTER THEE String expectedLower = "\ud801\udc44" ; // U+10444 DESERET SMALL LETTER THEE // lowercase works correct in isolation assertEquals(expectedLower, text.toLowerCase(Locale.ROOT)); // add "A" in front, it breaks String text2 = "A" + text; String expected2 = "a" + expectedLower; assertEquals(expected2, text2.toLowerCase(Locale.ROOT)); } On Fri, Apr 25, 2014 at 4:21 AM, Rory O'Donnell Oracle, Dublin Ireland <[email protected]> wrote:Hi Uwe,Dawid, Early Access builds for JDK 9 b09, JDK 8u20 b10 and JDK 7U60 b15 are available on java.net. As we enter the later phases of development for JDK 7u60 & JDK 8u20 , please log any show stoppers as soon as possible. Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
