I am working on correcting this. The issue is that the TorqueSQLTask
now needs access to the database adapters. 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.generation
> [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(XmlToAppData.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(XMLDocumentScanner.java:1200)
> [torque-om] at
>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
> [torque-om] at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
> [torque-om] at
>org.apache.torque.engine.database.transform.XmlToAppData.parseFile(XmlToAppData.java:169)
> [torque-om] at
>org.apache.torque.task.TorqueObjectModelTask.initControlContext(TorqueObjectModelTask.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(XmlToAppData.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(XMLDocumentScanner.java:1200)
> [torque-om] at
>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
> [torque-om] at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
> [torque-om] at
>org.apache.torque.engine.database.transform.XmlToAppData.parseFile(XmlToAppData.java:169)
> [torque-om] at
>org.apache.torque.task.TorqueObjectModelTask.initControlContext(TorqueObjectModelTask.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]