I was running the QA test category "io" and am running into a strange failure:
The test in question is com/sun/jini/test/spec/io/marshalinputstream/Resolve_LoadClassExceptionTest.td. There are two more tests in this category that fail with the same AssertionError. =============================== CALLING RUN() =============================== Resolve_LoadClassExceptionTest.run FINE: ================================= Resolve_LoadClassExceptionTest.run FINE: test case 1: loadClassException:java.lang.ClassNotFoundException, transferObject:test case, callUseCodebaseAnnotations:true, readAnnotationReturnVal: http://calisto:8082/qa1-io-util-dl.jar Resolve_LoadClassExceptionTest.run FINE: FakeMarshalInputStream.constructor FINER: ENTRY FakeMarshalInputStream.readAnnotation FINER: ENTRY 27-aug-2010 1:11:55 net.jini.loader.ClassLoading loadClass FINE: Using (null=null) to download: java.io.File from http://calisto:8082/qa1-io-util-dl.jar FakeRMIClassLoaderSpi.loadClass FINER: ENTRY FakeRMIClassLoaderSpi.check(Object,Object) FINER: ENTRY http://calisto:8082/qa1-io-util-dl.jar http://calisto:8082/qa1-io-util-dl.jar FakeRMIClassLoaderSpi.check(Object,Object) FINER: ENTRY java.io.File java.io.File FakeRMIClassLoaderSpi.check(Object,Object) FINER: ENTRY sun.misc.launcher$appclassloa...@17182c1 null java.lang.AssertionError at com.sun.jini.test.spec.io.util.FakeRMIClassLoaderSpi.check(FakeRMIClassLoaderSpi.java:176) at com.sun.jini.test.spec.io.util.FakeRMIClassLoaderSpi.loadClass(FakeRMIClassLoaderSpi.java:115) at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:264) at net.jini.loader.RMIClassLoaderCodebaseAccess.loadClass(RMIClassLoaderCodebaseAccess.java:36) at net.jini.loader.CodebaseAccessClassLoader.loadClass(CodebaseAccessClassLoader.java:47) at net.jini.loader.ClassLoading.loadClass(ClassLoading.java:198) at net.jini.io.MarshalInputStream.resolveClass(MarshalInputStream.java:295) at com.sun.jini.test.spec.io.util.FakeMarshalInputStream.resolveClass(FakeMarshalInputStream.java:81) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1592) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:368) at com.sun.jini.test.spec.io.marshalinputstream.Resolve_LoadClassExceptionTest.run(Resolve_LoadClassExceptionTest.java:217) at com.sun.jini.qa.harness.MasterTest.doTest(MasterTest.java:250) at com.sun.jini.qa.harness.MasterTest.main(MasterTest.java:140) com.sun.jini.qa.harness.TestException: java.lang.AssertionError at com.sun.jini.qa.harness.QATest.assertion(QATest.java:75) at com.sun.jini.test.spec.io.marshalinputstream.Resolve_LoadClassExceptionTest.run(Resolve_LoadClassExceptionTest.java:224) at com.sun.jini.qa.harness.MasterTest.doTest(MasterTest.java:250) at com.sun.jini.qa.harness.MasterTest.main(MasterTest.java:140) MasterTest.doTest INFO: ============================ CALLING TEARDOWN() ============================= TIME: 1:11:55 Test process was destroyed and returned code 1 com/sun/jini/test/spec/io/marshalinputstream/Resolve_LoadClassExceptionTest.td Test Failed: Test Failed: com.sun.jini.qa.harness.TestException: java.lang.AssertionError Can anybody else reproduce? Please run the QA suite with property run.categories set to "io" in your build.properties. You will get 3 of these AssertionErrors: # of tests started = 15 # of tests completed = 15 # of tests passed = 12 # of tests failed = 3
