We haven't done much testing in JDK 9 yet, but I have uncovered a
backwards-incompatible locale change just in our log4j-api unit tests.
Here's a one-liner assertion:

assertEquals("12,00 €", new MessageFormat("{0,number,currency}",
Locale.FRANCE).format(new Object[] {12}));

It appears that MessageFormat is using some sort of fancy space character
instead of a normal space character. Is this change intentional?

The other main issues I've found so far are due to accessing sun.* classes
(Reflection, Closer, some transitive uses of Unsafe), so we'll look into
that a little more first.

On 15 April 2016 at 03:54, Rory O'Donnell <[email protected]> wrote:

>
> Hi Nick,
>
> Early Access b113 <https://jdk9.java.net/download/> for JDK 9 is
> available on java.net, summary of  changes are listed here
> <http://download.java.net/java/jdk9/changes/jdk-9+113.html>.
>
> Early Access b113 <https://jdk9.java.net/jigsaw/> (#4664) for JDK 9 with
> Project Jigsaw is available on java.net.
>
>    - The important change in this build is that root modules when
>    compiling code in the unnamed module, or when running and the main class is
>    loaded from the class path, do not include the EE modules. More on this in
>    JEP 261.
>    - The other change in this build is that the -Xpatch option is now
>    aligned with what we have documented in JEP 261, support for the old form
>    has been removed.
>
> We are very interested in hearing your experiences in testing any Early
> Access builds. Have you have begun testing against
> JDK 9 and or JDK 9 with Project Jigsaw EA builds, have you uncovered
> showstopper issues that you would like to discuss?
> We would really like to hear your findings so far, either reply to me or
> via the mailing lists [1], [2].
>
> Rgds,Rory
>
> [1] http://mail.openjdk.java.net/pipermail/jigsaw-dev/
> [2] http://mail.openjdk.java.net/pipermail/jdk9-dev/
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA, Dublin,Ireland
>
>


-- 
Matt Sicker <[email protected]>

Reply via email to