I'll see if I can produce a scaled down test case. Meanwhile, the bus attribute you suggest doesn't seem to be allowed (acc. to http://cxf.apache.org/schemas/configuration/cxf-beans.xsd) ...
- Rune dkulp wrote: > > > Well, that's interesting. Any chance you can create a small testcase and > send it along? > > You may also be able to get around it by doing: > <cxf:bus bus="cxf"> > as that would force the contructor arg. > > However, I'd REALLY like to get a test case if at all possible. We use > this > same syntax in MAY of our own unit tests so I'm not sure what could > possibly > be going wrong. > > > Dan > > > On Fri September 4 2009 9:50:36 am RuneB wrote: >> Well, at least not for CXF itself. These are the jars: >> >> cxf-api-2.2.3.jar >> cxf-common-schemas-2.2.3.jar >> cxf-common-utilities-2.2.3.jar >> cxf-rt-bindings-soap-2.2.3.jar >> cxf-rt-bindings-xml-2.2.3.jar >> cxf-rt-core-2.2.3.jar >> cxf-rt-databinding-jaxb-2.2.3.jar >> cxf-rt-frontend-jaxws-2.2.3.jar >> cxf-rt-frontend-simple-2.2.3.jar >> cxf-rt-transports-http-2.2.3.jar >> cxf-rt-ws-addr-2.2.3.jar >> cxf-rt-ws-security-2.2.3.jar >> cxf-tools-common-2.2.3.jar >> >> Also, I've found that the problem does not occur when the client is >> within >> a web-app. >> The problem only occurs when the Spring context is created for a >> junit-test, or for a Fitnesse test. >> >> bimargulies wrote: >> > A mixture of jars from two different releases? >> > >> > On Fri, Sep 4, 2009 at 8:39 AM, RuneB <[email protected]> wrote: >> >> After upgrading from 2.2 to 2.2.3, the presence of the following in >> our >> >> client side context: >> >> >> >> <cxf:bus> >> >> <cxf:inInterceptors> >> >> <ref bean="logInbound" /> >> >> </cxf:inInterceptors> >> >> <cxf:outInterceptors> >> >> <ref bean="logOutbound" /> >> >> </cxf:outInterceptors> >> >> <cxf:inFaultInterceptors> >> >> <ref bean="logOutbound" /> >> >> </cxf:inFaultInterceptors> >> >> </cxf:bus> >> >> >> >> causes the this to happen when the context gets createt: >> >> >> >> Caused by: >> >> org.springframework.beans.factory.BeanCreationException: >> >> Error >> >> creating bean with name 'cxf.config': Instantiation of bean failed; >> >> nested >> >> exception is org.springframework.beans.BeanInstantiationException: >> Could >> >> not >> >> instantiate bean class >> >> [org.apache.cxf.bus.spring.BusDefinitionParser$BusConfig]: No default >> >> constructor found; nested exception is >> java.lang.NoSuchMethodException: >> >> org.apache.cxf.bus.spring.BusDefinitionParser$BusConfig.<init>() >> >> at >> >> >> >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> >>tory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> >>tory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> >>tory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> >>tory$1.run(AbstractAutowireCapableBeanFactory.java:409) at >> >> java.security.AccessController.doPrivileged(Native Method) >> >> at >> >> >> >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> >>tory.createBean(AbstractAutowireCapableBeanFactory.java:380) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec >> >>t(AbstractBeanFactory.java:264) at >> >> >> >> >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g >> >>etSingleton(DefaultSingletonBeanRegistry.java:222) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean( >> >>AbstractBeanFactory.java:261) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab >> >>stractBeanFactory.java:185) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab >> >>stractBeanFactory.java:164) at >> >> >> >> >> org.springframework.beans.factory.support.DefaultListableBeanFactory.pre >> >>InstantiateSingletons(DefaultListableBeanFactory.java:429) at >> >> >> >> >> org.springframework.context.support.AbstractApplicationContext.finishBea >> >>nFactoryInitialization(AbstractApplicationContext.java:728) at >> >> >> >> >> org.springframework.context.support.AbstractApplicationContext.refresh(A >> >>bstractApplicationContext.java:380) at >> >> >> >> >> org.springframework.test.context.support.AbstractGenericContextLoader.lo >> >>adContext(AbstractGenericContextLoader.java:84) at >> >> >> >> >> org.springframework.test.context.support.AbstractGenericContextLoader.lo >> >>adContext(AbstractGenericContextLoader.java:42) at >> >> >> >> >> org.springframework.test.context.TestContext.loadApplicationContext(Test >> >>Context.java:173) at >> >> >> >> >> org.springframework.test.context.TestContext.getApplicationContext(TestC >> >>ontext.java:197) ... 21 more >> >> Caused by: >> org.springframework.beans.BeanInstantiationException: >> >> Could not >> >> instantiate bean class >> >> [org.apache.cxf.bus.spring.BusDefinitionParser$BusConfig]: No default >> >> constructor found; nested exception is >> java.lang.NoSuchMethodException: >> >> org.apache.cxf.bus.spring.BusDefinitionParser$BusConfig.<init>() >> >> at >> >> >> >> >> org.springframework.beans.factory.support.SimpleInstantiationStrategy.in >> >>stantiate(SimpleInstantiationStrategy.java:58) at >> >> >> >> >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac >> >>tory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877) ... >> 38 >> >> more >> >> Caused by: java.lang.NoSuchMethodException: >> >> org.apache.cxf.bus.spring.BusDefinitionParser$BusConfig.<init>() >> >> at java.lang.Class.getConstructor0(Class.java:2678) >> >> at >> >> java.lang.Class.getDeclaredConstructor(Class.java:1953) at >> >> >> >> >> org.springframework.beans.factory.support.SimpleInstantiationStrategy.in >> >>stantiate(SimpleInstantiationStrategy.java:54) ... 39 more >> >> >> >> >> >> Anyone know what might be causing this problem? >> >> >> >> - Rune >> >> >> >> -- >> >> View this message in context: >> >> >> http://www.nabble.com/Problem-with-client-side-cxf%3Abus-after-upgrading >> >>-from-2.2-to-2.2.3-tp25293610p25293610.html Sent from the cxf-user >> >> mailing list archive at Nabble.com. >> > > -- > Daniel Kulp > [email protected] > http://www.dankulp.com/blog > > -- View this message in context: http://www.nabble.com/Problem-with-client-side-cxf%3Abus-after-upgrading-from-2.2-to-2.2.3-tp25293610p25295188.html Sent from the cxf-user mailing list archive at Nabble.com.
