build 18.0-b04-fastdebug regression?

Rémi Forax forax at univ-mlv.fr
Fri Jun 18 01:19:15 PDT 2010


Le 18/06/2010 10:08, Howard Lovatt a écrit :
> 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.
>    

I haven't checked but perhaps the latest build of Stephen Bannasch
http://mail.openjdk.java.net/pipermail/mlvm-dev/2010-June/001780.html
is based on build 19.

Rémi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20100618/836e2092/attachment.html 


More information about the mlvm-dev mailing list