jdk/test/java/dyn jtreg test errors with mlvm
Stephen Bannasch
stephen.bannasch at deanbrook.org
Wed Feb 23 09:15:58 PST 2011
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)
More information about the mlvm-dev
mailing list