Community
Participate
Working Groups
JDK15: oxm & Jaxb: new failures since 2.3.0.v20110429-r9277. Tests seem to not supported by JDK 1.5 ------------------- org.eclipse.persistence.testing.oxm.docpres.dynamic.* org.eclipse.persistence.testing.oxm.dynamic.* ----- OXM test failures had following trace ---------- junit.framework.AssertionFailedError: Exception in constructor: testXMLToObjectFromInputStream (Local Exception Stack: Exception [EclipseLink-7198] (Eclipse Persistence Services - 2.3.0.v20110505-r9312): org.eclipse.persistence.exceptions.ValidationException Exception Description: Class: [org.eclipse.persistence.testing.oxm.dynamic.XEmployee] was not found while converting from class names to classes. Internal Exception: java.lang.ClassNotFoundException: org.eclipse.persistence.testing.oxm.dynamic.XEmployee at org.eclipse.persistence.exceptions.ValidationException.classNotFoundWhileConvertingClassNames(ValidationException.java:2305) at org.eclipse.persistence.descriptors.ClassDescriptor.convertClassNamesToClasses(ClassDescriptor.java:1306) at org.eclipse.persistence.sessions.Project.convertClassNamesToClasses(Project.java:395) at org.eclipse.persistence.dynamic.DynamicTypeBuilder.loadDynamicProject(DynamicTypeBuilder.java:603) at org.eclipse.persistence.testing.oxm.dynamic.DynamicTestCases.(DynamicTestCases.java:56) at java.lang.reflect.Constructor.newInstance(Constructor.java:501) at org.eclipse.persistence.testing.oxm.dynamic.DynamicTestSuite.suite(DynamicTestSuite.java:30) Caused by: java.lang.ClassNotFoundException: org.eclipse.persistence.testing.oxm.dynamic.XEmployee at org.eclipse.persistence.dynamic.DynamicClassLoader.findClass(DynamicClassLoader.java:214) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.getClassForName(PrivilegedAccessHelper.java:119) at org.eclipse.persistence.descriptors.ClassDescriptor.convertClassNamesToClasses(ClassDescriptor.java:1303) Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at org.eclipse.persistence.dynamic.DynamicClassWriter.writeClass(DynamicClassWriter.java:175) at org.eclipse.persistence.dynamic.DynamicClassLoader.findClass(DynamicClassLoader.java:210) ) ------ JAXB test failures had following trace -------- Exception in constructor: testXMLToObjectFromInputStream (java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:621) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) at org.eclipse.persistence.jaxb.compiler.MappingsGenerator.generateWrapperClass(MappingsGenerator.java:2655) at org.eclipse.persistence.jaxb.compiler.MappingsGenerator.generateWrapperClassAndDescriptor(MappingsGenerator.java:2485) at org.eclipse.persistence.jaxb.compiler.MappingsGenerator.addEnumerationWrapperAndDescriptor(MappingsGenerator.java:2456) at org.eclipse.persistence.jaxb.compiler.MappingsGenerator.processGlobalElements(MappingsGenerator.java:2401) at org.eclipse.persistence.jaxb.compiler.MappingsGenerator.generateProject(MappingsGenerator.java:217) at org.eclipse.persistence.jaxb.compiler.Generator.generateProject(Generator.java:174) at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:801) at org.eclipse.persistence.jaxb.JAXBContext$TypeMappingInfoInput.createContextState(JAXBContext.java:794) at org.eclipse.persistence.jaxb.JAXBContext.<init>(JAXBContext.java:134) at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:140) at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:127) at org.eclipse.persistence.jaxb.JAXBContextFactory.createContext(JAXBContextFactory.java:91) at org.eclipse.persistence.testing.jaxb.JAXBTestCases.setClasses(JAXBTestCases.java:116) at org.eclipse.persistence.testing.jaxb.javadoc.xmlenumvalue.XmlEnumValueConstantNameValueTest.<init>(XmlEnumValueConstantNameValueTest.java:29) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:501) at junit.framework.TestSuite.createTest(TestSuite.java:65) at junit.framework.TestSuite.addTestMethod(TestSuite.java:283) at junit.framework.TestSuite.<init>(TestSuite.java:146) at junit.framework.TestSuite.addTestSuite(TestSuite.java:198) at org.eclipse.persistence.testing.jaxb.javadoc.JavadocAnnotationExamplesTestSuite.suite(JavadocAnnotationExamplesTestSuite.java:35) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:356) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768) )
issue went away after compatible asm.jar been used
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink