build 18.0-b04-fastdebug regression?
Howard Lovatt
howard.lovatt at gmail.com
Fri Jun 18 01:08:19 PDT 2010
Thanks for the help.
The suggested solution doesn't work, I get a different error:
wizziewol-ln:Invoke Dynamic Multiple Dispatch lov080$ $b/java -ea
-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles
-XX:+EnableInvokeDynamic
-Xbootclasspath/p:/System/Library/Frameworks/JavaVM.framework/Versions/1.7.0.2010_06_16/Home/bin/hs19-b01-jsr292-patch.jar
-cp dist/Invoke\ Dynamic\ Multiple\ Dispatch.jar
invokedynamicmultipledispatch.Cost
VM option '+UnlockExperimentalVMOptions'
VM option '+EnableMethodHandles'
VM option '+EnableInvokeDynamic'
Exception in thread "main" java.lang.InternalError:
ARG_SLOT_PUSH_SHIFT: access failed, got
java.lang.NoSuchFieldException: ARG_SLOT_PUSH_SHIFT
at sun.dyn.MethodHandleNatives.verifyConstants(MethodHandleNatives.java:277)
at sun.dyn.MethodHandleNatives.<clinit>(MethodHandleNatives.java:283)
at sun.dyn.MethodHandleImpl.init(MethodHandleImpl.java:118)
at sun.dyn.MethodTypeImpl.initForm(MethodTypeImpl.java:383)
at java.dyn.MethodType.makeImpl(MethodType.java:220)
at java.dyn.MethodType.access$200(MethodType.java:60)
at java.dyn.MethodType$1.makeImpl(MethodType.java:85)
at sun.dyn.MethodTypeImpl.canonicalize(MethodTypeImpl.java:426)
at sun.dyn.MethodTypeImpl.findForm(MethodTypeImpl.java:388)
at sun.dyn.MethodTypeImpl.initForm(MethodTypeImpl.java:379)
at java.dyn.MethodType.makeImpl(MethodType.java:220)
at java.dyn.MethodType.methodType(MethodType.java:177)
at sun.dyn.MethodHandleImpl.<clinit>(MethodHandleImpl.java:1210)
at java.dyn.MethodHandles.<clinit>(MethodHandles.java:64)
at invokedynamicmultipledispatch.Cost.<clinit>(Cost.java:41)
However the patch is for build 19 and I am using build 18. Anyway not
a big problem for me, I will go back to build 8 which works.
-- Howard.
More information about the mlvm-dev
mailing list