Does anybody know how to deal with this problem? I have spent almost a whole week to squash this, but still am not able to do it. Please help.
While Sun JVM works fine, BEA JRockit generates classFormatError and does not allow Unit test to complete. Verified it happens both in Windows(XP Pro) and Linux (Fedora Core Release 4) Environment: JVM: JRockit R26.4.0 (JDK 1.5.0.06) Tomcat: 5.5.12 Cactus: 1.7.12 System Memory: 1 GB OS: Windows XP(Pro) / RedHat Linux Here is the actual error: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception com.uievolution.cma.filters.RequestPerfLogFilter.doFilter(RequestPerfLogFilter.java:39) root cause java.lang.ClassFormatError: org.apache.cactus.WebResponse java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source) java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1650) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:856) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1305) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1187) java.lang.ClassLoader.loadClassFromNative(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) java.lang.Class.forName(Ljava.lang.String;ZLjava.lang.ClassLoader;)Ljava.lang.Class;(Unknown Source) jrockit.reflect.MemberAccess.getClassesFromMethodDesc(Ljava.lang.String;Ljava.lang.ClassLoader;)[Ljava.lang.Class;(Unknown Source) java.lang.reflect.Method.getParameterTypes0()[Ljava.lang.Class;(Unknown Source) java.lang.reflect.Method.getParameterTypes()[Ljava.lang.Class;(Unknown Source) junit.framework.TestSuite.isTestMethod(TestSuite.java:190) junit.framework.TestSuite.isPublicTestMethod(TestSuite.java:185) junit.framework.TestSuite.addTestMethod(TestSuite.java:108) junit.framework.TestSuite.(TestSuite.java:75) junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:103) org.junitee.servlet.JUnitEEServlet.filterTests(JUnitEEServlet.java:300) org.junitee.servlet.JUnitEEServlet.searchForTests(JUnitEEServlet.java:270) org.junitee.servlet.JUnitEEServlet.doGet(JUnitEEServlet.java:183) javax.servlet.http.HttpServlet.service(HttpServlet.java:689) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) com.uievolution.cma.filters.RequestPerfLogFilter.doFilter(RequestPerfLogFilter.java:39) note The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs. -- View this message in context: http://www.nabble.com/Cactus-generates-classFormatError-with-JRockit-tf1969455.html#a5406348 Sent from the Cactus - Dev forum at Nabble.com.