jdk 9 build broken?

Lance Andersen lance.andersen at oracle.com
Sat Nov 14 18:17:53 UTC 2015


I just updated my jdk 9 workspace and I am not seeing the following errors trying to build on OSX:

----------------------------------------
ERROR: Build failed for target 'all' in configuration 'macosx-x86_64-normal-server-release' (exit code 2) 
=== Output from failing command(s) repeated here ===
* For target java.xml:
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java:36: error: cannot find symbol
    private static final jdk.internal.misc.Unsafe UNSAFE;
                                          ^
  symbol:   class Unsafe
  location: package jdk.internal.misc
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/jaxp/src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SafeThread.java:82: error: cannot find symbol
        UNSAFE = jdk.internal.misc.Unsafe.getUnsafe();
                                  ^
  symbol:   class Unsafe
  location: package jdk.internal.misc
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
* For target jdk.scripting.nashorn:
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:98: error: cannot find symbol
import jdk.internal.misc.Unsafe;
                        ^
  symbol:   class Unsafe
  location: package jdk.internal.misc
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:308: error: cannot find symbol
        private static final Unsafe UNSAFE = getUnsafe();
                             ^
  symbol:   class Unsafe
  location: class AnonymousContextCodeInstaller
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:346: error: cannot find symbol
        private static Unsafe getUnsafe() {
                       ^
  symbol:   class Unsafe
  location: class AnonymousContextCodeInstaller
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:347: error: cannot find symbol
            return AccessController.doPrivileged(new PrivilegedAction<Unsafe>() {
                                                                      ^
  symbol:   class Unsafe
  location: class AnonymousContextCodeInstaller
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:349: error: cannot find symbol
                public Unsafe run() {
                       ^
  symbol: class Unsafe
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:351: error: cannot find symbol
                        final Field theUnsafeField = Unsafe.class.getDeclaredField("theUnsafe");
                                                     ^
  symbol: class Unsafe
/Users/ljanders/Documents/hg-workspaces/openjdk9/modular-dev/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java:353: error: cannot find symbol
                        return (Unsafe)theUnsafeField.get(null);
                                ^
  symbol: class Unsafe
7 errors
=== End of repeated output ===
No indication of failed target found.
Hint: Try searching the build log for '] Error'.
Hint: If caused by a warning, try configure --disable-warnings-as-errors.
--------------------------

I did run

reconfigure
make clean

Unsafe.java is in java.base/share/classes/sun/misc in my jdk 9 workspace

Best
Lance


Lance Andersen| Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
Lance.Andersen at oracle.com






More information about the build-dev mailing list