I just downloaded torque-3.0-b2 onto my Windows system. I changed to the torque folder 
and typed ant (that is to say, I changed no files or properties yet). I cannot get ant 
to compile the files. I have some schemata and files I created on an earlier version 
that I would like to recompile on the latest version of Torque (to see if my 
postgresql bugs go away).

Can someone tell me what is wrong? Here is the relevant info:

project-sql:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating SQL for YOUR Turbine project! |
     [echo] | Woo hoo!                                 |
     [echo] |                                          |
     [echo] +------------------------------------------+
[torque-sql] Using contextProperties file: C:\developer\torque-3.0b2\build.prope
rties
[torque-sql] Generating to file C:\developer\torque-3.0b2\src\sql\report.booksto
re.sql.generation
[torque-sql] Resolver: used database.dtd from org.apache.torque.engine.database.
transform package
[torque-sql] Resolver: used database.dtd from org.apache.torque.engine.database.
transform package
[torque-sql] Resolver: used database.dtd from org.apache.torque.engine.database.
transform package
[torque-sql] Resolver: used database.dtd from org.apache.torque.engine.database.
transform package

BUILD FAILED

C:\developer\torque-3.0b2\build.xml:75: Exception thrown by 'generator.parse'. F
or more information consult the velocity log, or invoke ant with the -debug flag

The last few lines of my velocit.log say...

org.apache.velocity.runtime.resource.loader.FileResourceLoader
2002-05-21 15:08:27,975 - ResourceManager : found sql/base/postgresql/unique.vm with 
loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
2002-05-21 15:08:27,995 - ResourceManager : found sql/base/postgresql/index.vm with 
loader org.apache.velocity.runtime.resource.loader.FileResourceLoader
2002-05-21 15:08:27,995 - Method chop threw exception for reference $strings in 
template sql/base/postgresql/table.vm at  [17,25]
2002-05-21 15:08:27,995 - Method parse threw exception for reference $generator in 
template sql/base/Control.vm at  [17,7]

running ant -debug says...


BUILD FAILED

C:\developer\torque-3.0b2\build.xml:75: Exception thrown by 'generator.parse'. F
or more information consult the velocity log, or invoke ant with the -debug flag
.
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:564)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
        at org.apache.tools.ant.Task.perform(Task.java:217)
        at org.apache.tools.ant.Target.execute(Target.java:184)
        at org.apache.tools.ant.Target.performTasks(Target.java:202)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)

        at org.apache.tools.ant.Task.perform(Task.java:217)
        at org.apache.tools.ant.Target.execute(Target.java:184)
        at org.apache.tools.ant.Target.performTasks(Target.java:202)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.Project.executeTargets(Project.java:560)
        at org.apache.tools.ant.Main.runBuild(Main.java:454)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)
--- Nested Exception ---
org.apache.velocity.exception.MethodInvocationException: Invocation of method 'c
hop' in  class org.apache.velocity.util.StringUtils threw exception class java.l
ang.ArrayIndexOutOfBoundsException : null
        at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.j
ava:308)
        at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTRefer
ence.java:207)
        at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTRefere
nce.java:250)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:94)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
atement.java:109)
        at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
java:271)
        at org.apache.velocity.Template.merge(Template.java:296)
        at org.apache.velocity.texen.Generator.parse(Generator.java:425)
        at org.apache.velocity.texen.Generator.parse(Generator.java:361)
        at java.lang.reflect.Method.invoke(Native Method)
        at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.j
ava:259)
        at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTRefer
ence.java:207)
        at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTRefere
nce.java:250)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:94)
        at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfSt
atement.java:109)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:94)
        at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344
)
        at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirect
ive.java:153)
        at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java
:94)
        at org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:344
)
        at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirect
ive.java:153)
        at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.
java:271)
        at org.apache.velocity.Template.merge(Template.java:296)
        at org.apache.velocity.texen.Generator.parse(Generator.java:451)
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java:552)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:104)
        at org.apache.tools.ant.Task.perform(Task.java:217)
        at org.apache.tools.ant.Target.execute(Target.java:184)
        at org.apache.tools.ant.Target.performTasks(Target.java:202)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:266)
        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:120)

        at org.apache.tools.ant.Task.perform(Task.java:217)
        at org.apache.tools.ant.Target.execute(Target.java:184)
        at org.apache.tools.ant.Target.performTasks(Target.java:202)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.Project.executeTargets(Project.java:560)
        at org.apache.tools.ant.Main.runBuild(Main.java:454)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)

Reply via email to