I have encountered a problem with Hibernate 3.3.1.GA and I tried to override the version with 3.5.5-Final in my project pom-file, but it seems that I have to build tapestry from source using the same Hibernate version (see stack trace). If this is the case, I wonder if there are many Tapestry users who need to maintain their own branch of Tapestry. How do you deal with issues like this?

...
Caused by: java.lang.IncompatibleClassChangeError: org/hibernate/cfg/ExtendedMappings at org.hibernate.cfg.AnnotationConfiguration.createExtendedMappings(AnnotationConfiguration.java:187) at org.hibernate.cfg.AnnotationConfiguration.addPackage(AnnotationConfiguration.java:177) at org.apache.tapestry5.internal.hibernate.PackageNameHibernateConfigurer.configure(PackageNameHibernateConfigurer.java:49) at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:41) at org.apache.tapestry5.hibernate.HibernateCoreModule.buildHibernateSessionSource(HibernateCoreModule.java:123)
        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:597)
at org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:64)
...



Thanks,

Mats

Reply via email to