Hi ,

         When I try to create new tables in TDK 2.1 I get these following
errors when i run "ant init".
can anybody help me .


<table name="SSI_Product" idMethod="idbroker">
     <column name="PRODUCT_ID" required="true" primaryKey="true" size="25"
type="VARCHAR"/>
     <column name="PRODUCT_NAME" size="6" type="VARCHAR"/>
     <column name="PRODUCT_DESCRIPTION" size="100" type="VARCHAR"/>     
  </table> 

  <table name="SSI_Test" idMethod="idbroker">
     <column name="TEST_ID" required="true" primaryKey="true" size="25"
type="VARCHAR"/>
     <column name="TEST_NAME" size="6" type="VARCHAR"/>
     <column name="TEST_DESCRIPTION" size="100" type="VARCHAR"/>     
  </table> 
  
  <table name="SSI_PRODUCT_TEST">
      <column name="PRODUCT_ID" required="true" primaryKey="true"
type="INTEGER"/>
      <column name="TEST_ID" required="true" primaryKey="true"
type="INTEGER"/>
      
      <foreign-key foreignTable="SSI_PRODUCT">
        <reference local="PRODUCT_ID" foreign="PRODUCT_ID"/>
      </foreign-key>
      
      <foreign-key foreignTable="SSI_TEST">
        <reference local="TEST_ID" foreign="TEST_ID"/>
      </foreign-key>
  </table>
regards



project-om:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating Peer-based Object Model for   |
     [echo] | YOUR Turbine project! Woo hoo!           |
     [echo] |                                          |
     [echo] +------------------------------------------+
[torque-om] D:\tdk\webapps\aiee\WEB-INF\src\java\report.aiee.om.generation
[torque-om] ERROR!! Attempt to set foreign key to nonexistent table,
SSI_PRODUCT!
[torque-om] java.lang.NullPointerException
[torque-om]     at
org.apache.turbine.torque.engine.database.transform.XmlToAppData.startElemen
t(XmlToAppData.java:237)
[torque-om]     at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
[torque-om]     at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat
or.java:1122)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne
r.java:1858)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1234)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
[torque-om]     at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
[torque-om]     at
org.apache.turbine.torque.engine.database.transform.XmlToAppData.parseFile(X
mlToAppData.java:152)
[torque-om]     at
org.apache.turbine.torque.TorqueObjectModelTask.initControlContext(TorqueObj
ectModelTask.java:148)
[torque-om]     at
org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
[torque-om]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-om]     at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-om]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[torque-om]     at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)
[torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-om]     at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-om]     at
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[torque-om]     at org.apache.tools.ant.Main.runBuild(Main.java:454)
[torque-om]     at org.apache.tools.ant.Main.start(Main.java:153)
[torque-om]     at org.apache.tools.ant.Main.main(Main.java:176)
[torque-om] ERROR!! Attempt to set foreign key to nonexistent table,
SSI_TEST!
[torque-om] java.lang.NullPointerException
[torque-om]     at
org.apache.turbine.torque.engine.database.transform.XmlToAppData.startElemen
t(XmlToAppData.java:237)
[torque-om]     at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1376)
[torque-om]     at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidat
or.java:1122)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanne
r.java:1858)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1234)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
[torque-om]     at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
[torque-om]     at
org.apache.turbine.torque.engine.database.transform.XmlToAppData.parseFile(X
mlToAppData.java:152)
[torque-om]     at
org.apache.turbine.torque.TorqueObjectModelTask.initControlContext(TorqueObj
ectModelTask.java:148)
[torque-om]     at
org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
[torque-om]     at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
[torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-om]     at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-om]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
[torque-om]     at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)
[torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
[torque-om]     at org.apache.tools.ant.Target.execute(Target.java:184)
[torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:202)
[torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
[torque-om]     at
org.apache.tools.ant.Project.executeTargets(Project.java:560)
[torque-om]     at org.apache.tools.ant.Main.runBuild(Main.java:454)
[torque-om]     at org.apache.tools.ant.Main.start(Main.java:153)
[torque-om]     at org.apache.tools.ant.Main.main(Main.java:176)

BUILD FAILED

D:\tdk\webapps\aiee\WEB-INF\build\build.xml:178: Exception thrown by
'generator.parse'. For more information consult the velocity log.

Reply via email to