Has anyone sucessfully been using Cactus with JDK 1.4 beta 3? Something seems to go wrong when I try to run my ServletTestCases on a Tomcat 3.2.3. All tests fail with the following error and stack trace:
class sun.reflect.GeneratedSerializationConstructorAccessor1 cannot access its superclass sun.reflect.SerializationConstructorAccessorImpl|| |java.lang.IllegalAccessError: class sun.reflect.GeneratedSerializationConstructorAccessor1 cannot access its superclass sun.reflect.SerializationConstructorAccessorImpl at sun.misc.Unsafe.defineClass(Native Method) at sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:49) at sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:384) at java.security.AccessController.doPrivileged(Native Method) at sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:380) at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(MethodAccessorGenerator.java:98) at sun.reflect.ReflectionFactory.newConstructorForSerialization(ReflectionFactory.java:304) at java.io.ObjectStreamClass.getSerializableConstructor(ObjectStreamClass.java:1154) at java.io.ObjectStreamClass.access$1100(ObjectStreamClass.java:48) at java.io.ObjectStreamClass$3.run(ObjectStreamClass.java:341) at java.security.AccessController.doPrivileged(Native Method) at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:332) at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:252) at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:447) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1514) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1428) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1619) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1267) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:325) at org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java:150) at org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:422) at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:130) at org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:371) at junit.framework.TestResult$1.protect(TestResult.java:106) <snip>| Line 150 in the AbstractHttpClient gets a WebResult: WebTestResult result = (WebTestResult)ois.readObject(); Is there something I am missing or am I experiencing a problem in either JDK 1.4. or the way it is used by Cactus? Any help appreciated, Kim Thrys�e -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
