When running my unit tests, I'm getting this really odd error. Can
anyone shed some light on it? For the record, I'm using jdk
1.5.0_11-b03 and TLE v 2.0-40
(
https://maven-repository.dev.java.net/repository/toplink.essentials/jar
s/toplink-essentials-2.0-40.jar). Thanks!
Here's the stack trace:
[junit] Running
com.iecokc.worklist.engineering.test.service.EngineeringWorkListServiceT
est
[junit] java.lang.reflect.InvocationTargetException
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[junit] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[junit] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[junit] at java.lang.reflect.Method.invoke(Method.java:585)
[junit] at
sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Instrumentati
onImpl.java:141)
[junit] Caused by: java.lang.reflect.InvocationTargetException
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[junit] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
[junit] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
[junit] at java.lang.reflect.Method.invoke(Method.java:585)
[junit] at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializerAgent.in
itializeFromAgent(JavaSECMPInitializerAgent.java:54)
[junit] at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializerAgent.pr
emain(JavaSECMPInitializerAgent.java:47)
[junit] ... 5 more
[junit] Caused by: java.lang.ClassFormatError: Absent Code attribute
in method that is not native or abstract in class file
javax/persistence/spi/PersistenceUnitTransactionType
[junit] at java.lang.ClassLoader.defineClass1(Native Method)
[junit] at
java.lang.ClassLoader.defineClass(ClassLoader.java:620)
[junit] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[junit] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[junit] at
java.net.URLClassLoader.access$100(URLClassLoader.java:56)
[junit] at
java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[junit] at java.security.AccessController.doPrivileged(Native
Method)
[junit] at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[junit] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
[junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[junit] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[junit] at
oracle.toplink.essentials.ejb.cmp3.persistence.SEPersistenceUnitInfo.<in
it>(SEPersistenceUnitInfo.java:64)
[junit] at
oracle.toplink.essentials.internal.ejb.cmp3.xml.parser.PersistenceConten
tHandler.startElement(PersistenceContentHandler.java:86)
[junit] at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen
t(AbstractSAXParser.java:533)
[junit] at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEleme
nt(XMLSchemaValidator.java:708)
[junit] at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta
rtElement(XMLNSDocumentScannerImpl.java:330)
[junit] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:16
93)
[junit] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:368)
[junit] at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:834)
[junit] at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:764)
[junit] at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:148)
[junit] at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1242)
[junit] at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.
processPersistenceXML(PersistenceUnitProcessor.java:136)
[junit] at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.
processPersistenceArchive(PersisteontentHandler.java:86)
[junit] at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen
t(AbstractSAXParser.java:533)
[junit] at
com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.startEleme
nt(XMLSchemaValidator.java:708)
[junit] at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta
rtElement(XMLNSDocumentScannerImpl.java:330)
[junit] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:16
93)
[junit] at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:368)
[junit] at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:834)
[junit] at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:764)
[junit] at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:148)
[junit] at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1242)
[junit] at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.
processPersistenceXML(PersistenceUnitProcessor.java:136)
[junit] at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.
processPersistenceArchive(PersistenceUnitProcessor.java:84)
[junit] at
oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.
getPersistenceUnits(PersistenceUnitProcessor.java:74)
[junit] FATAL ERROR in native method: processing of -javaagent
failed
[junit] at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initPer
sistenceUnits(JavaSECMPInitializer.java:223)
[junit] at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initial
ize(JavaSECMPInitializer.java:242)
[junit] at
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initial
izeFromAgent(JavaSECMPInitializer.java:259)
[junit] ... 11 more
-----
Jason Lee, SCJP
Senior Software Engineer
http://www.iec-okc.com <
http://www.iec-okc.com/>