Is there any reason why CXF shouldn't work with Spring 4? I am tring to
upgrade some of the 3rd party jars in our project but I am getting the
following exception with the combination of CXF 2.7.8 and Spring 4.0.0:

java.lang.RuntimeException: No ASM ClassWriterFound
        at
org.apache.cxf.common.util.ASMHelper.createClassWriter(ASMHelper.java:269)
        at
org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:151)
        at
org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:122)
        at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:683)
        at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:653)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:484)
        at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:704)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:550)
        at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:265)
        at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:215)
        at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:450)
        at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:327)
        at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:322)
        at javax.xml.ws.Service.getPort(Service.java:188)
        at
dinmar.oacis.common.workflow.ws.ProcessServiceProxyFactory.getWSProcessServiceProxy(ProcessServiceProxyFactory.java:55)
        at
dinmar.oacis.common.workflow.ws.ProcessServiceProxyFactory.getWSProcessServiceProxy(ProcessServiceProxyFactory.java:30)
        at dinmar.oacis.applet.core.oaJApp.initCcow(oaJApp.java:813)
        at dinmar.oacis.applet.core.oaJApp.init(oaJApp.java:201)
        at
dinmar.oacis.applet.core.oaJApplet$Initializer.doInBackground(oaJApplet.java:1139)
        at
dinmar.oacis.applet.core.oaJApplet$Initializer.doInBackground(oaJApplet.java:1)
        at javax.swing.SwingWorker$1.call(SwingWorker.java:296)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at javax.swing.SwingWorker.run(SwingWorker.java:335)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)

I have checked the ASMHelper source. It's looking for one of 4 four possible
ClassWriters, one being org.springframework.asm.ClassWriter. This Spring
class is in my classpath.



--
View this message in context: 
http://cxf.547215.n5.nabble.com/CXF-2-7-8-with-Spring-4-tp5738696.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to