Hi, 
I use the TDK2.1b4. I want to generate the SQL file for my project but I get
an error. 
The same error appears with the newapp-schema.xml (the default one). 
The target DB is Postgres. If I set it to mysql, everything is OK.

Any idea ??
Thanks
Herv�


This is the error :

E:\tdk\webapps\newapp\WEB-INF\build>ant project-sql
Buildfile: build.xml

init-tasks:

project-sql:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating SQL for YOUR Turbine project! |
     [echo] | Woo hoo!                                 |
     [echo] |                                          |
     [echo] +------------------------------------------+
E:\tdk\webapps\newapp\WEB-INF\src\sql\report.newapp.sql.generation

BUILD FAILED

E:\tdk\webapps\newapp\WEB-INF\build\build.xml:133: Exception thrown by
'generator.parse'. For more information consult the velocity log.
--- Nested Exception ---
org.apache.velocity.exception.MethodInvocationException: Invocation of
method 'chop' in  class org.apache.velocity.util.StringUtils threw exception
class java.lang.ArrayIndexOutOfBoundsException
        at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java,
Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java,
Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java,
Compiled Code)
        at org.apache.velocity.Template.merge(Template.java)
        at org.apache.velocity.texen.Generator.parse(Generator.java)
        at java.lang.reflect.Method.invoke(Native Method)
        at
org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java,
Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.ja
va, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.jav
a, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java,
Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java,
Compiled Code)
        at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java, Compiled
Code)
        at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.jav
a)
        at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java,
Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement
.java, Compiled Code)
        at
org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java,
Compiled Code)
        at
org.apache.velocity.runtime.directive.Foreach.render(Foreach.java, Compiled
Code)
        at
org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.jav
a)
        at
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java,
Compiled Code)
        at org.apache.velocity.Template.merge(Template.java)
        at org.apache.velocity.texen.Generator.parse(Generator.java)
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java,
Compiled Code)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:124)
        at org.apache.tools.ant.Target.execute(Target.java, Compiled Code)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java, Compiled
Code)
        at org.apache.tools.ant.Project.executeTargets(Project.java,
Compiled Code)
        at org.apache.tools.ant.Main.runBuild(Main.java, Compiled Code)
        at org.apache.tools.ant.Main.main(Main.java:149)

Total time: 1 minute 48 seconds

In the log file, I get :

Wed Jun 06 18:30:50 GMT+02:00 2001 AvalonLogSystem initialized using logfile
E:\tdk\webapps\newapp\WEB-INF\build\velocity.log
Wed Jun 06 18:30:50 GMT+02:00 2001   [info]   [info] Default Properties
File: org\apache\velocity\runtime\defaults\velocity.properties
Wed Jun 06 18:30:52 GMT+02:00 2001   [info] Resource Loader Instantiated:
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:30:52 GMT+02:00 2001   [info] FileResourceLoader :
initialization starting.
Wed Jun 06 18:30:52 GMT+02:00 2001   [info] FileResourceLoader : adding path
'E:\tdk\webapps\newapp\WEB-INF\build\bin\torque\templates'
Wed Jun 06 18:30:52 GMT+02:00 2001   [info] FileResourceLoader :
initialization complete.
Wed Jun 06 18:30:53 GMT+02:00 2001   [info] Loaded Pluggable Directive:
org.apache.velocity.runtime.directive.Literal
Wed Jun 06 18:30:53 GMT+02:00 2001   [info] Loaded Pluggable Directive:
org.apache.velocity.runtime.directive.Macro
Wed Jun 06 18:30:53 GMT+02:00 2001   [info] Loaded Pluggable Directive:
org.apache.velocity.runtime.directive.Parse
Wed Jun 06 18:30:54 GMT+02:00 2001   [info] Loaded Pluggable Directive:
org.apache.velocity.runtime.directive.Include
Wed Jun 06 18:30:54 GMT+02:00 2001   [info] Loaded Pluggable Directive:
org.apache.velocity.runtime.directive.Foreach
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Created: 20 parsers.
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : initialization
starting.
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : adding VMs from VM
library template : VM_global_library.vm
Wed Jun 06 18:31:01 GMT+02:00 2001  [error] ResourceManager : unable to find
resource 'VM_global_library.vm' in any resource loader.
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : error using  VM
library template VM_global_library.vm :
org.apache.velocity.exception.ResourceNotFoundException: Unable to find
resource 'VM_global_library.vm'
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : allowInline = true
: VMs can be defined inline in templates
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro :
allowInlineToOverride = false : VMs defined inline may NOT replace previous
VM definitions
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : allowInlineLocal =
false : VMs defined inline will be  global in scope if allowed.
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : messages on  : VM
system will output logging messages
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocimacro : initialization
complete.
Wed Jun 06 18:31:01 GMT+02:00 2001   [info] Velocity successfully started.
Wed Jun 06 18:32:00 GMT+02:00 2001   [info] ResourceManager : found
sql/base/Control.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:05 GMT+02:00 2001   [info] ResourceManager : found
sql/base/postgresql/table.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:05 GMT+02:00 2001   [info] ResourceManager : found
sql/base/postgresql/drop.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:06 GMT+02:00 2001   [info] ResourceManager : found
sql/base/postgresql/columns.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:07 GMT+02:00 2001   [info] ResourceManager : found
sql/base/postgresql/primarykey.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:07 GMT+02:00 2001   [info] ResourceManager : found
sql/base/postgresql/unique.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:07 GMT+02:00 2001   [info] ResourceManager : found
sql/base/postgresql/index.vm with loader
org.apache.velocity.runtime.resource.loader.FileResourceLoader
Wed Jun 06 18:32:07 GMT+02:00 2001  [error] Method chop threw exception for
reference $strings in template sql/base/postgresql/table.vm at  [17,25]
Wed Jun 06 18:32:07 GMT+02:00 2001  [error] Method parse threw exception for
reference $generator in template sql/base/Control.vm at  [17,17]


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

Reply via email to