You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Kai Moritz <ka...@ruhr-uni-bochum.de> on 2003/12/01 10:56:21 UTC

Problems setting up TDK and the newapp example

Hi everybody!

I'm new to Turbine and trying to take my first steps. I like the concept
of turbine much more than the one of struts, but it's very hard for a
beginner to get his first test up and running, because there is very
little documentation. My problem:
I'm trying to set up the tdk-2.2a2 and following exactly the steps in the
HOWTO, but I'm always ending up with this error-message, when I'm
running 'ant init' in newapp/WEB-INF/build:
-------------------------------
turbine-sql:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating SQL for Turbine base system!  |
     [echo] |                                          |
     [echo] +------------------------------------------+
[torque-sql] /usr/local/tdk/webapps/newapp/WEB-INF/src/sql/turbine-schema.sql

BUILD FAILED
java.lang.VerifyError: (class: org/apache/turbine/torque/engine/database/transform/XmlToAppData, method: parseFile signature: (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData;) Incompatible object argument for function call
        at org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.java:153)
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        at org.apache.tools.ant.Main.runBuild(Main.java:609)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)

Total time: 14 seconds
java.lang.VerifyError: (class: org/apache/turbine/torque/engine/database/transform/XmlToAppData, method: parseFile signature: (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData;) Incompatible object argument for function call
        at org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.java:153)
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        at org.apache.tools.ant.Main.runBuild(Main.java:609)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)
(class: org/apache/turbine/torque/engine/database/transform/XmlToAppData, method: parseFile signature: (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData;) Incompatible object argument for function call
--------------------------------

My database-settings are:
--------------------------------
databaseUrl = jdbc:mysql://bRUDEr/newapp
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = XXXX
databasePassword = XXXXX
databaseHost = bRUDEr
---------------------------------

I also tried on:
---------------------------------
databaseUrl = jdbc:mysql://bRUDEr/newapp
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = XXXX
databasePassword = XXXXXX
databaseHost = bRUDEr

torque.database.name = newapp
torque.database.manualCreation = false
torque.database.driver = org.gjt.mm.mysql.Driver
torque.database.createUrl = jdbc:mysql://bRUDEr/newapp
torque.database.buildUrl = jdbc:mysql://bRUDEr/newapp
torque.database.user = XXXX
torque.database.password = XXXXXXXXX
----------------------------------
but that dosen't change the error-message!

I hope you can give me a hint!

Best regards Kai Moritz

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


Re: Problems setting up TDK and the newapp example

Posted by Kai Moritz <ka...@ruhr-uni-bochum.de>.
On Mon, Dec 01, 2003 at 07:35:23AM -0800, David Demner wrote:
> 
> I downloaded the 2.2 release yesterday (no a2) and everything worked ok.
> Maybe try this release instead?  I'm not sure what the difference is, the
> only thing I could think of was '2.2a2' meant '2.2 alpha 2' which might be
> why it doesn't work.
> 
That solved my problem!
I just thought, that the 2.2a2 is a newer releas, because the date of
the directory is newer. Stupid idea...

Thank you for your help,

kai

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


RE: Problems setting up TDK and the newapp example

Posted by "Dan K." <da...@yorku.ca>.
Hi,

Get the TDK 2.2_01 (the 01 is the fixed/patched version if I remember
correctly), from here:

http://jakarta.apache.org/builds/jakarta-turbine/tdk/release/2.2/

When I tried this, I also had to create the mysql db first, then ran "ant
init" to create it all.

The TDK howto is really well done so you shouldn't run into major problems
following it.
http://jakarta.apache.org/turbine/tdk/tdk-howto.html

Regards,
Dan

On Mon, 1 Dec 2003, David Demner wrote:

> Hi Kai,
>
> I downloaded the 2.2 release yesterday (no a2) and everything worked ok.
> Maybe try this release instead?  I'm not sure what the difference is, the
> only thing I could think of was '2.2a2' meant '2.2 alpha 2' which might be
> why it doesn't work.
>
> Actually, there is one thing that didn't quite work properly; I had to
> create the database manually (just the db not the tables in it) for the 'ant
> init' script to work and create the tables in the db.
>
> Good luck,
>
> David
>
>
>
> -----Original Message-----
> From: Kai Milan Moritz [mailto:kai.m.moritz@gmx.de] On Behalf Of Kai Moritz
> Sent: December 1, 2003 1:56 AM
> To: turbine-user@jakarta.apache.org
> Subject: Problems setting up TDK and the newapp example
>
>
> Hi everybody!
>
> I'm new to Turbine and trying to take my first steps. I like the concept
> of turbine much more than the one of struts, but it's very hard for a
> beginner to get his first test up and running, because there is very
> little documentation. My problem:
> I'm trying to set up the tdk-2.2a2 and following exactly the steps in the
> HOWTO, but I'm always ending up with this error-message, when I'm
> running 'ant init' in newapp/WEB-INF/build:
> -------------------------------
> turbine-sql:
>      [echo] +------------------------------------------+
>      [echo] |                                          |
>      [echo] | Generating SQL for Turbine base system!  |
>      [echo] |                                          |
>      [echo] +------------------------------------------+
> [torque-sql]
> /usr/local/tdk/webapps/newapp/WEB-INF/src/sql/turbine-schema.sql
>
> BUILD FAILED
> java.lang.VerifyError: (class:
> org/apache/turbine/torque/engine/database/transform/XmlToAppData, method:
> parseFile signature:
> (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData
> ;) Incompatible object argument for function call
>         at
> org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.jav
> a:153)
>         at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
>         at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
>         at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
>         at org.apache.tools.ant.Main.runBuild(Main.java:609)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
>
> Total time: 14 seconds
> java.lang.VerifyError: (class:
> org/apache/turbine/torque/engine/database/transform/XmlToAppData, method:
> parseFile signature:
> (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData
> ;) Incompatible object argument for function call
>         at
> org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.jav
> a:153)
>         at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
>         at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
>         at
> org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
>         at org.apache.tools.ant.Task.perform(Task.java:341)
>         at org.apache.tools.ant.Target.execute(Target.java:309)
>         at org.apache.tools.ant.Target.performTasks(Target.java:336)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
>         at org.apache.tools.ant.Main.runBuild(Main.java:609)
>         at org.apache.tools.ant.Main.start(Main.java:196)
>         at org.apache.tools.ant.Main.main(Main.java:235)
> (class: org/apache/turbine/torque/engine/database/transform/XmlToAppData,
> method: parseFile signature:
> (Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData
> ;) Incompatible object argument for function call
> --------------------------------
>
> My database-settings are:
> --------------------------------
> databaseUrl = jdbc:mysql://bRUDEr/newapp
> databaseDriver = org.gjt.mm.mysql.Driver
> databaseUser = XXXX
> databasePassword = XXXXX
> databaseHost = bRUDEr
> ---------------------------------
>
> I also tried on:
> ---------------------------------
> databaseUrl = jdbc:mysql://bRUDEr/newapp
> databaseDriver = org.gjt.mm.mysql.Driver
> databaseUser = XXXX
> databasePassword = XXXXXX
> databaseHost = bRUDEr
>
> torque.database.name = newapp
> torque.database.manualCreation = false
> torque.database.driver = org.gjt.mm.mysql.Driver
> torque.database.createUrl = jdbc:mysql://bRUDEr/newapp
> torque.database.buildUrl = jdbc:mysql://bRUDEr/newapp
> torque.database.user = XXXX
> torque.database.password = XXXXXXXXX
> ----------------------------------
> but that dosen't change the error-message!
>
> I hope you can give me a hint!
>
> Best regards Kai Moritz
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: turbine-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: turbine-user-help@jakarta.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org


RE: Problems setting up TDK and the newapp example

Posted by David Demner <tu...@demner.com>.
Hi Kai,

I downloaded the 2.2 release yesterday (no a2) and everything worked ok.
Maybe try this release instead?  I'm not sure what the difference is, the
only thing I could think of was '2.2a2' meant '2.2 alpha 2' which might be
why it doesn't work.

Actually, there is one thing that didn't quite work properly; I had to
create the database manually (just the db not the tables in it) for the 'ant
init' script to work and create the tables in the db.

Good luck,

David



-----Original Message-----
From: Kai Milan Moritz [mailto:kai.m.moritz@gmx.de] On Behalf Of Kai Moritz
Sent: December 1, 2003 1:56 AM
To: turbine-user@jakarta.apache.org
Subject: Problems setting up TDK and the newapp example


Hi everybody!

I'm new to Turbine and trying to take my first steps. I like the concept
of turbine much more than the one of struts, but it's very hard for a
beginner to get his first test up and running, because there is very
little documentation. My problem:
I'm trying to set up the tdk-2.2a2 and following exactly the steps in the
HOWTO, but I'm always ending up with this error-message, when I'm
running 'ant init' in newapp/WEB-INF/build:
-------------------------------
turbine-sql:
     [echo] +------------------------------------------+
     [echo] |                                          |
     [echo] | Generating SQL for Turbine base system!  |
     [echo] |                                          |
     [echo] +------------------------------------------+
[torque-sql]
/usr/local/tdk/webapps/newapp/WEB-INF/src/sql/turbine-schema.sql

BUILD FAILED
java.lang.VerifyError: (class:
org/apache/turbine/torque/engine/database/transform/XmlToAppData, method:
parseFile signature:
(Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData
;) Incompatible object argument for function call
        at
org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.jav
a:153)
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
        at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        at org.apache.tools.ant.Main.runBuild(Main.java:609)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)

Total time: 14 seconds
java.lang.VerifyError: (class:
org/apache/turbine/torque/engine/database/transform/XmlToAppData, method:
parseFile signature:
(Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData
;) Incompatible object argument for function call
        at
org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLTask.jav
a:153)
        at org.apache.velocity.texen.ant.TexenTask.execute(TexenTask.java)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:193)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:397)
        at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
        at org.apache.tools.ant.Task.perform(Task.java:341)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:336)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        at org.apache.tools.ant.Main.runBuild(Main.java:609)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)
(class: org/apache/turbine/torque/engine/database/transform/XmlToAppData,
method: parseFile signature:
(Ljava/lang/String;)Lorg/apache/turbine/torque/engine/database/model/AppData
;) Incompatible object argument for function call
--------------------------------

My database-settings are:
--------------------------------
databaseUrl = jdbc:mysql://bRUDEr/newapp
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = XXXX
databasePassword = XXXXX
databaseHost = bRUDEr
---------------------------------

I also tried on:
---------------------------------
databaseUrl = jdbc:mysql://bRUDEr/newapp
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = XXXX
databasePassword = XXXXXX
databaseHost = bRUDEr

torque.database.name = newapp
torque.database.manualCreation = false
torque.database.driver = org.gjt.mm.mysql.Driver
torque.database.createUrl = jdbc:mysql://bRUDEr/newapp
torque.database.buildUrl = jdbc:mysql://bRUDEr/newapp
torque.database.user = XXXX
torque.database.password = XXXXXXXXX
----------------------------------
but that dosen't change the error-message!

I hope you can give me a hint!

Best regards Kai Moritz

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-user-help@jakarta.apache.org