That looks like an old java is being used. Try manually refreshing the langtools repo to the latest revision.
Will rebase to bsd-port today. -- John (on my iPhone) On Mar 7, 2011, at 6:24 AM, Stephen Bannasch <[email protected]> wrote: > At 1:15 AM -0800 3/7/11, John Rose wrote: >> I just pushed some tweaks to the meth-rename patches. >> >> The jtreg tests now pass for me on the built jdk. >> >> The next step is to have someone reproduce this good state of affairs. > > The ClassValueTest and MethodTypeTest tests started passing but the others > are still failing for me (but in new ways): > > $ jtreg -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic > -jdk:build/bsd-amd64/j2sdk-image -v:summary jdk/test/java/lang/invoke/ > > Passed: java/lang/invoke/ClassValueTest.java > FAILED: java/lang/invoke/InvokeDynamicPrintArgs.java > FAILED: java/lang/invoke/InvokeGenericTest.java > FAILED: java/lang/invoke/JavaDocExamplesTest.java > FAILED: java/lang/invoke/MethodHandlesTest.java > Passed: java/lang/invoke/MethodTypeTest.java > > similar problems for MethodHandlesTest InvokeGenericTest and > MethodHandlesTest : > --------------------------------------------------------------------------- > > #Test Results (version 2) > #Mon Mar 07 08:54:10 EST 2011 > #checksum:9135b73caa94735 > #-----testdescription----- > $file=/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java > $root=/Users/stephen/dev/java/src/mlvm/sources/jdk/test > keywords=othervm junit > run=USER_SPECIFIED compile -source 7 -target 7 -XDallowTransitionalJSR292=no > MethodHandlesTest.java\nUSER_SPECIFIED junit/othervm > -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles > test.java.lang.invoke.MethodHandlesTest\n > source=MethodHandlesTest.java > title=unit tests for java.lang.invoke.MethodHandles > > #-----environment----- > > #-----testresult----- > description=file:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java > end=Mon Mar 07 08:54:10 EST 2011 > environment=regtest > execStatus=Failed. Execution failed: `main' threw exception: > java.lang.Exception: JUnit test failure > javatestOS=Darwin 10.6.0 (amd64) > javatestVersion=4.1.4 > script=com.sun.javatest.regtest.RegressionScript > sections=script_messages compile build compile junit > start=Mon Mar 07 08:54:03 EST 2011 > test=java/lang/invoke/MethodHandlesTest.java > work=/Users/stephen/dev/java/src/mlvm/sources/JTwork/java/lang/invoke > > #section:script_messages > ----------messages:(4/243)---------- > JDK under test: (build/bsd-amd64/j2sdk-image) > openjdk version "1.7.0-internal-fastdebug" > OpenJDK Runtime Environment (build > 1.7.0-internal-fastdebug-stephen_2011_03_07_08_37-b00) > OpenJDK 64-Bit Server VM (build 20.0-b06-fastdebug, mixed mode) > > #section:compile > ----------messages:(3/304)---------- > command: compile -source 7 -target 7 -XDallowTransitionalJSR292=no > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java > reason: User specified action: run compile -source 7 -target 7 > -XDallowTransitionalJSR292=no MethodHandlesTest.java > elapsed time (seconds): 3.325 > ----------System.out:(2/74)---------- > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > ----------System.err:(2/184)---------- > Note: > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java > uses unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > result: Passed. Compilation successful > > #section:build > ----------messages:(3/124)---------- > command: build test.java.lang.invoke.MethodHandlesTest > reason: Named class compiled on demand > elapsed time (seconds): 2.987 > result: Passed. Build successful > > #section:compile > ----------messages:(3/187)---------- > command: compile > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java > reason: .class file out of date or does not exist > elapsed time (seconds): 2.986 > ----------System.out:(2/74)---------- > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > ----------System.err:(2/184)---------- > Note: > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/MethodHandlesTest.java > uses unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > result: Passed. Compilation successful > > #section:junit > ----------messages:(3/291)---------- > command: junit -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles > test.java.lang.invoke.MethodHandlesTest > reason: User specified action: run junit/othervm > -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles > test.java.lang.invoke.MethodHandlesTest > elapsed time (seconds): 0.705 > ----------System.out:(4/148)---------- > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableMethodHandles' > ----------System.err:(46/7324)---------- > JavaTest Message: JUnit Failure: > testFindStatic(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object;cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFindVirtual(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFindSpecial(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testBind(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testUnreflect(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testUnreflectSpecial(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testUnreflectGetter(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFindGetter(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object;cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFindStaticGetter(test.java.lang.invoke.MethodHandlesTest): > ()Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testUnreflectSetter(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)V cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFindSetter(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)V cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFindStaticSetter(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)V cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testArrayElementGetter(test.java.lang.invoke.MethodHandlesTest): > ([Ljava/lang/Object;I)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testArrayElementSetter(test.java.lang.invoke.MethodHandlesTest): > ([Ljava/lang/Object;ILjava/lang/Object;)V cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testConvertArguments(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testVarargsCollector(test.java.lang.invoke.MethodHandlesTest): > ()Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testPermuteArguments(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testSpreadArguments(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)[Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testCollectArguments(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)[Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testInsertArguments(test.java.lang.invoke.MethodHandlesTest): > ()[Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFilterReturnValue(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/util/List; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFilterArguments(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/util/List; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testFoldArguments(test.java.lang.invoke.MethodHandlesTest): > ()Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testDropArguments(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)[Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testInvokers(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testGuardWithTest(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testCatchException(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testThrowException(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testCastFailure(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;)Ljava/lang/Object; cannot be called as > ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testUserClassInSignature(test.java.lang.invoke.MethodHandlesTest): > (Ljava/lang/Object;Ljava/lang/String;I)Ltest/java/lang/invoke/MethodHandlesTest$Example; > cannot be called as ([Ljava/lang/Object;)Ljava/lang/Object; > JavaTest Message: JUnit Failure: > testAsInstance(test.java.lang.invoke.MethodHandlesTest): ()Ljava/lang/Object; > cannot be called as ([Ljava/lang/Object;)Ljava/lang/Object; > JUnitAction.main loader=null e=java.lang.Exception: JUnit test failure > args=[test.java.lang.invoke.MethodHandlesTest] > 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/lang/invoke:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke:/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:747) > > JavaTest Message: Test threw exception: java.lang.Exception: JUnit test > failure > JavaTest Message: shutting down test > > STATUS:Failed.`main' threw exception: java.lang.Exception: JUnit test failure > result: Failed. Execution failed: `main' threw exception: > java.lang.Exception: JUnit test failure > > > test result: Failed. Execution failed: `main' threw exception: > java.lang.Exception: JUnit test failure > > > details for InvokeDynamicPrintArgs: > > ----------------------------------------------------------------------- > > #Test Results (version 2) > #Mon Mar 07 08:53:54 EST 2011 > #checksum:65b94a2d891452d7 > #-----testdescription----- > $file=/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java > $root=/Users/stephen/dev/java/src/mlvm/sources/jdk/test > keywords=othervm > run=USER_SPECIFIED build indify.Indify\nUSER_SPECIFIED compile > InvokeDynamicPrintArgs.java\nUSER_SPECIFIED main/othervm > -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic indify.Indify > --verify-specifier-count=3 --transitionalJSR292=false --expand-properties > --classpath ${test.classes} --java > test.java.lang.invoke.InvokeDynamicPrintArgs --check-output\n > source=InvokeDynamicPrintArgs.java > title=smoke test for invokedynamic instructions > > #-----environment----- > > #-----testresult----- > description=file:/Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java > end=Mon Mar 07 08:53:54 EST 2011 > environment=regtest > execStatus=Failed. Execution failed: `main' threw exception: > java.lang.IllegalArgumentException: method has special name but fails to > match pattern: INDY_nothing()L > javatestOS=Darwin 10.6.0 (amd64) > javatestVersion=4.1.4 > script=com.sun.javatest.regtest.RegressionScript > sections=script_messages build compile compile build compile main > start=Mon Mar 07 08:53:46 EST 2011 > test=java/lang/invoke/InvokeDynamicPrintArgs.java > work=/Users/stephen/dev/java/src/mlvm/sources/JTwork/java/lang/invoke > > #section:script_messages > ----------messages:(4/243)---------- > JDK under test: (build/bsd-amd64/j2sdk-image) > openjdk version "1.7.0-internal-fastdebug" > OpenJDK Runtime Environment (build > 1.7.0-internal-fastdebug-stephen_2011_03_07_08_37-b00) > OpenJDK 64-Bit Server VM (build 20.0-b06-fastdebug, mixed mode) > > #section:build > ----------messages:(3/115)---------- > command: build indify.Indify > reason: User specified action: run build indify.Indify > elapsed time (seconds): 2.969 > result: Passed. Build successful > > #section:compile > ----------messages:(3/183)---------- > command: compile > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/indify/Indify.java > reason: .class file out of date or does not exist > elapsed time (seconds): 2.968 > ----------System.out:(2/74)---------- > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > ----------System.err:(2/180)---------- > Note: > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/indify/Indify.java > uses unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > result: Passed. Compilation successful > > #section:compile > ----------messages:(3/214)---------- > command: compile > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/InvokeDynamicPrintArgs.java > reason: User specified action: run compile InvokeDynamicPrintArgs.java > elapsed time (seconds): 1.787 > ----------System.out:(2/74)---------- > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > ----------System.err:(0/0)---------- > result: Passed. Compilation successful > > #section:build > ----------messages:(3/98)---------- > command: build indify.Indify > reason: Named class compiled on demand > elapsed time (seconds): 2.967 > result: Passed. Build successful > > #section:compile > ----------messages:(3/183)---------- > command: compile > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/indify/Indify.java > reason: .class file out of date or does not exist > elapsed time (seconds): 2.966 > ----------System.out:(2/74)---------- > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > ----------System.err:(2/180)---------- > Note: > /Users/stephen/dev/java/src/mlvm/sources/jdk/test/java/lang/invoke/indify/Indify.java > uses unchecked or unsafe operations. > Note: Recompile with -Xlint:unchecked for details. > result: Passed. Compilation successful > > #section:main > ----------messages:(3/575)---------- > command: main -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic > indify.Indify --verify-specifier-count=3 --transitionalJSR292=false > --expand-properties --classpath ${test.classes} --java > test.java.lang.invoke.InvokeDynamicPrintArgs --check-output > reason: User specified action: run main/othervm > -XX:+UnlockExperimentalVMOptions -XX:+EnableInvokeDynamic indify.Indify > --verify-specifier-count=3 --transitionalJSR292=false --expand-properties > --classpath ${test.classes} --java > test.java.lang.invoke.InvokeDynamicPrintArgs --check-output > elapsed time (seconds): 0.428 > ----------System.out:(116/4128)---------- > mark 155:Utf8=MH_printArgs = H > mark 162:Utf8=MT_bsm = T > mark 164:Utf8=MH_bsm = H > mark 167:Utf8=MT_bsm2 = T > mark 168:Utf8=MH_bsm2 = H > mark 169:Utf8=INDY_nothing = I > mark 170:Utf8=INDY_foo = I > mark 171:Utf8=INDY_bar = I > mark 172:Utf8=INDY_bar2 = I > mark 173:Utf8=INDY_baz = I > mark 184:NameAndType[169, 156] = I > mark 185:Utf8=java/lang/Object = J > mark 188:NameAndType[171, 156] = I > mark 192:NameAndType[172, 156] = I > mark 194:NameAndType[173, 156] = I > mark 198:NameAndType[170, 156] = I > mark 207:Utf8=java/lang/RuntimeException = J > mark 208:Utf8=java/lang/String = J > mark 216:Utf8=java/lang/StringBuilder = J > mark 246:Utf8=java/lang/AssertionError = J > mark 256:Utf8=java/lang/Class = J > mark 260:Utf8=java/lang/invoke/ConstantCallSite = D > mark 261:NameAndType[155, 156] = H > mark 267:Utf8=java/lang/invoke/CallSite = D > mark 268:Utf8=java/lang/invoke/MethodHandles$Lookup = D > mark 269:Utf8=java/lang/invoke/MethodType = D > mark 270:NameAndType[162, 163] = T > mark 274:NameAndType[167, 163] = T > mark 275:NameAndType[164, 156] = H > mark 282:NameAndType[168, 156] = H > mark 284:Utf8=java/lang/Void = J > mark 300:Utf8=java/lang/Throwable = J > mark 303:Utf8=java/lang/ReflectiveOperationException = J > mark 304:Utf8=java/lang/System = J > mark 308:Utf8=java/lang/invoke/MethodHandle = D > mark 311:Utf8=java/lang/Integer = J > mark 314:Utf8=java/lang/Double = J > mark 351:Utf8=java/lang/invoke/MethodHandles = D > mark 378:Utf8=java/lang/Float = J > mark 380:Utf8=java/lang/Long = J > mark 6:Methodref[128, 184] = I > mark 7:Class=185 = J > mark 9:Methodref[128, 188] = I > mark 12:Methodref[128, 192] = I > mark 14:Methodref[128, 194] = I > mark 19:Methodref[128, 198] = I > mark 28:Class=207 = J > mark 29:Methodref[28, 178] = J > mark 30:Class=208 = J > mark 38:Class=216 = J > mark 39:Methodref[38, 178] = J > mark 41:Methodref[38, 218] = J > mark 43:Methodref[38, 221] = J > mark 54:Methodref[30, 232] = J > mark 56:Methodref[30, 234] = J > mark 63:Methodref[30, 243] = J > mark 66:Class=246 = J > mark 68:Methodref[66, 248] = J > mark 69:Methodref[38, 249] = J > mark 76:Class=256 = J > mark 80:Class=260 = D > mark 81:Methodref[128, 261] = H > mark 86:Methodref[80, 266] = D > mark 87:Class=267 = D > mark 88:Class=268 = D > mark 89:Class=269 = D > mark 91:Methodref[128, 270] = T > mark 96:Methodref[128, 274] = T > mark 97:Methodref[128, 275] = H > mark 99:Methodref[89, 277] = D > mark 101:Methodref[87, 279] = D > mark 103:Methodref[89, 281] = D > mark 104:Methodref[128, 282] = H > mark 107:Class=284 = J > mark 143:Class=300 = J > mark 145:Class=208 = J > mark 157:Class=303 = J > mark 180:Class=304 = J > mark 186:Class=308 = D > mark 190:Class=311 = J > mark 196:Class=314 = J > mark 252:Class=351 = D > mark 286:Class=378 = J > mark 288:Class=380 = J > mark 1:Methodref[7, 178] = J > mark 3:Fieldref[180, 181] = J > mark 8:Methodref[186, 187] = D > mark 11:Methodref[190, 191] = J > mark 18:Methodref[196, 197] = J > mark 23:Fieldref[180, 202] = J > mark 24:Methodref[180, 203] = J > mark 27:Methodref[180, 206] = J > mark 51:Methodref[180, 229] = J > mark 72:Methodref[252, 253] = D > mark 73:Methodref[88, 254] = D > mark 75:Fieldref[107, 255] = J > mark 78:Methodref[89, 258] = D > mark 79:Methodref[88, 259] = D > mark 82:Methodref[186, 262] = D > mark 83:Methodref[89, 263] = D > mark 84:Methodref[186, 264] = D > mark 85:Methodref[186, 265] = D > mark 100:Methodref[186, 278] = D > mark 106:Fieldref[190, 255] = J > mark 110:Methodref[286, 287] = J > mark 115:Methodref[288, 289] = J > mark 118:Fieldref[196, 255] = J > BSM args = [390:MethodHandle[6, 389], [lookup, 98:String=276, > 394:MethodType=136]] > BSM args = [390:MethodHandle[6, 389], [lookup, 102:String=280, > 395:MethodType=307]] > BSM args = [393:MethodHandle[6, 392], [lookup, 105:String=283, > 397:MethodType=396, [107:Class=284, 108:String=285, 1, 109:Float=234.5, > 111:Double=67.5, 113:Long=89]]] > BSM args = [393:MethodHandle[6, 392], [lookup, 116:String=290, > 397:MethodType=396, [107:Class=284, 108:String=285, 1, 109:Float=234.5, > 111:Double=67.5, 113:Long=89]]] > BSM args = [393:MethodHandle[6, 392], [lookup, 117:String=291, > 399:MethodType=398, 119:Double=1234.5]] > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > VM option '+UnlockExperimentalVMOptions' > VM option '+EnableInvokeDynamic' > ----------System.err:(45/3271)---------- > INDY_nothing()L: inscrutable bsm arguments: [390:MethodHandle[6, 389], > [lookup, 98:String=276, 394:MethodType=136]] > INDY_nothing()L: bailout on 39:areturn jvm stack: [dynamicInvoker] > INDY_foo()L: inscrutable bsm arguments: [390:MethodHandle[6, 389], [lookup, > 102:String=280, 395:MethodType=307]] > INDY_foo()L: bailout on 42:areturn jvm stack: [dynamicInvoker] > INDY_bar()L: inscrutable bsm arguments: [393:MethodHandle[6, 392], [lookup, > 105:String=283, 397:MethodType=396, [107:Class=284, 108:String=285, 1, > 109:Float=234.5, 111:Double=67.5, 113:Long=89]]] > INDY_bar()L: bailout on 104:areturn jvm stack: [dynamicInvoker] > INDY_bar2()L: inscrutable bsm arguments: [393:MethodHandle[6, 392], [lookup, > 116:String=290, 397:MethodType=396, [107:Class=284,108:String=285, 1, > 109:Float=234.5, 111:Double=67.5, 113:Long=89]]] > INDY_bar2()L: bailout on 104:areturn jvm stack: [dynamicInvoker] > INDY_baz()L: inscrutable bsm arguments: [393:MethodHandle[6, 392], [lookup, > 117:String=291, 399:MethodType=398, 119:Double=1234.5]] > INDY_baz()L: bailout on 67:areturn jvm stack: [dynamicInvoker] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.bsm(LLL)L > 24:invokestatic 81 MH_printArgs()L => ldc 387:MethodHandle[6, 386] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.bsm2(LLLL)L > 47:invokestatic 81 MH_printArgs()L => ldc 387:MethodHandle[6, 386] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.INDY_nothing()L > 3:invokestatic 97 MH_bsm()L => ldc 390:MethodHandle[6, 389] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.INDY_foo()L > 3:invokestatic 97 MH_bsm()L => ldc 390:MethodHandle[6, 389] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.INDY_bar()L > 3:invokestatic 104 MH_bsm2()L => ldc 393:MethodHandle[6, 392] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.INDY_bar2()L > 3:invokestatic 104 MH_bsm2()L => ldc 393:MethodHandle[6, 392] > patching test/java/lang/invoke/InvokeDynamicPrintArgs.INDY_baz()L > 3:invokestatic 104 MH_bsm2()L => ldc 393:MethodHandle[6, 392] > java.lang.IllegalArgumentException: method has special name but fails to > match pattern: INDY_nothing()L > at indify.Indify$Logic.reportPatternMethods(Indify.java:524) > at indify.Indify$Loader.transformAndLoadClass(Indify.java:369) > at indify.Indify$Loader.loadClass(Indify.java:328) > 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:747) > > JavaTest Message: Test threw exception: java.lang.IllegalArgumentException: > method has special name but fails to match pattern: INDY_nothing()L > JavaTest Message: shutting down test > > STATUS:Failed.`main' threw exception: java.lang.IllegalArgumentException: > method has special name but fails to match pattern: INDY_nothing()L > result: Failed. Execution failed: `main' threw exception: > java.lang.IllegalArgumentException: method has special name but fails to > match pattern: INDY_nothing()L > > > test result: Failed. Execution failed: `main' threw exception: > java.lang.IllegalArgumentException: method has special name but fails to > match pattern: INDY_nothing()L > _______________________________________________ > mlvm-dev mailing list > [email protected] > http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev _______________________________________________ mlvm-dev mailing list [email protected] http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev
