cxf.xml support not working on FSW 6.0 with roll-up patch #5
Issue
- According to the solution #802143 the
cxf.xml
support has been released with the 5th roll-up patch, so we can already add WS-Security withcxf.xml
. -
However, we tried to use this feature and apparently it is not working. After changing the
cxf.xml
file following the solution #1585683 a deployment error is happening and the SwitchYard SOAP reference is not started anymore:java.lang.NoClassDefFoundError: Could not initialize class org.springframework.expression.TypedValue
-
After updeploying the SwitchYard project and deleting the
tmp/
folder, I get a different error but the project still fails to deploy:Caused by: java.lang.NoSuchFieldError: NULL at org.springframework.expression.TypedValue.<clinit>(TypedValue.java:32) at org.springframework.expression.spel.support.StandardEvaluationContext.setRootObject(StandardEvaluationContext.java:88) at org.springframework.expression.spel.support.StandardEvaluationContext.<init>(StandardEvaluationContext.java:74) at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:124) at org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBeanDefinitionString(AbstractBeanFactory.java:1315) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.evaluate(BeanDefinitionValueResolver.java:214) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:383) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:165) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1160) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.configureBean(AbstractAutowireCapableBeanFactory.java:319) at org.springframework.beans.factory.wiring.BeanConfigurerSupport.configureBean(BeanConfigurerSupport.java:144) at org.apache.cxf.configuration.spring.ConfigurerImpl.configureBean(ConfigurerImpl.java:170) at org.apache.cxf.configuration.spring.ConfigurerImpl.configureBean(ConfigurerImpl.java:128) at org.jboss.wsf.stack.cxf.client.configuration.JBossWSSpringConfigurer.configureBean(JBossWSSpringConfigurer.java:60) at org.apache.cxf.jaxws.ServiceImpl.configureObject(ServiceImpl.java:544) at org.apache.cxf.jaxws.ServiceImpl.createDispatch(ServiceImpl.java:615) at org.apache.cxf.jaxws.ServiceImpl.createDispatch(ServiceImpl.java:604) at javax.xml.ws.Service.createDispatch(Service.java:368) [rt.jar:1.7.0_72] at org.switchyard.component.soap.OutboundHandler.doStart(OutboundHandler.java:128) at org.switchyard.deploy.BaseServiceHandler.start(BaseServiceHandler.java:60) at org.switchyard.deploy.internal.Deployment.deployReferenceBindings(Deployment.java:310) at org.switchyard.deploy.internal.Deployment.start(Deployment.java:143) at org.switchyard.as7.extension.deployment.SwitchYardDeployment.start(SwitchYardDeployment.java:127) at org.switchyard.as7.extension.services.SwitchYardService.start(SwitchYardService.java:77) at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.4.GA-redhat-1.jar:1.0.4.GA-redhat-1] ... 3 more
Environment
- Red Hat JBoss Fuse Service Works (FSW)
- 6.0 + Roll-up patch #5 or later
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.