When I try to deploy my CMP bean's on JBoss4 i catch Exception:

2004-09-22 13:32:32,750 ERROR [org.jboss.ejb.EntityContainer] Starting failed 
jboss.j2ee:jndiName=GroupTable,service=EJB
java.lang.IllegalStateException: auto-increment template not found
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStartCommand.addField(JDBCStartCommand.java:909)
        at 
org.jboss.ejb.plugins.cmp.jdbc.JDBCStartCommand.getEntityCreateTableSQL(JDBCStartCommand.java:741)
........
I don't use auto-increment in GroupTable.

But under jboss_3.2.3 It's work good.

My jbosscmp-jdbc.xml is:

 <jbosscmp-jdbc>
  |     <defaults>
  |         <datasource>java:/OracleDS</datasource>
  |         <datasource-mapping>Oracle9i</datasource-mapping>
  |         <create-table>true</create-table>
  |         <remove-table>false</remove-table>
  |         <pk-constraint>true</pk-constraint>
  |     </defaults>
  |     <enterprise-beans>
  |            <entity>
  |             <ejb-name>LogicalNodes</ejb-name>
  |             <table-name>LogicalNodes</table-name>
  |             <cmp-field>
  |                 <field-name>nodeID</field-name>
  |                 <column-name>nodeID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>parentID</field-name>
  |                 <column-name>parentID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>name</field-name>
  |                 <column-name>name</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>type</field-name>
  |                 <column-name>type</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>logicalID</field-name>
  |                 <column-name>logicalID</column-name>
  |                     <auto-increment/>
  |             </cmp-field>
  |             <entity-command name="oracle-sequenceNode" 
class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBCOracleCreateCommand"> 
  |                     <attribute name="sequence">NODE_SEQUENCE</attribute> 
  |             </entity-command>
  |         </entity>
  |         <entity>
  |             <ejb-name>UserTable</ejb-name>
  |             <table-name>UserTable</table-name>
  |             <cmp-field>
  |                 <field-name>role</field-name>
  |                 <column-name>role</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>password</field-name>
  |                 <column-name>password</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>userName</field-name>
  |                 <column-name>userName</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>groupName</field-name>
  |                 <column-name>groupName</column-name>
  |             </cmp-field>
  |         </entity>
  |         <entity>
  |             <ejb-name>LogicalRoles</ejb-name>
  |             <table-name>LogicalRoles</table-name>
  |             <cmp-field>
  |                 <field-name>logicalID</field-name>
  |                 <column-name>logicalID</column-name>
  |             </cmp-field>
  |             <cmp-field>
  |                 <field-name>groupName</field-name>
  |                 <column-name>groupName</column-name>
  |             </cmp-field>
  |         </entity>
  |         <entity>
  |             <ejb-name>GroupTable</ejb-name>
  |             <table-name>GroupTable</table-name>
  |             <cmp-field>
  |                 <field-name>groupName</field-name>
  |                 <column-name>groupName</column-name>
  |             </cmp-field>
  |         </entity>
  |     </enterprise-beans>
  |     <relationships>
  |       <ejb-relation>  
  |     <ejb-relation-name>logicalNodes-logicalNodes</ejb-relation-name>
  |             <foreign-key-mapping />
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>LogicalNodesRelationshipRole</ejb-relationship-role-name>
  |                 <key-fields>
  |                     <key-field>
  |                         <field-name>logicalID</field-name>
  |                         <column-name>parentID</column-name>
  |                     </key-field>
  |                 </key-fields>
  |             </ejb-relationship-role>
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>LogicalNodesRelationshipRole1</ejb-relationship-role-name>
  |             </ejb-relationship-role>
  |         </ejb-relation>
  |         <ejb-relation>
  |             <ejb-relation-name>logicalNodes-logicalRoles</ejb-relation-name>
  |             <foreign-key-mapping />
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>LogicalNodesRelationshipRole</ejb-relationship-role-name>
  |                 <key-fields>
  |                     <key-field>
  |                         <field-name>logicalID</field-name>
  |                         <column-name>logicalID</column-name>
  |                     </key-field>
  |                 </key-fields>
  |             </ejb-relationship-role>
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>LogicalRolesRelationshipRole</ejb-relationship-role-name>
  |             </ejb-relationship-role>
  |         </ejb-relation>
  |         <ejb-relation>
  |             <ejb-relation-name>groupTable-userTable</ejb-relation-name>
  |             <foreign-key-mapping />
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>GroupTableRelationshipRole</ejb-relationship-role-name>
  |                 <key-fields>
  |                     <key-field>
  |                         <field-name>groupName</field-name>
  |                         <column-name>groupName</column-name>
  |                     </key-field>
  |                 </key-fields>
  |             </ejb-relationship-role>
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>UserTableRelationshipRole</ejb-relationship-role-name>
  |             </ejb-relationship-role>
  |         </ejb-relation>
  |         <ejb-relation>
  |             <ejb-relation-name>groupTable-logicalRoles</ejb-relation-name>
  |             <foreign-key-mapping />
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>GroupTableRelationshipRole</ejb-relationship-role-name>
  |                 <key-fields>
  |                     <key-field>
  |                         <field-name>groupName</field-name>
  |                         <column-name>groupName</column-name>
  |                     </key-field>
  |                 </key-fields>
  |             </ejb-relationship-role>
  |             <ejb-relationship-role>
  |                 
<ejb-relationship-role-name>LogicalRolesRelationshipRole</ejb-relationship-role-name>
  |             </ejb-relationship-role>
  |         </ejb-relation>
  |     </relationships>
  | </jbosscmp-jdbc>
  | 

Where is my problem?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3849093#3849093

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3849093


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to