I built mlvm today an got the following errors running jdk/test/java/dyn tests:
Passed: java/dyn/ClassValueTest.java FAILED: java/dyn/InvokeDynamicPrintArgs.java FAILED: java/dyn/InvokeGenericTest.java FAILED: java/dyn/JavaDocExamplesTest.java FAILED: java/dyn/MethodHandlesTest.java FAILED: java/dyn/MethodTypeTest.java I'm running these in my sources dir as follows: $ jtreg -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic -jdk:build/bsd-amd64/j2sdk-image -v:summary jdk/test/java/dyn detailsl below: FAILED: java/dyn/InvokeDynamicPrintArgs.java ----------System.err:(36/2125)---------- patching test/java/dyn/InvokeDynamicPrintArgs.main(L)V 16:invokestatic 6 INDY_nothing()L;...; 19:invokevirtual 7 => invokedynamic 409:InvokeDynamic[0, 407] 22:invokestatic 8 INDY_bar()L;...; 28:invokevirtual 10 => invokedynamic 416:InvokeDynamic[1, 414] 31:invokestatic 11 INDY_bar2()L;...; 39:invokevirtual 10 => invokedynamic 418:InvokeDynamic[1, 417] 42:invokestatic 13 INDY_baz()L;...; 51:invokevirtual 17 => invokedynamic 421:InvokeDynamic[2, 420] 54:invokestatic 18 INDY_foo()L;...; 59:invokevirtual 20 => invokedynamic 412:InvokeDynamic[0, 411] patching test/java/dyn/InvokeDynamicPrintArgs.bsm(LLL)L 24:invokestatic 82 MH_printArgs()L => ldc 399:MethodHandle[6, 398] patching test/java/dyn/InvokeDynamicPrintArgs.bsm2(LLLL)L 47:invokestatic 82 MH_printArgs()L => ldc 399:MethodHandle[6, 398] java.lang.NullPointerException at java.io.FileInputStream.<init>(FileInputStream.java:133) at indify.Indify.openInput(Indify.java:1100) at indify.Indify.access$700(Indify.java:108) at indify.Indify$ClassFile.<init>(Indify.java:1399) at indify.Indify$Loader.transformAndLoadClass(Indify.java:360) at indify.Indify$Loader.findClass(Indify.java:353) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at indify.Indify$Loader.loadClass(Indify.java:339) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at indify.Indify.runApplication(Indify.java:160) at indify.Indify.run(Indify.java:132) at indify.Indify.main(Indify.java:110) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:613) at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94) at java.lang.Thread.run(Thread.java:732) FAILED: java/dyn/InvokeGenericTest.java FAILED: java/dyn/JavaDocExamplesTest.java FAILED: java/dyn/MethodHandlesTest.java ----------System.err:(21/1339)---------- java.lang.UnsatisfiedLinkError: sun.dyn.MethodHandleNatives.registerNatives()V at sun.dyn.MethodHandleNatives.registerNatives(Native Method) at sun.dyn.MethodHandleNatives.<clinit>(MethodHandleNatives.java:135) at sun.dyn.MethodHandleImpl.<clinit>(MethodHandleImpl.java:138) at java.dyn.MethodHandles.<clinit>(MethodHandles.java:63) at test.java.dyn.InvokeGenericTest.<clinit>(InvokeGenericTest.java:317) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:85) at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:613) at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94) at java.lang.Thread.run(Thread.java:732) FAILED: java/dyn/MethodTypeTest.java ----------System.err:(41/4707)---------- JavaTest Message: JUnit Failure: testDistinct(test.java.dyn.MethodTypeTest): sun.dyn.MethodHandleNatives.registerNatives()V JavaTest Message: JUnit Failure: testMake_Class_ClassArr(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMake_Class_List(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMake_3args(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMake_Class(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMakeGeneric(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMake_Method(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMake_MethodType(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testMake_String_ClassLoader(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testHasPrimitives(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testHasWrappers(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testErase(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testGeneric(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testWrap(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testUnwrap(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testParameterType(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testParameterCount(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testReturnType(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testParameterList(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testParameterArray(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testEquals_Object(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testEquals_MethodType(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testHashCode(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testToString(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testSerialization(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JavaTest Message: JUnit Failure: testPortableSerialFormat(test.java.dyn.MethodTypeTest): Could not initialize class sun.dyn.MethodHandleImpl JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure args=[test.java.dyn.MethodTypeTest] cp=/Users/stephen/dev/java/jtreg/lib/javatest.jar:/Users/stephen/dev/java/jtreg/lib/jtreg.jar:/Users/stephen/dev/java/src/mlvm/sources/JTwork/classes/java/dyn:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/dyn:/Users/stephen/dev/java/jtreg/lib/junit.jar:/Users/stephen/dev/java/src/mlvm/sources/build/bsd-amd64/j2sdk-image/lib/tools.jar java.lang.Exception: JUnit test failure at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:99) at com.sun.javatest.regtest.JUnitAction$JUnitRunner.main(JUnitAction.java:77) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:613) at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94) at java.lang.Thread.run(Thread.java:732) _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev