testbase: /net/cady/export/dtf/unified/knight-ws/suites/6.0_cady/libs
failing testcases:
java_util/generics/list/LinkedListDoubleTest
java_util/generics/list/LinkedListIntegerTest
OS: Soalris-i586
JDK: pass with 6u4 b09, fail with 6u4 p b01
Error:
Note: Recompile with -Xlint:unchecked for details.
Exception in thread "main" java.lang.IncompatibleClassChangeError
at java.util.AbstractList.equals(AbstractList.java:504)
at LinkedListDoubleTest.LinkedListDoubleTestTest01(LinkedListDoubleTest.java:355)
at LinkedListDoubleTest.main(LinkedListDoubleTest.java:101)
Testcase sources:
http://jsqalab.sfbay/results/cady/export/results/libs/6u4p/b01/6.0_cady-6u4p-libs-IA10_c1-2007-11-28-17-10-10-0208/dtftest.SunOS.x86/LinkedListDoubleTest/
Log:
http://jsqalab.sfbay/results/cady/export/results/libs/6u4p/b01/6.0_cady-6u4p-libs-IA10_c1-2007-11-28-17-10-10-0208/dtftest.SunOS.x86/LinkedListDoubleTest/LinkedListDoubleTest.log
Appears to be -client JVM only problem. Passes with -server JVM, yet fails when specifying -client.
Reverting to JDK 6 implementations of Integer.java and Double.java still result in -client JVM test failure.