As general advice yes you need matching jdk and hotspot builds in 7u now
(and 8), but this error in itself seems unrelated to invokeDynamic.
David
On 15/11/2012 9:27 AM, Kelly O'Hair wrote:
It is my understanding that the latest invoke dynamic hotspot/jdk changes has
created a situation
where you need to build the entire jdk forest or have an import jdk7 that has
these new apis or whatever
the dependency is.
I don't build jdk7 updates much anymore, but somebody should be providing some
guidance here
to the developers on how to deal with this, it's out of my control.
Good luck.
-kto
On Nov 14, 2012, at 2:39 PM, Pete Brunet wrote:
I recloned hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk today and the build
failed as follows:
make[3]: Entering directory
`/cygdrive/c/Users/Pete/JDK7u/jdk7u-dev/jdk/make/com/sun/jmx'
/usr/bin/mkdir -p
../../../../build/windows-i586/classes/javax/management/remote/rmi
rm -f
../../../../build/windows-i586/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.class
../../../../build/windows-i586/bin/java -XX:-PrintVMOptions
-XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx512m
-Xms512m -XX:PermSize=32m -XX:MaxPermSize=160m -cp
../../../../build/windows-i586/classes sun.rmi.rmic.Main -classpath
"../../../../build/windows-i586/classes" \
-d ../../../../build/windows-i586/classes \
-v1.2 \
-keepgenerated \
javax.management.remote.rmi.RMIConnectionImpl
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/invoke/AdapterMethodHandle
make[3]: ***
[../../../../build/windows-i586/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.class]
Error 1
make[3]: Leaving directory
`/cygdrive/c/Users/Pete/JDK7u/jdk7u-dev/jdk/make/com/sun/jmx'