[ http://issues.apache.org/jira/browse/IBATIS-179?page=all ] Clinton Begin closed IBATIS-179: --------------------------------
Fix Version: 2.2.0 Resolution: Fixed Assign To: Clinton Begin This should be fixed now. > Binaries on webpage use old Hibernate > ------------------------------------- > > Key: IBATIS-179 > URL: http://issues.apache.org/jira/browse/IBATIS-179 > Project: iBatis for Java > Type: Bug > Components: DAO > Versions: 2.1.5 > Environment: PLD Linux > Hibernate 2 > Reporter: Marcin Kaminski > Assignee: Clinton Begin > Fix For: 2.2.0 > > Binaries on webpage has been compiled with old and unreleased version of > Hibernate. When running application, error is thrown: > Exception in thread "main" java.lang.NoSuchMethodError: > net.sf.hibernate.cfg.Configuration.setProperties(Ljava/util/Properties;)V > at > com.ibatis.dao.engine.transaction.hibernate.HibernateDaoTransactionManager.configure(HibernateDaoTransactionManager.java:47) > at > com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.parseTransactionManager(XmlDaoManagerBuilder.java:191) > at > com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.parseContext(XmlDaoManagerBuilder.java:155) > at > com.ibatis.dao.engine.builder.xml.XmlDaoManagerBuilder.buildDaoManager(XmlDaoManagerBuilder.java:100) > at > com.ibatis.dao.client.DaoManagerBuilder.buildDaoManager(DaoManagerBuilder.java:59) > The reason of error is that it looks for > setProperties(Ljava/util/Properties;)V > and in hibernate2.jar there is > setProperties(Ljava/util/Properties;)Lnet/sf/hibernate/cfg/Configuration; > That means that DAO release has been built with > void setProperties(Properties arg0) > and in Hibernate Configuration class there is > Configuration setProperties(Properties arg0) > This is very strange, as version with void instead of Configuration exists in > CVS only for one hour: > http://cvs.sourceforge.net/viewcvs.py/hibernate/Hibernate2/src/net/sf/hibernate/cfg/Configuration.java?r1=1.4&r2=1.5 > When class HibernateDaoTransactionManager has been replaced with compiled > again, initialization works fine. We have not tested > HibernateDaoTemplate yet. > Please release DAO with current stable version of Hibernate2. > Also, is there support for Hibernate3 planned? -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira