Try to configure the Spring ApplicationContext externally by adding this into 
your web.xml :

        <context-param>
                <param-name>tapestry.use-external-spring-context</param-name>
                <param-value>true</param-value>
        </context-param>

(http://tapestry.apache.org/integrating-with-spring-framework.html)

BTW, you should post your questions to u...@tapestry.apache.org. This list is 
used for the development of Tapestry, not for using Tapestry :-)


-----Message d'origine-----
De : Javicha [mailto:javilan...@gmail.com] 
Envoyé : lundi 29 août 2011 17:47
À : dev@tapestry.apache.org
Objet : RE: How to upgrade Tapestry version

Yes, Chenillekit was part of the problem.
I updatet Chenillekit and this problem dissappeared, but I have a new problem 
now :_(

It´s caused by conflicts with Spring. I´m using Spring 2.5.6 with Tapestry
5.2.6 and I don´t know if this versions are incompatibles:


Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error creating 
bean with name 'consultationService': Autowiring of fields failed; nested 
except ion is org.springframework.beans.factory.BeanCreationException: Could 
not autowi re field: private 
es.clinica.enkeli.core.model.consultation.ConsultationDAO
es.c
linica.enkeli.core.application.impl.ConsultationServiceImpl.consultationDAO;
nes
ted exception is java.lang.NoSuchMethodError:
org.springframework.beans.factory.
config.DependencyDescriptor.getAnnotations()[Ljava/lang/annotation/Annotation;
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.logAndRethrow(
OperationTrackerImpl.java:102)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:69)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.internal.spring.SpringModuleDef$3.createObject(S
pringModuleDef.java:184)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createSer
vice(SingletonServiceLifecycle.java:29)
        at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.crea
teObject(LifecycleWrappedServiceCreator.java:46)
        at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Ad
visorStackBuilder.java:60)
        at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObjec
t(InterceptorStackBuilder.java:52)
        at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrappe
r.createObject(RecursiveServiceCreationCheckWrapper.java:60)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.in
voke(OperationTrackingObjectCreator.java:45)
        at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(Operati
onTrackerImpl.java:65)
        at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(Pe
rThreadOperationTracker.java:68)
        at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.ja
va:1063)
        at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.crea
teObject(OperationTrackingObjectCreator.java:49)
        at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.ob
tainObjectFromCreator(JustInTimeObjectCreator.java:68)
       

Caused by: java.lang.NoSuchMethodError:
org.springframework.beans.factory.config
.DependencyDescriptor.getAnnotations()[Ljava/lang/annotation/Annotation;
        at
org.apache.tapestry5.internal.spring.TapestryBeanFactory.resolveDepen
dency(TapestryBeanFactory.java:54)
        at
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanP
ostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.j
ava:412)
        ... 90 more



Thank you all for the help!!!

--
View this message in context: 
http://tapestry.1045711.n5.nabble.com/How-to-upgrade-Tapestry-version-tp4744032p4746580.html
Sent from the Tapestry - Dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org

Reply via email to