Hi Youngho, (1) are you sure, that class org.apache.fulcrum.security.torque.om.TorqueTurbineUser is not an old class generated previously? Especilly setting basePeer might be the problem..
(2) What about using this header: <table name="TURBINE_USER" javaName="JettigerUserImpl" peerInterface="org.apache.fulcrum.security.torque.peer.TorqueTurbinePeer" baseClass="org.apache.fulcrum.security.model.turbine.entity.impl.TurbineUserImpl" interface="JettigerUser"> instead of <table name="TURBINE_USER" javaName="JettigerUserImpl" peerInterface="org.apache.fulcrum.security.torque.peer.TorqueTurbinePeer" baseClass="org.apache.fulcrum.security.torque.om.TorqueTurbineUser" basePeer="org.apache.fulcrum.security.torque.om.TorqueTurbineUserPeer" interface="JettigerUser"> This generates valid mapper files, where the TurbineUser interface implementation is included. The class org.apache.fulcrum.security.torque.om.TorqueTurbineUserPeer is by default just an interface, not a base peer class... Best, Georg Von: Youngho Cho <youngho1...@gmail.com> An: Turbine Developers List <dev@turbine.apache.org> Datum: 29.09.2014 08:57 Betreff: trunk fulcrum-security-torque migration question Hello, I am tring to migrate old turbine which use torque-3.3 and old fulcrum-security to trunk fulcrum-security-torque with torque-4.1. old-schema file looks likes <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <!DOCTYPE database SYSTEM "http://db.apache.org/torque/dtd/database_3_3.dtd"> <database name="migration" defaultJavaType="object"> <table name="TURBINE_USER" javaName="JettigerUserImpl" alias="TurbineUser" baseClass="org.apache.fulcrum.security.impl.db.entity.TurbineUser" basePeer="org.apache.fulcrum.security.impl.db.entity.TurbineUserPeer" interface="JettigerUser"> <column name="USER_ID" primaryKey="true" required="true" type="INTEGER"/> </table> <table name="USER_PREFERENCE" idMethod="none"> <column name="USER_ID" primaryKey="true" required="true" type="INTEGER"/> <column name="PASSWORD_EXPIRE" type="TIMESTAMP"/> <foreign-key foreignTable="TURBINE_USER"> <reference local="USER_ID" foreign="USER_ID"/> </foreign-key> </table> </database> In order to migrate torque-4.1, I modify the new-schema likes <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <database name="migration" defaultIdMethod="none" defaultJavaType="object" xmlns="http://db.apache.org/torque/4.0/templates/database" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://db.apache.org/torque/4.0/templates/database http://db.apache.org/torque/torque-4.0/documentation/orm-reference/database-4-0.xsd "> <table name="TURBINE_USER" javaName="JettigerUserImpl" peerInterface="org.apache.fulcrum.security.torque.peer.TorqueTurbinePeer" baseClass="org.apache.fulcrum.security.torque.om.TorqueTurbineUser" basePeer="org.apache.fulcrum.security.torque.om.TorqueTurbineUserPeer" interface="JettigerUser"> <column name="USER_ID" primaryKey="true" required="true" type="INTEGER"/> </table> <table name="USER_PREFERENCE" idMethod="none"> <column name="USER_ID" primaryKey="true" required="true" type="INTEGER"/> <column name="PASSWORD_EXPIRE" type="TIMESTAMP"/> <foreign-key foreignTable="TURBINE_USER"> <reference local="USER_ID" foreign="USER_ID"/> </foreign-key> </table> </database> and I got following compile error. [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /D:/projectSvn/migration-test/torque4/target/generated-sources/com/nannet/jettiger/om/BaseJettigerUserImpl.java:[735,56] getPeer() in com.nannet.jettiger.om.BaseJettigerUserImpl cannot override getPeer() in org.apache.fulcrum.security.torque.om.BaseTorqueTurbineUser return type com.nannet.jettiger.om.JettigerUserImplPeer is not compatible with org.apache.fulcrum.security.torque.om.TorqueTurbineUserPeer [INFO] 1 error How can I fix it ? Thanks, Youngho --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@turbine.apache.org For additional commands, e-mail: dev-h...@turbine.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@turbine.apache.org For additional commands, e-mail: dev-h...@turbine.apache.org