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


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

Reply via email to