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

Paul Gregoire (JIRA) noreply at atlassian.com
Wed Aug 20 13:04:39 EDT 2008


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

Paul Gregoire commented on HV-66:
---------------------------------

I grabbed the new validator jar from SF and it still gives me the same error, am i missing something?

java.lang.NoSuchMethodError: org.hibernate.event.PreInsertEvent.getSource()Lorg/hibernate/event/EventSource;
	at org.hibernate.validator.event.ValidateEventListener.onPreInsert(ValidateEventListener.java:172)
	at org.hibernate.action.EntityInsertAction.preInsert(EntityInsertAction.java:178)
	at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:72)
	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:167)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
	at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:365)
	at org.hibernate.transaction.CacheSynchronization.beforeCompletion(CacheSynchronization.java:88)
	at bitronix.tm.BitronixTransaction.fireBeforeCompletionEvent(BitronixTransaction.java:366)
	at bitronix.tm.BitronixTransaction.commit(BitronixTransaction.java:142)
	at bitronix.tm.BitronixTransactionManager.commit(BitronixTransactionManager.java:96)
	at org.hibernate.transaction.JTATransaction.commit(JTATransaction.java:154)
	at com.nbc.sports.dao.PlayerDao.createPlayer(PlayerDao.java:108)
	at com.nbc.sports.DataLoaderTest.testPlayerDao(DataLoaderTest.java:170)
	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 junit.framework.TestCase.runTest(TestCase.java:168)
	at junit.framework.TestCase.runBare(TestCase.java:134)
	at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:76)
	at junit.framework.TestResult$1.protect(TestResult.java:110)
	at junit.framework.TestResult.runProtected(TestResult.java:128)
	at junit.framework.TestResult.run(TestResult.java:113)
	at junit.framework.TestCase.run(TestCase.java:124)
	at junit.framework.TestSuite.runTest(TestSuite.java:232)
	at junit.framework.TestSuite.run(TestSuite.java:227)
	at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:38)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

Environmental stuff:

[INFO] Bitronix Transaction Manager version 1.3 
[INFO] JVM unique ID: <spring-btm> 
[INFO] recovery committed 0 dangling transaction(s) and rolled back 0 aborted transaction(s) on 1 resource(s) [jdbc/jtds] 
[INFO] Using JTA UserTransaction: a BitronixTransactionManager with 0 in-flight transaction(s) 
[INFO] Using JTA TransactionManager: a BitronixTransactionManager with 0 in-flight transaction(s) 
[INFO] Hibernate 3.3.0.GA 
[INFO] hibernate.properties not found 
[INFO] Bytecode provider name : javassist 
[INFO] using JDK 1.4 java.sql.Timestamp handling 
[INFO] Hibernate Commons Annotations 3.1.0.CR2 
[INFO] Building new Hibernate SessionFactory 
[INFO] Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled. 
[INFO] Initializing connection provider: org.springframework.orm.hibernate3.TransactionAwareDataSourceConnectionProvider 
[INFO] RDBMS: Microsoft SQL Server, version: 10.00.1600 
[INFO] JDBC driver: jTDS Type 4 JDBC Driver for MS SQL Server and Sybase, version: 1.2.2 
[INFO] Using dialect: org.hibernate.dialect.SQLServerDialect 
[INFO] Transaction strategy: org.hibernate.transaction.JTATransactionFactory 
[INFO] JNDI InitialContext properties:{} 
[INFO] instantiating TransactionManagerLookup: org.hibernate.transaction.BTMTransactionManagerLookup 
[INFO] instantiated TransactionManagerLookup 
[INFO] instantiating TransactionManagerLookup: org.hibernate.transaction.BTMTransactionManagerLookup 
[INFO] instantiated TransactionManagerLookup 
[INFO] Automatic flush during beforeCompletion(): enabled 
[INFO] Automatic session close at end of transaction: enabled 
[INFO] Scrollable result sets: enabled 
[INFO] JDBC3 getGeneratedKeys(): enabled 
[INFO] Connection release mode: auto 
[INFO] Default schema: dbo 
[INFO] Default batch fetch size: 1 
[INFO] Generate SQL with comments: disabled 
[INFO] Order SQL updates by primary key: disabled 
[INFO] Order SQL inserts for batching: disabled 
[INFO] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 
[INFO] Query language substitutions: {} 
[INFO] JPA-QL strict compliance: disabled 
[INFO] Second-level cache: enabled 
[INFO] Query cache: disabled 
[INFO] Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge 
[INFO] Cache provider: org.hibernate.cache.NoCacheProvider 
[INFO] Optimize cache for minimal puts: disabled 
[INFO] Structured second-level cache entries: disabled 
[INFO] Statistics: disabled 
[INFO] Deleted entity synthetic identifier rollback: disabled 
[INFO] Default entity-mode: pojo 
[INFO] Named query checking : enabled 
[INFO] building session factory 
[INFO] Not binding factory to JNDI, no JNDI name configured 
[INFO] Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 
[INFO] SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 


> 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