Skip to content

Instantly share code, notes, and snippets.

@odrotbohm
Created January 28, 2013 10:30
Show Gist options
  • Save odrotbohm/4654469 to your computer and use it in GitHub Desktop.
Save odrotbohm/4654469 to your computer and use it in GitHub Desktop.
Stacktrace for LinkageError in OpenJPA test case with Logback.
build 28-Jan-2013 02:16:38 -------------------------------------------------------
build 28-Jan-2013 02:16:38 T E S T S
build 28-Jan-2013 02:16:38 -------------------------------------------------------
build 28-Jan-2013 02:16:39 Running org.springframework.data.jpa.repository.OpenJpaUserRepositoryFinderTests
build 28-Jan-2013 02:16:40 Failed to instantiate [ch.qos.logback.classic.LoggerContext]
build 28-Jan-2013 02:16:40 Reported exception:
build 28-Jan-2013 02:16:40 java.lang.LinkageError: loader constraint violation: when resolving method "javax.xml.parsers.SAXParser.parse(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V" the class loader (instance of org/apache/openjpa/lib/util/TemporaryClassLoader) of the current class, ch/qos/logback/core/joran/event/SaxEventRecorder, and the class loader (instance of <bootloader>) for resolved class, javax/xml/parsers/SAXParser, have different Class objects for the type org/xml/sax/InputSource used in the signature
build 28-Jan-2013 02:16:40 at ch.qos.logback.core.joran.event.SaxEventRecorder.recordEvents(SaxEventRecorder.java:59)
build 28-Jan-2013 02:16:40 at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:132)
build 28-Jan-2013 02:16:40 at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:96)
build 28-Jan-2013 02:16:40 at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:55)
build 28-Jan-2013 02:16:40 at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)
build 28-Jan-2013 02:16:40 at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
build 28-Jan-2013 02:16:40 at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
build 28-Jan-2013 02:16:40 at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:54)
build 28-Jan-2013 02:16:40 at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)
build 28-Jan-2013 02:16:40 at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:107)
build 28-Jan-2013 02:16:40 at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:295)
build 28-Jan-2013 02:16:40 at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:269)
build 28-Jan-2013 02:16:40 at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156)
build 28-Jan-2013 02:16:40 at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)
build 28-Jan-2013 02:16:40 at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:272)
build 28-Jan-2013 02:16:40 at org.springframework.beans.factory.wiring.BeanConfigurerSupport.<init>(BeanConfigurerSupport.java:53)
build 28-Jan-2013 02:16:40 at org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect.<init>(AnnotationBeanConfigurerAspect.aj:50)
build 28-Jan-2013 02:16:40 at org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect.ajc$postClinit(AnnotationBeanConfigurerAspect.aj:1)
build 28-Jan-2013 02:16:40 at org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect.<clinit>(AnnotationBeanConfigurerAspect.aj:46)
build 28-Jan-2013 02:16:40 at org.springframework.data.jpa.domain.support.AuditingEntityListener.<init>(AuditingEntityListener.java:48)
build 28-Jan-2013 02:16:40 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
build 28-Jan-2013 02:16:40 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
build 28-Jan-2013 02:16:40 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
build 28-Jan-2013 02:16:40 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
build 28-Jan-2013 02:16:40 at java.lang.Class.newInstance0(Class.java:355)
build 28-Jan-2013 02:16:40 at java.lang.Class.newInstance(Class.java:308)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.util.J2DoPrivHelper$11.run(J2DoPrivHelper.java:371)
build 28-Jan-2013 02:16:40 at java.security.AccessController.doPrivileged(Native Method)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.event.BeanLifecycleCallbacks.newListener(BeanLifecycleCallbacks.java:66)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.event.BeanLifecycleCallbacks.<init>(BeanLifecycleCallbacks.java:61)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.parseCallbackMethods(AnnotationPersistenceMetaDataParser.java:999)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.persistence.XMLPersistenceMetaDataParser.startEntityListener(XMLPersistenceMetaDataParser.java:2048)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.persistence.XMLPersistenceMetaDataParser.startSystemElement(XMLPersistenceMetaDataParser.java:653)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.meta.CFMetaDataParser.startElement(CFMetaDataParser.java:129)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.meta.XMLMetaDataParser.startElement(XMLMetaDataParser.java:499)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:179)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:745)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:377)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2756)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
build 28-Jan-2013 02:16:40 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
build 28-Jan-2013 02:16:40 at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.meta.XMLMetaDataParser.parseNewResource(XMLMetaDataParser.java:424)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:347)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:324)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.lib.meta.XMLMetaDataParser.parse(XMLMetaDataParser.java:297)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.persistence.XMLPersistenceMetaDataParser.parse(XMLPersistenceMetaDataParser.java:405)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.persistence.PersistenceMetaDataFactory.parseXML(PersistenceMetaDataFactory.java:293)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.persistence.PersistenceMetaDataFactory.load(PersistenceMetaDataFactory.java:228)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:580)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.meta.MetaDataRepository.getMetaDataInternal(MetaDataRepository.java:400)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:384)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.enhance.PCEnhancer.<init>(PCEnhancer.java:286)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.enhance.PCEnhancer.<init>(PCEnhancer.java:257)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.enhance.PCClassFileTransformer.transform0(PCClassFileTransformer.java:146)
build 28-Jan-2013 02:16:40 at org.apache.openjpa.enhance.PCClassFileTransformer.transform(PCClassFileTransformer.java:126)
build 28-Jan-2013 02:16:40 at sun.instrument.TransformerManager.transform(TransformerManager.java:169)
build 28-Jan-2013 02:16:40 at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:365)
build 28-Jan-2013 02:16:40 at java.lang.ClassLoader.defineClass1(Native Method)
build 28-Jan-2013 02:16:40 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
build 28-Jan-2013 02:16:40 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
build 28-Jan-2013 02:16:40 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
build 28-Jan-2013 02:16:40 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
build 28-Jan-2013 02:16:40 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
build 28-Jan-2013 02:16:40 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
build 28-Jan-2013 02:16:40 at java.security.AccessController.doPrivileged(Native Method)
build 28-Jan-2013 02:16:40 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
build 28-Jan-2013 02:16:40 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
build 28-Jan-2013 02:16:40 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
build 28-Jan-2013 02:16:40 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
build 28-Jan-2013 02:16:40 at java.lang.Class.getDeclaredFields0(Native Method)
build 28-Jan-2013 02:16:40 at java.lang.Class.privateGetDeclaredFields(Class.java:2291)
build 28-Jan-2013 02:16:40 at java.lang.Class.getDeclaredFields(Class.java:1743)
build 28-Jan-2013 02:16:40 at org.junit.runners.model.TestClass.<init>(TestClass.java:49)
build 28-Jan-2013 02:16:40 at org.junit.runners.ParentRunner.<init>(ParentRunner.java:75)
build 28-Jan-2013 02:16:40 at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:57)
build 28-Jan-2013 02:16:40 at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:104)
build 28-Jan-2013 02:16:40 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
build 28-Jan-2013 02:16:40 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
build 28-Jan-2013 02:16:40 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
build 28-Jan-2013 02:16:40 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
build 28-Jan-2013 02:16:40 at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:29)
build 28-Jan-2013 02:16:40 at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:21)
build 28-Jan-2013 02:16:40 at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
build 28-Jan-2013 02:16:40 at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
build 28-Jan-2013 02:16:40 at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
build 28-Jan-2013 02:16:40 at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:26)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:234)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113)
build 28-Jan-2013 02:16:40 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
build 28-Jan-2013 02:16:40 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
build 28-Jan-2013 02:16:40 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
build 28-Jan-2013 02:16:40 at java.lang.reflect.Method.invoke(Method.java:597)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103)
build 28-Jan-2013 02:16:40 at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74)
build 28-Jan-2013 02:16:41 2280 default WARN [main] openjpa.Runtime - Found no persistent property in "org.springframework.data.jpa.domain.sample.Account"
build 28-Jan-2013 02:16:41 2286 default WARN [main] openjpa.Runtime - Found no persistent property in "org.springframework.data.jpa.domain.sample.SpecialUser"
build 28-Jan-2013 02:16:43 Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.63 sec
build 28-Jan-2013 02:16:43 Running org.springframework.data.jpa.repository.support.OpenJpaJpaRepositoryTests
build 28-Jan-2013 02:16:43 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.37 sec
build 28-Jan-2013 02:16:43 Running org.springframework.data.jpa.repository.OpenJpaParentRepositoryIntegrationTests
build 28-Jan-2013 02:16:43 Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 sec
build 28-Jan-2013 02:16:43 Running org.springframework.data.jpa.repository.OpenJpaNamespaceUserRepositoryTests
build 28-Jan-2013 02:16:45 Tests run: 77, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 1.987 sec
build 28-Jan-2013 02:16:45
build 28-Jan-2013 02:16:45 Results :
build 28-Jan-2013 02:16:45
build 28-Jan-2013 02:16:45 Tests run: 93, Failures: 0, Errors: 0, Skipped: 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment