Hi Ted, Thanks for the help. Any usual suspects?
I compared the dependency tree, and it does not seem to clash. After searching around, it looks like maybe Neethi or wsdl4j can be the usual suspects. I don't have Neethi as a dependency. I do have wsdl4j in the same path, but they are the same version. Probably, CXF tries to bind to some "bad" version of some dependency I have. I will get the source for 2.5.2 and debug a bit, as this does not seem like a common problem. On Mon, Jun 18, 2012 at 7:47 AM, Ted <[email protected]> wrote: > 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. > -- Regards, Tharindu blog: http://mackiemathew.com/
