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:[EMAIL PROTECTED] On Behalf Of Kai Moritz > Sent: December 1, 2003 1:56 AM > To: [EMAIL PROTECTED] > 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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
