JDK-8025107 : java/lang/invoke/RevealDirectTest.java failing
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.lang.invoke
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Cannot Reproduce
  • OS: generic
  • Submitted: 2013-09-19
  • Updated: 2013-10-22
  • Resolved: 2013-10-09
Related Reports
Relates :  
Description
Regression test java/lang/invoke/RevealDirectTest.java failed on 09-18-2013's nightly testing with following message:

#-----environment-----

#-----testresult-----
description=file\:/Users/aurora/sandbox/testbase/test/java/lang/invoke/RevealDirectTest.java
elapsed=2357 0\:00\:02.357
end=Wed Sep 18 18\:16\:50 PDT 2013
environment=regtest
execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: SpeciesData[BoundMethodHandle\:]
hostname=sc22bk11.us.oracle.com
javatestOS=Mac OS X 10.8.4 (x86_64)
javatestVersion=4.4
jtregVersion=jtreg 4.1 fcs b07
script=com.sun.javatest.regtest.RegressionScript 
sections=script_messages compile build junit build main
start=Wed Sep 18 18\:16\:48 PDT 2013
test=java/lang/invoke/RevealDirectTest.java
user.name=aurora
work=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/java/lang/invoke

#section:script_messages
----------messages:(5/222)----------
JDK under test: (/Users/aurora/sandbox/jdk)
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-langtools-nightly-h256-20130918-b108-b00)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b48, mixed mode)


#section:compile
----------messages:(3/232)----------
command: compile -XDignore.symbol.file /Users/aurora/sandbox/testbase/test/java/lang/invoke/RevealDirectTest.java
reason: User specified action: run compile -XDignore.symbol.file RevealDirectTest.java 
elapsed time (seconds): 0.086
----------rerun:(20/1521)*----------
DISPLAY=sc11152338.us.oracle.com:1 \\
HOME=/Users/aurora \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
    /Users/aurora/sandbox/jdk/bin/javac \\
        -J-ea \\
        -J-esa \\
        -J-Xmx512m \\
        -J-Dtest.vm.opts='-ea -esa -Xmx512m' \\
        -J-Dcompile.jdk=/Users/aurora/sandbox/jdk \\
        -J-Dtest.src.path=/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -J-Dtest.src=/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -J-Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m' \\
        -J-Dtest.class.path=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke \\
        -J-Dtest.classes=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke \\
        -J-Dtest.class.path.prefix=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke:/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -J-Dtest.jdk=/Users/aurora/sandbox/jdk \\
        -J-Dtest.java.opts= \\
        -J-Dtest.compiler.opts= \\
        -d /Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke -classpath /Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke:/Users/aurora/sandbox/testbase/test/java/lang/invoke:/Users/aurora/sandbox/jdk/lib/tools.jar:/Users/aurora/sandbox/jtreg/lib/junit.jar -sourcepath /Users/aurora/sandbox/testbase/test/java/lang/invoke -XDignore.symbol.file /Users/aurora/sandbox/testbase/test/java/lang/invoke/RevealDirectTest.java
result: Passed. Compilation successful

#section:build
----------messages:(3/121)----------
command: build test.java.lang.invoke.RevealDirectTest
reason: Named class compiled on demand
elapsed time (seconds): 0.0
result: Passed. All files up to date

#section:junit
----------messages:(3/191)----------
command: junit -ea -esa test.java.lang.invoke.RevealDirectTest
reason: User specified action: run junit/othervm -ea -esa test.java.lang.invoke.RevealDirectTest 
elapsed time (seconds): 1.209
----------System.out:(13/853)----------
@Test testSimple executed 107 positive tests in 188 ms
@Test testPublicLookup/1 executed 56 positive tests in 38 ms
@Test testPublicLookup/2 executed 80 positive tests in 44 ms
@Test testPublicLookup/3 executed 56 positive tests in 45 ms
@Test testPublicLookupNegative/1 executed 23/0/0 negative tests in 1 ms
@Test testPublicLookupNegative/2 executed 0/27/0 negative tests in 2 ms
@Test testPublicLookupNegative/3 executed 0/0/27 negative tests in 3 ms
@Test testJavaLangClass executed 60 positive tests in 12 ms
@Test testCallerSensitive executed 30 positive tests in 157 ms
@Test testCallerSensitiveNegative executed 12/0/0 negative tests in 0 ms
@Test testMethodHandleNatives executed 4 positive tests in 2 ms
@Test testMethodHandleInvokes/1 executed 640 positive tests in 199 ms
@Test testMethodHandleInvokes/2 executed 640 positive tests in 40 ms
----------System.err:(1/15)----------
STATUS:Passed.
----------rerun:(19/1561)*----------
DISPLAY=sc11152338.us.oracle.com:1 \\
HOME=/Users/aurora \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
CLASSPATH=/Users/aurora/sandbox/jtreg/lib/javatest.jar:/Users/aurora/sandbox/jtreg/lib/jtreg.jar:/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke:/Users/aurora/sandbox/testbase/test/java/lang/invoke:/Users/aurora/sandbox/jdk/lib/tools.jar:/Users/aurora/sandbox/jtreg/lib/junit.jar \\
    /Users/aurora/sandbox/jdk/bin/java \\
        -Dtest.vm.opts='-ea -esa -Xmx512m' \\
        -Dcompile.jdk=/Users/aurora/sandbox/jdk \\
        -Dtest.src.path=/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -Dtest.src=/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m' \\
        -Dtest.class.path=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke \\
        -Dtest.classes=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke \\
        -Dtest.class.path.prefix=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke:/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -Dtest.jdk=/Users/aurora/sandbox/jdk \\
        -Dtest.java.opts= \\
        -Dtest.compiler.opts= \\
        -ea -esa -Xmx512m -ea -esa \\
        com.sun.javatest.regtest.MainWrapper /Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke/test.java.lang.invoke.RevealDirectTest.jta java/lang/invoke/RevealDirectTest.java test.java.lang.invoke.RevealDirectTest
result: Passed. Execution successful

#section:build
----------messages:(3/123)----------
command: build test.java.lang.invoke.RevealDirectTest
reason: Named class compiled on demand
elapsed time (seconds): 0.001
result: Passed. All files up to date

#section:main
----------messages:(3/251)----------
command: main -ea -esa test.java.lang.invoke.RevealDirectTest
reason: User specified action: run main/othervm/policy=jtreg.security.policy/secure=java.lang.SecurityManager -ea -esa test.java.lang.invoke.RevealDirectTest 
elapsed time (seconds): 1.053
----------System.out:(207/19362)----------
@Test testCallerSensitiveNegative executed 12/0/0 negative tests in 4 ms
*** FAIL: public final native java.lang.Object java.lang.invoke.MethodHandle.invoke(java.lang.Object[]) throws java.lang.Throwable => java.lang.AssertionError: SpeciesData[BoundMethodHandle:]
*** FAIL: public final native java.lang.Object java.lang.invoke.MethodHandle.invokeExact(java.lang.Object[]) throws java.lang.Throwable => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
@Test testMethodHandleNatives executed 0 positive tests in 4 ms
Testcase: testMethodHandleNatives(test.java.lang.invoke.RevealDirectTest):	Caused an ERROR
java.lang.AssertionError: SpeciesData[BoundMethodHandle:]
java.lang.AssertionError: SpeciesData[BoundMethodHandle:]
	at java.lang.invoke.BoundMethodHandle$SpeciesData.<clinit>(BoundMethodHandle.java:455)
	at java.lang.invoke.SimpleMethodHandle.bindArgument(SimpleMethodHandle.java:49)
	at java.lang.invoke.MethodHandle.bindReceiver(MethodHandle.java:1336)
	at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1221)
	at java.lang.invoke.MethodHandleImpl.fakeMethodHandleInvoke(MethodHandleImpl.java:795)
	at java.lang.invoke.MethodHandles$Lookup.unreflectForMH(MethodHandles.java:942)
	at java.lang.invoke.MethodHandles$Lookup.unreflect(MethodHandles.java:928)
	at test.java.lang.invoke.RevealDirectTest.unreflectMemberOrThrow(RevealDirectTest.java:520)
	at test.java.lang.invoke.RevealDirectTest.unreflectMember(RevealDirectTest.java:488)
	at test.java.lang.invoke.RevealDirectTest.testWithMember(RevealDirectTest.java:684)
	at test.java.lang.invoke.RevealDirectTest.testOnMembersImpl(RevealDirectTest.java:380)
	at test.java.lang.invoke.RevealDirectTest.testOnMembers(RevealDirectTest.java:353)
	at test.java.lang.invoke.RevealDirectTest.testMethodHandleNatives(RevealDirectTest.java:160)
	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:491)
	at test.java.lang.invoke.RevealDirectTest.main(RevealDirectTest.java:62)
	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:491)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:724)
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke()void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,int)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,int,int)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,int,Object)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,int,Object[])void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,Object)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,Object,int)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,Object,Object)void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: public final native java.lang.invoke.MethodHandle.invoke(int,Object,Object[])void => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
*** FAIL: too many failures
@Test testMethodHandleInvokes/1 executed 0 positive tests in 15 ms
Testcase: testMethodHandleInvokes(test.java.lang.invoke.RevealDirectTest):	Caused an ERROR
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
	at java.lang.invoke.BoundMethodHandle.getSpeciesData(BoundMethodHandle.java:480)
	at java.lang.invoke.Invokers.invokeForm(Invokers.java:304)
	at java.lang.invoke.Invokers.exactInvoker(Invokers.java:82)
	at java.lang.invoke.InvokeGeneric.makePostDispatchInvoker(InvokeGeneric.java:81)
	at java.lang.invoke.InvokeGeneric.makeInitialInvoker(InvokeGeneric.java:66)
	at java.lang.invoke.InvokeGeneric.<init>(InvokeGeneric.java:48)
	at java.lang.invoke.InvokeGeneric.generalInvokerOf(InvokeGeneric.java:60)
	at java.lang.invoke.Invokers.prepareForGenericCall(Invokers.java:390)
	at java.lang.invoke.Invokers.generalInvoker(Invokers.java:105)
	at java.lang.invoke.MethodHandles.invoker(MethodHandles.java:1527)
	at java.lang.invoke.MethodHandles$Lookup.findVirtualForMH(MethodHandles.java:678)
	at java.lang.invoke.MethodHandles$Lookup.findVirtual(MethodHandles.java:667)
	at test.java.lang.invoke.RevealDirectTest.unreflectMemberOrThrow(RevealDirectTest.java:553)
	at test.java.lang.invoke.RevealDirectTest.unreflectMember(RevealDirectTest.java:488)
	at test.java.lang.invoke.RevealDirectTest.testWithMember(RevealDirectTest.java:684)
	at test.java.lang.invoke.RevealDirectTest.testOnMembersImpl(RevealDirectTest.java:380)
	at test.java.lang.invoke.RevealDirectTest.testOnMembers(RevealDirectTest.java:353)
	at test.java.lang.invoke.RevealDirectTest.testMethodHandleInvokes(RevealDirectTest.java:180)
	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:491)
	at test.java.lang.invoke.RevealDirectTest.main(RevealDirectTest.java:62)
	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:491)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:724)
*** FAIL: public static void test.java.lang.invoke.RevealDirectTest$SimpleSuperInterface.printAll(java.lang.String[]) => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
@Test testSimple executed 94 positive tests in 237 ms
Testcase: testSimple(test.java.lang.invoke.RevealDirectTest):	Caused an ERROR
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$SpeciesData
	at java.lang.invoke.BoundMethodHandle$Species_L.<clinit>(BoundMethodHandle.java:216)
	at java.lang.invoke.BoundMethodHandle.bindSingle(BoundMethodHandle.java:87)
	at java.lang.invoke.MethodHandle.rebind(MethodHandle.java:1376)
	at java.lang.invoke.MethodHandle.bindArgument(MethodHandle.java:1330)
	at java.lang.invoke.DirectMethodHandle.bindArgument(DirectMethodHandle.java:156)
	at java.lang.invoke.MethodHandle.bindReceiver(MethodHandle.java:1336)
	at java.lang.invoke.DirectMethodHandle.bindReceiver(DirectMethodHandle.java:165)
	at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1221)
	at sun.invoke.util.ValueConversions.varargsArray(ValueConversions.java:1148)
	at java.lang.invoke.MethodHandle.asCollector(MethodHandle.java:945)
	at java.lang.invoke.MethodHandleImpl$AsVarargsCollector.<init>(MethodHandleImpl.java:323)
	at java.lang.invoke.MethodHandleImpl.makeVarargsCollector(MethodHandleImpl.java:311)
	at java.lang.invoke.MethodHandle.setVarargs(MethodHandle.java:1264)
	at java.lang.invoke.MethodHandles$Lookup.getDirectMethodCommon(MethodHandles.java:1314)
	at java.lang.invoke.MethodHandles$Lookup.getDirectMethod(MethodHandles.java:1275)
	at java.lang.invoke.MethodHandles$Lookup.unreflect(MethodHandles.java:937)
	at test.java.lang.invoke.RevealDirectTest.unreflectMemberOrThrow(RevealDirectTest.java:520)
	at test.java.lang.invoke.RevealDirectTest.unreflectMember(RevealDirectTest.java:488)
	at test.java.lang.invoke.RevealDirectTest.testWithMember(RevealDirectTest.java:684)
	at test.java.lang.invoke.RevealDirectTest.testOnMembersImpl(RevealDirectTest.java:380)
	at test.java.lang.invoke.RevealDirectTest.testOnMembers(RevealDirectTest.java:353)
	at test.java.lang.invoke.RevealDirectTest.testSimple(RevealDirectTest.java:112)
	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:491)
	at test.java.lang.invoke.RevealDirectTest.main(RevealDirectTest.java:62)
	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:491)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:724)
*** FAIL: public static void test.java.lang.invoke.RevealDirectTest$SimpleSuperInterface.printAll(java.lang.String[]) => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
@Test testPublicLookup/1 executed 53 positive tests in 19 ms
Testcase: testPublicLookup(test.java.lang.invoke.RevealDirectTest):	Caused an ERROR
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
	at java.lang.invoke.BoundMethodHandle.bindSingle(BoundMethodHandle.java:87)
	at java.lang.invoke.MethodHandle.rebind(MethodHandle.java:1376)
	at java.lang.invoke.MethodHandle.bindArgument(MethodHandle.java:1330)
	at java.lang.invoke.DirectMethodHandle.bindArgument(DirectMethodHandle.java:156)
	at java.lang.invoke.MethodHandle.bindReceiver(MethodHandle.java:1336)
	at java.lang.invoke.DirectMethodHandle.bindReceiver(DirectMethodHandle.java:165)
	at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1221)
	at sun.invoke.util.ValueConversions.varargsArray(ValueConversions.java:1148)
	at java.lang.invoke.MethodHandle.asCollector(MethodHandle.java:945)
	at java.lang.invoke.MethodHandleImpl$AsVarargsCollector.<init>(MethodHandleImpl.java:323)
	at java.lang.invoke.MethodHandleImpl.makeVarargsCollector(MethodHandleImpl.java:311)
	at java.lang.invoke.MethodHandle.setVarargs(MethodHandle.java:1264)
	at java.lang.invoke.MethodHandles$Lookup.getDirectMethodCommon(MethodHandles.java:1314)
	at java.lang.invoke.MethodHandles$Lookup.getDirectMethod(MethodHandles.java:1275)
	at java.lang.invoke.MethodHandles$Lookup.unreflect(MethodHandles.java:937)
	at test.java.lang.invoke.RevealDirectTest.unreflectMemberOrThrow(RevealDirectTest.java:520)
	at test.java.lang.invoke.RevealDirectTest.unreflectMember(RevealDirectTest.java:488)
	at test.java.lang.invoke.RevealDirectTest.testWithMember(RevealDirectTest.java:684)
	at test.java.lang.invoke.RevealDirectTest.testOnMembersImpl(RevealDirectTest.java:380)
	at test.java.lang.invoke.RevealDirectTest.testOnMembers(RevealDirectTest.java:353)
	at test.java.lang.invoke.RevealDirectTest.testPublicLookup(RevealDirectTest.java:118)
	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:491)
	at test.java.lang.invoke.RevealDirectTest.main(RevealDirectTest.java:62)
	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:491)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:724)
@Test testPublicLookupNegative/1 executed 17/0/0 negative tests in 0 ms
@Test testPublicLookupNegative/2 executed 0/17/0 negative tests in 1 ms
@Test testPublicLookupNegative/3 executed 0/0/17 negative tests in 3 ms
@Test testJavaLangClass executed 60 positive tests in 109 ms
*** FAIL: public static java.lang.invoke.MethodHandles$Lookup java.lang.invoke.MethodHandles.lookup() => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object,java.lang.Object[]) throws java.lang.IllegalAccessException,java.lang.IllegalArgumentException,java.lang.reflect.InvocationTargetException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public java.lang.Object java.lang.reflect.Field.get(java.lang.Object) throws java.lang.IllegalArgumentException,java.lang.IllegalAccessException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public long java.lang.reflect.Field.getLong(java.lang.Object) throws java.lang.IllegalArgumentException,java.lang.IllegalAccessException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public void java.lang.reflect.Field.set(java.lang.Object,java.lang.Object) throws java.lang.IllegalArgumentException,java.lang.IllegalAccessException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public static java.lang.Class java.lang.Class.forName(java.lang.String) throws java.lang.ClassNotFoundException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public static java.lang.Class java.lang.Class.forName(java.lang.String,boolean,java.lang.ClassLoader) throws java.lang.ClassNotFoundException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public java.lang.Object java.lang.Class.newInstance() throws java.lang.InstantiationException,java.lang.IllegalAccessException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public java.lang.ClassLoader java.lang.Class.getClassLoader() => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
*** FAIL: public java.lang.reflect.Method java.lang.Class.getEnclosingMethod() throws java.lang.SecurityException => java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
@Test testCallerSensitive executed 0 positive tests in 36 ms
Testcase: testCallerSensitive(test.java.lang.invoke.RevealDirectTest):	Caused an ERROR
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
java.lang.NoClassDefFoundError: Could not initialize class java.lang.invoke.BoundMethodHandle$Species_L
	at java.lang.invoke.BoundMethodHandle.bindSingle(BoundMethodHandle.java:87)
	at java.lang.invoke.MethodHandle.rebind(MethodHandle.java:1376)
	at java.lang.invoke.MethodHandle.bindArgument(MethodHandle.java:1330)
	at java.lang.invoke.DirectMethodHandle.bindArgument(DirectMethodHandle.java:156)
	at java.lang.invoke.MethodHandle.bindReceiver(MethodHandle.java:1336)
	at java.lang.invoke.DirectMethodHandle.bindReceiver(DirectMethodHandle.java:165)
	at java.lang.invoke.MethodHandles.insertArguments(MethodHandles.java:1782)
	at sun.invoke.util.ValueConversions.cast(ValueConversions.java:567)
	at java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:257)
	at java.lang.invoke.MethodHandle.convertArguments(MethodHandle.java:1324)
	at java.lang.invoke.MethodHandle.asType(MethodHandle.java:745)
	at java.lang.invoke.MethodHandleImpl.makeArrayElementAccessor(MethodHandleImpl.java:63)
	at java.lang.invoke.MethodHandles.arrayElementGetter(MethodHandles.java:1388)
	at java.lang.invoke.MethodHandleImpl.makeSpreadArguments(MethodHandleImpl.java:436)
	at java.lang.invoke.MethodHandle.asSpreader(MethodHandle.java:828)
	at java.lang.invoke.MethodHandleImpl$BindCaller.prepareForInvoker(MethodHandleImpl.java:884)
	at java.lang.invoke.MethodHandleImpl$BindCaller.bindCaller(MethodHandleImpl.java:832)
	at java.lang.invoke.MethodHandleImpl.bindCaller(MethodHandleImpl.java:815)
	at java.lang.invoke.MethodHandles$Lookup.maybeBindCaller(MethodHandles.java:1327)
	at java.lang.invoke.MethodHandles$Lookup.getDirectMethodCommon(MethodHandles.java:1313)
	at java.lang.invoke.MethodHandles$Lookup.getDirectMethod(MethodHandles.java:1275)
	at java.lang.invoke.MethodHandles$Lookup.unreflect(MethodHandles.java:937)
	at test.java.lang.invoke.RevealDirectTest.unreflectMemberOrThrow(RevealDirectTest.java:520)
	at test.java.lang.invoke.RevealDirectTest.unreflectMember(RevealDirectTest.java:488)
	at test.java.lang.invoke.RevealDirectTest.testWithMember(RevealDirectTest.java:684)
	at test.java.lang.invoke.RevealDirectTest.testOnMembersImpl(RevealDirectTest.java:380)
	at test.java.lang.invoke.RevealDirectTest.testOnMembers(RevealDirectTest.java:353)
	at test.java.lang.invoke.RevealDirectTest.testCallerSensitive(RevealDirectTest.java:146)
	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:491)
	at test.java.lang.invoke.RevealDirectTest.main(RevealDirectTest.java:62)
	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:491)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:724)
----------System.err:(30/2142)----------
java.lang.AssertionError: SpeciesData[BoundMethodHandle:]
	at java.lang.invoke.BoundMethodHandle$SpeciesData.<clinit>(BoundMethodHandle.java:455)
	at java.lang.invoke.SimpleMethodHandle.bindArgument(SimpleMethodHandle.java:49)
	at java.lang.invoke.MethodHandle.bindReceiver(MethodHandle.java:1336)
	at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1221)
	at java.lang.invoke.MethodHandleImpl.fakeMethodHandleInvoke(MethodHandleImpl.java:795)
	at java.lang.invoke.MethodHandles$Lookup.unreflectForMH(MethodHandles.java:942)
	at java.lang.invoke.MethodHandles$Lookup.unreflect(MethodHandles.java:928)
	at test.java.lang.invoke.RevealDirectTest.unreflectMemberOrThrow(RevealDirectTest.java:520)
	at test.java.lang.invoke.RevealDirectTest.unreflectMember(RevealDirectTest.java:488)
	at test.java.lang.invoke.RevealDirectTest.testWithMember(RevealDirectTest.java:684)
	at test.java.lang.invoke.RevealDirectTest.testOnMembersImpl(RevealDirectTest.java:380)
	at test.java.lang.invoke.RevealDirectTest.testOnMembers(RevealDirectTest.java:353)
	at test.java.lang.invoke.RevealDirectTest.testMethodHandleNatives(RevealDirectTest.java:160)
	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:491)
	at test.java.lang.invoke.RevealDirectTest.main(RevealDirectTest.java:62)
	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:491)
	at com.sun.javatest.regtest.MainWrapper$MainThread.run(MainWrapper.java:94)
	at java.lang.Thread.run(Thread.java:724)

JavaTest Message: Test threw exception: java.lang.AssertionError: SpeciesData[BoundMethodHandle:]
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.AssertionError: SpeciesData[BoundMethodHandle:]
----------rerun:(21/1671)*----------
DISPLAY=sc11152338.us.oracle.com:1 \\
HOME=/Users/aurora \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
CLASSPATH=/Users/aurora/sandbox/jtreg/lib/javatest.jar:/Users/aurora/sandbox/jtreg/lib/jtreg.jar:/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke:/Users/aurora/sandbox/testbase/test/java/lang/invoke:/Users/aurora/sandbox/jdk/lib/tools.jar:/Users/aurora/sandbox/jtreg/lib/junit.jar \\
    /Users/aurora/sandbox/jdk/bin/java \\
        -Dtest.vm.opts='-ea -esa -Xmx512m' \\
        -Dcompile.jdk=/Users/aurora/sandbox/jdk \\
        -Dtest.src.path=/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -Dtest.src=/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -Dtest.tool.vm.opts='-J-ea -J-esa -J-Xmx512m' \\
        -Dtest.class.path=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke \\
        -Dtest.classes=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke \\
        -Dtest.class.path.prefix=/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke:/Users/aurora/sandbox/testbase/test/java/lang/invoke \\
        -Dtest.jdk=/Users/aurora/sandbox/jdk \\
        -Dtest.java.opts= \\
        -Dtest.compiler.opts= \\
        -Djava.security.policy==/Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/scratch/jtreg.security.policy_new \\
        -Djava.security.manager=java.lang.SecurityManager \\
        -ea -esa -Xmx512m -ea -esa \\
        com.sun.javatest.regtest.MainWrapper /Users/aurora/sandbox/gresults/testoutput/jdk_lang/JTwork/classes/java/lang/invoke/test.java.lang.invoke.RevealDirectTest.jta
result: Failed. Execution failed: `main' threw exception: java.lang.AssertionError: SpeciesData[BoundMethodHandle:]


test result: Failed. Execution failed: `main' threw exception: java.lang.AssertionError: SpeciesData[BoundMethodHandle:]

Comments
http://hg.openjdk.java.net/jdk8/tl/jdk/rev/44da760eed4b
09-10-2013

I cannot reproduce this; I tried 9 changesets related to 292 during 2013-09. Marking CNR. Please reopen if it is still showing up somewhere after the fix to JDK-8024761. There was a targeted fix to a failure like this included in the fix for JDK-8024761, which is now in TL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/44da760eed4b The patch looks like this: private static final HashMap<String, SpeciesData> CACHE = new HashMap<>(); + static { CACHE.put("", EMPTY); } // make bootstrap predictable private static final boolean INIT_DONE; // set after <clinit> finishes...
09-10-2013

I removed "Mac OS X" from the summary line as we're seeing this test fail in jdk8/tl on other platforms too.
28-09-2013