Usually, this means there is some sort of circular refeferences. In your case, I would check through the refs defined:
<property name="transactionManager" ref="transactionManager"/> <property name="target" ref="campaignManagerTarget"/> to see if there is anything that could potentially be pointing back to the TransactionProxyFactoryBean. No idea why CXF would have any impact on this. :-( Dan On Wednesday 15 December 2010 4:33:10 am Ronald Pieterse wrote: > Hi, > > I had my webapp running using Spring 3 with CXF 2.2.8 and decided to > upgrade to CXF 2.3.1. > Now the webapp doesn't startup correct anymore. It gives the following > exception: > > Caused by: > org.springframework.beans.factory.BeanCurrentlyInCreationException: Error > creating bean with name 'campaignManager': > org.springframework.beans.factory.FactoryBeanNotInitializedException: > FactoryBean is not fully initialized yet > > This is caused by the following bean: > > <bean id="campaignManager" > > class="org.springframework.transaction.interceptor.TransactionProxyFactoryB > ean"> <property name="transactionManager" ref="transactionManager"/> > <property name="target" ref="campaignManagerTarget"/> > <property name="transactionAttributes"> > <props> > <prop > key="delete">PROPAGATION_REQUIRED,ISOLATION_READ_COMMITTED</prop> > <prop key="*">PROPAGATION_REQUIRED</prop> > </props> > </property> > </bean> > > It seems that Spring is trying to set the properties of the > TransactionProxyFactoryBean > before it is actually loaded...? > > Does anyone have an idea what could be causing this? -- Daniel Kulp [email protected] http://dankulp.com/blog
