Stephan,

Not sure exactly what your error is but I noticed you are using TDK2.1,
it would probably be better moving to TDK2.2 but here are the problems I
faced when using TDK2.1 using your sort of setup, maybe they might help.

Error 01:
 
BUILD FAILED
file:C:/Program Files/Apache Group/Jakarta/old
tdk/webapps/newapp/WEB-INF/build/build.xml:119: Execute failed:
java.io.IOException: CreateProcess: ..\src\sql\createdatabase.sh
error=193
 
After researching through the archives it became apparent that tdk2.1
does not detect WindowsXP and the that the 'build.xml' file (located in
"<tdk root>/webapps/<project name>/WEB-INF/build/build.xml") 'EXTENSION
FINDER' section must be modified to the code below:
 
  <target name="set-windowsNT" depends="set-windows2000"
if="isWindowsNT">
    <property name="is.Windows" value="true" />
  </target>
  <target name="set-windows2000" depends="set-windowsXP" if="isWindows
2000">
    <property name="is.Windows" value="true" />
  </target>
  <target name="set-windowsXP" if="isWindows XP">
    <property name="is.Windows" value="true" />
  </target>
 
 
Error 02:
 
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)
 
The archives had discuss a conflict between ant1.5.1 and tdk2.1, the
'WIKI FAQ' suggested it can be resolved by removing 'xercesImpl.jar'
from "<ant root>/lib" this worked for me.
 
 
Other:
 
Found it easier to create database manually in MySql and then execute
'ant init' with the following line of code un-commented:
database.manual.creation = true Located in the "<tdk
root>/webapps/<project
name>/WEB-INF/build/build.properties"

Regards,

Stuart.

-----Original Message-----
From: Stephan.Boldt [mailto:[EMAIL PROTECTED] 
Sent: 11 March 2003 00:08
To: [EMAIL PROTECTED]
Subject: [TDK] 'Incompatible object argument' at 'ant init'

Hello,

I want to test the turbine framework, but got stuck while building an
sample
application with the TDK. I did it exactly the way the TDK tutorial
says.
But when I ran "ant init" in the ".\webapps\testapp\WEB-INF\build"
folder I
got the error message attached at the bottom of the mail. I read
somewhere,
that ant's "xercesImpl.jar" is a problem and should be deleted or
renamed,
but it didn't fix the problem for me! I use the following Versions:

Windows XP Professional - SP1
JDK 1.4.1
Apache Ant version 1.5.2 compiled on February 28 2003
TDK 2.1
MySQL 3.23.55

Anybody got an idea, what else I could try to get things work?

Thanks in advance!
Stephan

---------------------

Error message:

java.lang.VerifyError: (class:
org/apache/turbine/torque/engine/database/transfo
rm/XmlToAppData, method: parseFile signature:
(Ljava/lang/String;)Lorg/apache/tu
rbine/torque/engine/database/model/AppData;) Incompatible object
argument
for fu
nction call
        at
org.apache.turbine.torque.TorqueSQLTask.initControlContext(TorqueSQLT
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,
method
: parseFile signature:
(Ljava/lang/String;)Lorg/apache/turbine/torque/engine/dat
abase/model/AppData;) Incompatible object argument for function call


---------------------------------------------------------------------
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]

Reply via email to