On Sep 3, 2013, at 12:33 PM, Messina Andrea <[email protected]> wrote:
> OK Dan. You were very clear.
I did just fix this particular call into a 3.0 method as there are 2.5 methods 
that can work fine and aren't deprecated/removed in 3.2.  Thus, the next 
snapshots should at least get beyond this.   

Dan




> 
> Thanks again,
> Andrea
> 
> Daniel Kulp <[email protected]> wrote:
> 
> 
> On Sep 3, 2013, at 12:15 PM, Messina Andrea <[email protected]> wrote:
> 
>> Hi Daniel.
>> 
>> Spring is version 2.5.0.
>> Why should a minor version update (from 2_6_7 to 2_6_9) require a Spring 
>> major version upgrade?
> 
> Technically, CXF stopped supporting and testing with Spring 2.5.x a very long 
> time ago.   We've kind of taken the approach of "if it still works, fine, but 
> not something we officially support".    If 2.6.7 worked with 2.5.0, you were 
> lucky.  
> 
> That said, a log on the file in your stack traces doesn't show any changes 
> for a very long time, so I'm not sure how it was even working with 2.6.7.   
> Something else must be different to have it heading into that code path with 
> 2.6.9 compared to 2.6.7.   Not sure what that is yet.
> 
> Dan
> 
> 
> 
>>  
>> Andrea
>>  
>> 
>> 
>> Andrea Messina 
>> 
>> Blue Reply 
>> Via Cardinal Massaia, 83
>> 10147 - Torino - ITALY 
>> phone: +39 011 29100 
>> [email protected] 
>> www.reply.it 
>> 
>> <blue.png> 
>>  
>> 
>> From: Daniel Kulp [mailto:[email protected]] 
>> Sent: martedì 3 settembre 2013 18:10
>> To: [email protected]; Messina Andrea
>> Subject: {Disarmed} Re: Apache CXF_2_6_9 errors
>>  
>>  
>> What version of Spring jars are you picking up?  You don't list that in your 
>> dependencies.    This looks like you have an older version of Spring.     I 
>> think CXF would need a 3.0 version or better.
>>  
>> Dan
>>  
>>  
>>  
>>  
>> On Sep 3, 2013, at 12:03 PM, Messina Andrea <[email protected]> wrote:
>> 
>> 
>> Hi.
>>  
>> I’m obtaining a startup error with the 2_6_9 update of Apache CXF (my 
>> application works well with 2_6_7 version of the framework)
>> Im my case, it’s integrated within a spring-managed Java application.
>>  
>> I get the following error from the runtime:
>>  
>> ERROR 03-09-13 17:40:48,484    StandardContext,3799 Exception sending 
>> context initialized event to listener instance of class 
>> org.springframework.web.context.ContextLoaderListener
>> org.springframework.beans.factory.BeanCreationException: Error creating bean 
>> with name 'contactUsService': Invocation of init method failed; nested 
>> exception is java.lang.NoSuchMethodError: 
>> org.springframework.context.ApplicationContext.getBean(Ljava/lang/Class;)Ljava/lang/Object;
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1362)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:540)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
>>        at java.security.AccessController.doPrivileged(Native Method)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
>>        at 
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
>>        at 
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:170)
>>        at 
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:413)
>>        at 
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:735)
>>        at 
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:369)
>>        at 
>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:251)
>>        at 
>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190)
>>        at 
>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
>>        at 
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795)
>>        at 
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
>>        at 
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>>        at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>>        at 
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>>        at 
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>>        at 
>> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>>        at 
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
>>        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:592)
>>        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> Caused by: java.lang.NoSuchMethodError: 
>> org.springframework.context.ApplicationContext.getBean(Ljava/lang/Class;)Ljava/lang/Object;
>>        at 
>> org.apache.cxf.bus.spring.BusApplicationContextResourceResolver.resolve(BusApplicationContextResourceResolver.java:72)
>>        at 
>> org.apache.cxf.resource.DefaultResourceManager.findResource(DefaultResourceManager.java:113)
>>        at 
>> org.apache.cxf.resource.DefaultResourceManager.resolveResource(DefaultResourceManager.java:62)
>>        at 
>> org.apache.cxf.common.injection.ResourceInjector.resolveResource(ResourceInjector.java:442)
>>        at 
>> org.apache.cxf.common.injection.ResourceInjector.visitMethod(ResourceInjector.java:229)
>>        at 
>> org.apache.cxf.common.annotation.AnnotationProcessor.processMethods(AnnotationProcessor.java:89)
>>        at 
>> org.apache.cxf.common.annotation.AnnotationProcessor.accept(AnnotationProcessor.java:72)
>>        at 
>> org.apache.cxf.common.injection.ResourceInjector.inject(ResourceInjector.java:118)
>>        at 
>> org.apache.cxf.common.injection.ResourceInjector.inject(ResourceInjector.java:112)
>>        at 
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:226)
>>        at 
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.getBeansOfType(ExtensionManagerImpl.java:306)
>>        at 
>> org.apache.cxf.bus.spring.SpringBeanLocator.getBeansOfType(SpringBeanLocator.java:163)
>>        at org.apache.cxf.bus.CXFBusImpl.getExtension(CXFBusImpl.java:108)
>>        at 
>> org.apache.cxf.binding.soap.SoapBindingFactory.createSoapBinding(SoapBindingFactory.java:209)
>>        at 
>> org.apache.cxf.binding.soap.SoapBindingFactory.createBindingInfo(SoapBindingFactory.java:197)
>>        at 
>> org.apache.cxf.binding.AbstractBaseBindingFactory.createBindingInfo(AbstractBaseBindingFactory.java:85)
>>        at 
>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createBindingInfo(AbstractWSDLBasedEndpointFactory.java:340)
>>        at 
>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.createBindingInfo(JaxWsServerFactoryBean.java:182)
>>        at 
>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpointInfo(AbstractWSDLBasedEndpointFactory.java:258)
>>        at 
>> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:143)
>>        at 
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:159)
>>        at 
>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)
>>        at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:453)
>>        at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:333)
>>        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:250)
>>        at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:536)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:592)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1427)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1396)
>>        at 
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1359)
>>        ... 29 more
>>  
>>  
>> This is a screenshot of the two libraries lists for comparing:
>>  
>>  
>>  
>> Thanks in advance,
>> Andrea
>>  
>> 
>> 
>> 
>> Andrea Messina 
>> 
>> Blue Reply 
>> Via Cardinal Massaia, 83
>> 10147 - Torino - ITALY 
>> phone: +39 011 29100 
>> [email protected] 
>> www.reply.it 
>> 
>>  
>>  
>> 
>>  
>> 
>> 
>> Andrea Messina 
>> 
>> Blue Reply 
>> Via Cardinal Massaia, 83
>> 10147 - Torino - ITALY 
>> phone: +39 011 29100 
>> [email protected] 
>> www.reply.it 
>> 
>>  
>>  
>> 
>> 
>> --
>> The information transmitted is intended for the person or entity to which it 
>> is addressed and may contain confidential and/or privileged material. Any 
>> review, retransmission, dissemination or other use of, or taking of any 
>> action in reliance upon, this information by persons or entities other than 
>> the intended recipient is prohibited. If you received this in error, please 
>> contact the sender and delete the material from any computer.
>>  
>> -- 
>> Daniel Kulp
>> [email protected] - http://dankulp.com/blog
>> Talend Community Coder - http://coders.talend.com
>>  
>> 
>> 
>> --
>> The information transmitted is intended for the person or entity to which it 
>> is addressed and may contain confidential and/or privileged material. Any 
>> review, retransmission, dissemination or other use of, or taking of any 
>> action in reliance upon, this information by persons or entities other than 
>> the intended recipient is prohibited. If you received this in error, please 
>> contact the sender and delete the material from any computer.
> 
> -- 
> Daniel Kulp
> [email protected] - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
> 
> 
> 
> --
> The information transmitted is intended for the person or entity to which it 
> is addressed and may contain confidential and/or privileged material. Any 
> review, retransmission, dissemination or other use of, or taking of any 
> action in reliance upon, this information by persons or entities other than 
> the intended recipient is prohibited. If you received this in error, please 
> contact the sender and delete the material from any computer.

-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to