[hibernate-issues] [Hibernate-JIRA] Commented: (HV-66) 3.1.0.CR1 incompatible with Hibernate 3.3.0

Hardy Ferentschik (JIRA) noreply at atlassian.com
Thu Feb 19 04:42:39 EST 2009


    [ http://opensource.atlassian.com/projects/hibernate/browse/HV-66?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=32447#action_32447 ] 

Hardy Ferentschik commented on HV-66:
-------------------------------------

The following is the dependency used in the current version of the code (https://svn.jboss.org/repos/hibernate/validator/trunk/hibernate-validator-legacy)

         <dependency>
             <groupId>org.hibernate</groupId>
             <artifactId>hibernate-core</artifactId>
            <version>3.3.0.SP1</version>
         </dependency>

Using this dependency works just fine. If I upgrade to 3.3.1.GA everything is fine as well

         <dependency>
             <groupId>org.hibernate</groupId>
             <artifactId>hibernate-core</artifactId>
            <version>3.3.1.GA</version>
         </dependency>

On the contrary if I change the dependecy to 3.3.0.GA, I even get compilation errors

         <dependency>
             <groupId>org.hibernate</groupId>
             <artifactId>hibernate-core</artifactId>
            <version>3.3.0.GA</version>
         </dependency>

If I recall correctly SP1 was required, because the methods in question got accidently removed in the 3.3.0.GA release.

Are you sure there is no other conflicting version of Hibernate in your classpath?



> 3.1.0.CR1 incompatible with Hibernate 3.3.0
> -------------------------------------------
>
>                 Key: HV-66
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HV-66
>             Project: Hibernate Validator
>          Issue Type: Bug
>    Affects Versions: 3.1.0.CR1
>         Environment: Hibernate 3.3.0, Hibernate Common Annotations 3.1.0.CR2, Hibernate Annotations 3.4.0.CR2, Hibernate EntityManager 3.4.0.CR2, Javassist, 3.8.1, CGLib 2.2, EHCache 1.5.0, SLF4J 1.5.2, JDK 1.6.0_07
>            Reporter: Juergen Zimmermann
>            Assignee: Hardy Ferentschik
>             Fix For: 3.1.0.CR2
>
>
> I'm getting this stacktrace after upgrading from Hibernate 3.3.0.CR2 to 3.3.0:
> java.lang.NoSuchMethodError: org.hibernate.event.PreUpdateEvent.getSource()Lorg/hibernate/engine/SessionImplementor;
> 	at org.hibernate.validator.event.ValidateEventListener.onPreUpdate(ValidateEventListener.java:177)
> 	at org.hibernate.action.EntityUpdateAction.preUpdate(EntityUpdateAction.java:237)
> 	at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:88)
> 	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
> 	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
> 	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)
> 	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
> 	at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:64)
> 	at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:996)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1141)
> 	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
> 	at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:65)
> 	at de.hska.kundenverwaltung.db.KundenverwaltungDaoImpl.findKundenByNachname(KundenverwaltungDaoImpl.java:67)
> 	at de.hska.kundenverwaltung.KundenverwaltungImpl.updateKunde(KundenverwaltungImpl.java:392)
> 	at de.hska.kundenverwaltung.rest.KundenverwaltungResource.updateKunde(KundenverwaltungResource.java:194)
> 	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 com.sun.jersey.impl.model.method.dispatch.EntityParamDispatchProvider$TypeOutInvoker._dispatch(EntityParamDispatchProvider.java:132)
> 	at com.sun.jersey.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:81)
> 	at com.sun.jersey.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:133)
> 	at com.sun.jersey.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:111)
> 	at com.sun.jersey.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:71)
> 	at com.sun.jersey.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:111)
> 	at com.sun.jersey.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:64)
> 	at com.sun.jersey.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:680)
> 	at com.sun.jersey.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:650)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:309)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at de.hska.util.HskaFilter.doFilter(HskaFilter.java:46)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> 	at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
> 	at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
> 	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
> 	at java.lang.Thread.run(Thread.java:619)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list