double check your libraries for duplicate frameworks. I think I had this error briefly when I accidentally got 2 different version of either spring or some dependent library in my class path.
On Mon, Jun 18, 2012 at 4:50 AM, Tharindu Mathew <[email protected]>wrote: > Hi, > > I'm using Apache CXF 2.5.2 and ran across this ssue. > > I'm trying to run a junit test for a jax rs service and I come across this > error[1]. I'm using JAXRSServerFactoryBean to initialize my server. This > comes when I put this code in a main method and run it as well, so it's not > specific to junit. > > I can run the jax rs samples fine, so I believe has to be some issue in my > class path. Is this correct? > > Since there is no details given as to what class is producing this error, I > thought someone on the list can shed some light. > > Thanks in advance. > > > [1] - > > Exception in thread "main" java.lang.IncompatibleClassChangeError: > Implementing class > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) > at java.lang.ClassLoader.defineClass(ClassLoader.java:615) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) > at java.net.URLClassLoader.access$000(URLClassLoader.java:58) > at java.net.URLClassLoader$1.run(URLClassLoader.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) > at java.lang.ClassLoader.defineClass(ClassLoader.java:615) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) > at java.net.URLClassLoader.access$000(URLClassLoader.java:58) > at java.net.URLClassLoader$1.run(URLClassLoader.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:247) > at > org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:149) > at > > org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(ExtensionManagerImpl.java:137) > at > > org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:131) > at > > org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:139) > at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:40) > at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:36) > at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:32) > at > > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:115) > at > > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:91) > at > > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:69) > at > > org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:58) > at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:99) > at org.apache.cxf.BusFactory.createThreadBus(BusFactory.java:165) > at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:155) > at org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:140) > at > > org.apache.cxf.endpoint.AbstractEndpointFactory.getBus(AbstractEndpointFactory.java:83) > at > > org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.getBus(AbstractJAXRSFactoryBean.java:89) > at > > org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:138) > at > org.wso2.carbon.eventbridge.restapi.utils.RESTUtils.main(RESTUtils.java:40) > > -- > Regards, > > Tharindu > > blog: http://mackiemathew.com/ > -- Ted.
