On 8/21/01 2:35 PM, "Daniel Rall" <[EMAIL PROTECTED]> wrote:

> I am working on correcting this.  The issue is that the TorqueSQLTask
> now needs access to the database adapters.

Why? I don't think that's very good. I would eventually like to use the SQL
generation stand-alone and this addition will make that very hard. Isn't
there any other way?

> However, none of the
> Torque taskdefs initialize Torque (by calling one of its init() class
> methods).  This results in the no Map of ConnectionPool instances
> being created (DB adapters are associated with and accessed via the
> name keying each ConnectionPool instance), which eventually leads to a
> NullPointerException.
> 
>> security-om:
>> [torque-om] 
>> /home/rubys/jakarta/jakarta-turbine-fulcrum/bin/src/report.turbine.om.generat
>> ion
>> [torque-om] Resolver: used database.dtd
>> [torque-om] java.lang.NullPointerException
>> [torque-om]     at
>> org.apache.torque.engine.database.model.Index.<init>(Index.java:109)
>> [torque-om]     at
>> org.apache.torque.engine.database.model.Table.doHeavyIndexing(Table.java:212)
>> [torque-om]     at
>> org.apache.torque.engine.database.model.Table.loadedFromXML(Table.java:171)
>> [torque-om]     at
>> org.apache.torque.engine.database.transform.XmlToAppData.endElement(XmlToAppD
>> ata.java:362)
>> [torque-om]     at
>> org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1398)
>> [torque-om]     at
>> org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.
>> java:1002)
>> [torque-om]     at
>> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
>> DocumentScanner.java:1200)
>> [torque-om]     at
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
>> ava:380)
>> [torque-om]     at
>> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
>> [torque-om]     at
>> org.apache.torque.engine.database.transform.XmlToAppData.parseFile(XmlToAppDa
>> ta.java:169)
>> [torque-om]     at
>> org.apache.torque.task.TorqueObjectModelTask.initControlContext(TorqueObjectM
>> odelTask.java:172)
>> [torque-om]     at
>> org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:365)
>> [torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
>> [torque-om]     at org.apache.tools.ant.Target.execute(Target.java:164)
>> [torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:182)
>> [torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
>> [torque-om]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:256)
>> [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:164)
>> [torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:182)
>> [torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
>> [torque-om]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:256)
>> [torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
>> [torque-om]     at org.apache.tools.ant.Target.execute(Target.java:164)
>> [torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:182)
>> [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] java.lang.NullPointerException
>> [torque-om]     at
>> org.apache.torque.engine.database.model.Index.<init>(Index.java:109)
>> [torque-om]     at
>> org.apache.torque.engine.database.model.Table.doHeavyIndexing(Table.java:212)
>> [torque-om]     at
>> org.apache.torque.engine.database.model.Table.loadedFromXML(Table.java:171)
>> [torque-om]     at
>> org.apache.torque.engine.database.transform.XmlToAppData.endElement(XmlToAppD
>> ata.java:362)
>> [torque-om]     at
>> org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1398)
>> [torque-om]     at
>> org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.
>> java:1002)
>> [torque-om]     at
>> org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XML
>> DocumentScanner.java:1200)
>> [torque-om]     at
>> org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.j
>> ava:380)
>> [torque-om]     at
>> org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
>> [torque-om]     at
>> org.apache.torque.engine.database.transform.XmlToAppData.parseFile(XmlToAppDa
>> ta.java:169)
>> [torque-om]     at
>> org.apache.torque.task.TorqueObjectModelTask.initControlContext(TorqueObjectM
>> odelTask.java:172)
>> [torque-om]     at
>> org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:365)
>> [torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
>> [torque-om]     at org.apache.tools.ant.Target.execute(Target.java:164)
>> [torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:182)
>> [torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
>> [torque-om]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:256)
>> [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:164)
>> [torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:182)
>> [torque-om]     at
org.apache.tools.ant.Project.executeTarget(Project.java:601)
>> [torque-om]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:256)
>> [torque-om]     at org.apache.tools.ant.Task.perform(Task.java:217)
>> [torque-om]     at org.apache.tools.ant.Target.execute(Target.java:164)
>> [torque-om]     at org.apache.tools.ant.Target.performTasks(Target.java:182)
>> [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] Resolver: used database.dtd
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 

jvz.

Jason van Zyl

http://tambora.zenplex.org
http://jakarta.apache.org/turbine
http://jakarta.apache.org/velocity
http://jakarta.apache.org/alexandria
http://jakarta.apache.org/commons



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

Reply via email to