Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Turbine framework sample application

5 views
Skip to first unread message

Marc

unread,
Mar 30, 2003, 11:01:21 PM3/30/03
to
Hi everyone,

I apologize for the long message, but I'm kind of stuck. I'm hoping
this is the right newgroup to post to, but if someone knows of a
better, please let me know. I'm starting to look at the turbine
framework and am currently trying to create the sample application as
detailed at http://jakarta.apache.org/turbine/tdk/tdk-howto.html.
Step 5 has brought me to a screeching halt. Here's the situation:

I'm using Win NT 4.0 WS.
I've got jdk1.3.0_02 installed on my D:\ with 'bin' in my PATH.
I've got mysql 3.23.55 installed on my C:\ with 'bin' in my PATH.
I've got ant 1.5.2 installed on my C:\ with ANT_HOME as an environment
variable.

I ran ant in the root directory of my tdk installation which created a
folder 'newapp' in my webapps directory in C:\tdk. I then edited
build.properties as such:

databaseUrl = jdbc:mysql://127.0.0.1/newapp
databaseDriver = org.gjt.mm.mysql.Driver
databaseUser = root
databasePassword = xxx
databaseHost = 127.0.0.1

Finally, as step 5 shows, I go to:

the directory "/TDKROOT/webapps/APPNAME/WEB-INF/build"

and here's the error I get:


C:\tdk\webapps\newapp\WEB-INF\build>ant init
Buildfile: build.xml

init:

init-tasks:

set-os:

set-windows2000:

set-windowsNT:

set-windows98:

set-unix:

unix-ext:

windows-ext:

ext:
[echo] Platform = windows
[echo] Extension = bat

create-database:
[echo] create-database.bat
[torque-create-db] C:\tdk\webapps\newapp\WEB-INF\src\sql\create-database.bat

[exec] C:\tdk\webapps\newapp\WEB-INF\build>REM - Batch file to
automatical
y create

[exec] C:\tdk\webapps\newapp\WEB-INF\build>REM - MySQL database
from Windo
s machines :-)

[exec] C:\tdk\webapps\newapp\WEB-INF\build>mysqladmin -u root
-pxxx -h
27.0.0.1 --force drop newapp
[exec] Database "newapp" dropped

[exec] C:\tdk\webapps\newapp\WEB-INF\build>mysqladmin -u root
-pxxx -h
27.0.0.1 --force create newapp

init-tasks:

turbine-sql:
[echo] +------------------------------------------+
[echo] | |
[echo] | Generating SQL for Turbine base system! |
[echo] | |
[echo] +------------------------------------------+
[torque-sql] C:\tdk\webapps\newapp\WEB-INF\src\sql\turbine-schema.sql

BUILD FAILED
java.lang.VerifyError: (class:
org/apache/turbine/torque/engine/database/transf
rm/XmlToAppData, method: parseFile signature:
(Ljava/lang/String;)Lorg/apache/t
rbine/torque/engine/database/model/AppData;) Incompatible object
argument for f
nction call
at org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQL
ask.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: 7 seconds
java.lang.VerifyError: (class:
org/apache/turbine/torque/engine/database/transf
rm/XmlToAppData, method: parseFile signature:
(Ljava/lang/String;)Lorg/apache/t
rbine/torque/engine/database/model/AppData;) Incompatible object
argument for f
nction call
at org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQL
ask.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,
metho
: parseFile signature:
(Ljava/lang/String;)Lorg/apache/turbine/torque/engine/da
abase/model/AppData;) Incompatible object argument for function call
C:\tdk\webapps\newapp\WEB-INF\build>

That's about it... if anybody has run into this error before, please
let me know. All help is much appreciated. Thanks.

Marc

Marc

unread,
Mar 31, 2003, 11:57:37 PM3/31/03
to
Got some good advice in another newsgroup. I'll copy it over to here.

> Marc,
>
> I believe you'll have much better success by posting to the Turbine User
> mailing list. See http://jakarta.apache.org/site/mail.html, where
> you'll find a link to all Jakarta mailing lists near the bottom of the
> page. Also note that the Turbine User list's archives (at
> http://www.mail-archive.com/turbin...@jakarta.apache.org/) are
> searchable.
>
> Good luck.
>
> Bob

Bob,

Thanks! I found the answer to my problem almost immediately. Turns
out I was using a too new version of ant... should use 1.3 when using
tdk 2.1. Incompatible jars otherwise. Much appreciated.

Marc

0 new messages