Hi,

I'm using the version of Torque that comes with the TDK 2.1, and I'm having
a problem creating a foreign key reference from my classes to the
TURBINE_USER table.  It appears that the problem is my weblog-schema.xml
file references the TURBINE_USER defined in turbine-schema.xml, and they are
referenced in different places. How do I fix this?

Here is my  foreign key:
     <foreign-key foreignTable="TURBINE_USER">
       <reference local="member_id" foreign="USER_ID"/>
      </foreign-key>

This seems to work if I put the relevant parts of the turbine schema in my
schema file, but I don't want to do that.

The turbine_user table does exist in MySQL, so that shouldn't be the
problem.

Thanks,
Jeff

[torque-om]
C:\tdk\webapps\weblog\WEB-INF\src\java\report.weblog.om.generation
[torque-om] ERROR!! Attempt to set foreign key to nonexistent table,
TURBINE_USE
R!
[torque-om] java.lang.NullPointerException
[torque-om]     at
org.apache.turbine.torque.engine.database.transform.XmlToAppD
ata.startElement(XmlToAppData.java:237)
[torque-om]     at
org.apache.xerces.parsers.SAXParser.startElement(SAXParser.ja
va:1376)
[torque-om]     at
org.apache.xerces.validators.common.XMLValidator.callStartEle
ment(XMLValidator.java:1122)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XM
LDocumentScanner.java:1858)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatc
her.dispatch(XMLDocumentScanner.java:1234)
[torque-om]     at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLD
ocumentScanner.java:381)
[torque-om]     at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:95
2)
[torque-om]     at
org.apache.turbine.torque.engine.database.transform.XmlToAppD
ata.parseFile(XmlToAppData.java:152)
[torque-om]     at
org.apache.turbine.torque.TorqueObjectModelTask.initControlCo
ntext(TorqueObjectModelTask.java:148)
[torque-om]     at
org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.jav
a)
<<Ant stuff snipped>>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to