--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java 2017-09-25 13:10:35.321493898 -0400 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java 2017-09-25 13:10:34.767041107 -0400 @@ -280,14 +280,14 @@ } if (offset == -1) { try { - offset = getFieldOffset(name, Integer.class, "jobject"); + offset = getFieldOffset(name, Integer.class, "OopHandle"); isHandle = true; } catch (JVMCIError e) { } } if (offset == -1) { - throw new JVMCIError("cannot get offset of field " + name + " with type oop or jobject"); + throw new JVMCIError("cannot get offset of field " + name + " with type oop or OopHandle"); } classMirrorOffset = offset; classMirrorIsHandle = isHandle;