Hi Steve, For your convenience I hoped attach my build.xml to this mail. If you don't mind I can send my other resources too as you can regenerate this error (if you can find a win xp os). This is the output I see.
E:\SVN2\modules\integration>ant Buildfile: build.xml prepare: [mkdir] Created dir: E:\SVN2\modules\integration\doclit-interop\classes1 [mkdir] Created dir: E:\SVN2\modules\integration\doclit-interop\classes2 [mkdir] Created dir: E:\SVN2\modules\integration\doclit-interop\src1 [mkdir] Created dir: E:\SVN2\modules\integration\doclit-interop\src2 gen-1: [move] Moving 402 files to E:\SVN2\modules\integration\doclit-interop\class es1 [delete] Deleted 36 directories from E:\SVN2\modules\integration\doclit-inter op\src1\schema compile-1: [javac] Compiling 221 source files to E:\SVN2\modules\integration\doclit-int erop\classes1 compile-stub1: [javac] Compiling 4 source files to E:\SVN2\modules\integration\doclit-inter op\classes1 run-1: [junit] Running test.Round3DocLitInteropTest [junit] Usage: java [-options] class [args...] [junit] (to execute a class) [junit] or java [-options] -jar jarfile [args...] [junit] (to execute a jar file) [junit] where options include: [junit] -client to select the "client" VM [junit] -server to select the "server" VM [junit] -hotspot is a synonym for the "client" VM [deprecated] [junit] The default VM is client. [junit] -cp <class search path of directories and zip/jar files> [junit] -classpath <class search path of directories and zip/jar files> [junit] A ; separated list of directories, JAR archives, [junit] and ZIP archives to search for class files. [junit] -D<name>=<value> [junit] set a system property [junit] -verbose[:class|gc|jni] [junit] enable verbose output [junit] -version print product version and exit [junit] -version:<value> [junit] require the specified version to run [junit] -showversion print product version and continue [junit] -jre-restrict-search | -jre-no-restrict-search [junit] include/exclude user private JREs in the version s earch [junit] -? -help print this help message [junit] -X print help on non-standard options [junit] -ea[:<packagename>...|:<classname>] [junit] -enableassertions[:<packagename>...|:<classname>] [junit] enable assertions [junit] -da[:<packagename>...|:<classname>] [junit] -disableassertions[:<packagename>...|:<classname>] [junit] disable assertions [junit] -esa | -enablesystemassertions [junit] enable system assertions [junit] -dsa | -disablesystemassertions [junit] disable system assertions BUILD FAILED E:\SVN2\modules\integration\build.xml:132: Test test.Round3DocLitInteropTest failed Total time: 36 seconds E:\SVN2\modules\integration> -----Original Message----- From: Steve Loughran [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 20, 2005 8:33 PM To: Ant Users List Subject: Re: FW: problem with using fork in windows xp Gayan Asanka wrote: > Hi steve, > > Nop, it compiles well. You can see if observe my output (also I tried ant > -v, everything is in the classpath). > > I am getting a runtime exception if only I set fork="no", that is both in > linux and windows. But it runs in linux when fork="true". So I need a way to > run it in windows xp with fork="yes". well, it ought to, unless the commands to java are getting screwed up. > Since it shows me the help for java commands when I set fork="true" in win > xp, I think I have to set jvmargs to set the "java" command again (because > fork="true" overrides junit values), if I set fork="true", am I right? If > so how can I set jvmargs? If I am wrong, still need your help. :) no, you need to look at the detailed jvm args and paste it in to your next mail. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
<?xml version="1.0"?> <project name="interop-doclit" default="run" basedir="."> <description> Interop tests for doc-lit, code generated samples </description> <property name="dir.doclit" value="doclit-interop"/> <property name="dir.src1" value="${dir.doclit}/src1"/> <property name="dir.src2" value="${dir.doclit}/src2"/> <property name="dir.clients" value="${dir.doclit}/clients"/> <property name="dir.classes1" value="${dir.doclit}/classes1"/> <property name="dir.classes2" value="${dir.doclit}/classes2"/> <!--<property environment="env"/>--> <!--<property name="dir.home" value="${env.HOME}"/>--> <!-- preparing paths --> <target name="prepare"> <mkdir dir="${dir.classes1}"/> <mkdir dir="${dir.classes2}"/> <mkdir dir="${dir.src1}"/> <mkdir dir="${dir.src2}"/> </target> <!--<path id="jarpath.axis2">--> <!--<fileset dir="${dir.home}/.maven/repository">--> <!--<include name="**/**/*.jar"/>--> <!--</fileset>--> <!--</path>--> <!-- Allthe required jars here --> <path id="jarpath.axis2"> <fileset dir="./lib"> <include name="*.jar"/> </fileset> </path> <!-- This is where the classes are located for run-1--> <path id="interop.path1"> <path refid="classpath.interop1"/> <path refid="jarpath.axis2"/> </path> <!-- This is where the classes are located for run-2>--> <path id="interop.path2"> <path refid="classpath.interop2"/> <path refid="jarpath.axis2"/> </path> <target name="clean"> <delete dir="${dir.classes1}"/> <delete dir="${dir.classes2}"/> <delete dir="${dir.src1}"/> <delete dir="${dir.src2}"/> </target> <target name="gen-1"> <!-- generating the first file src1 files--> <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"><!-- this fork process work fine--> <classpath refid="jarpath.axis2"/> <arg value="-uri"/> <arg file="./resources/compound1.wsdl"/> <!-- place the file name--> <arg value="-sd"/> <arg value="-o"/> <arg file="${dir.src1}"/> <!--place the working dir --> <arg value="-p"/> <arg value="test.stub"/> <!-- make this unique --> </java> <!-- Move the schema folder to classpath--> <move todir="${dir.classes1}"> <fileset dir="${dir.src1}"> <include name="**/schema/**/*.class"/> <include name="**/schema/**/*.xsb"/> </fileset> </move> <!-- generating the second file--> <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true"> <!-- this fork process work fine--> <classpath refid="jarpath.axis2"/> <arg value="-uri"/> <arg file="./resources/compound2.wsdl"/> <!-- place the file name--> <arg value="-sd"/> <arg value="-o"/> <arg file="${dir.src2}"/> <!--place the working dir --> <arg value="-p"/> <arg value="test.stub"/> <!-- make this unique --> </java> <!-- Move the schema folder to classpath--> <move todir="${dir.classes2}"> <fileset dir="${dir.src2}"> <include name="**/schema/**/*.class"/> <include name="**/schema/**/*.xsb"/> </fileset> </move> </target> <!--adding the gen-1's schema foloder and classes the class path --> <path id="classpath.interop1"> <pathelement path="${dir.classes1}"/> <fileset dir="${dir.classes1}"> <include name="**/*.*"/> </fileset> </path> <!--adding the gen-2's schema foloder and classes the class path --> <path id="classpath.interop2"> <pathelement path="${dir.classes2}"/> <fileset dir="${dir.classes2}"> <include name="**/*.*"/> </fileset> </path> <!-- compiling the first source generated from gen-1 to be used in run-1--> <target name="compile-1" depends="prepare,gen-1"> <javac srcdir="${dir.src1}" destdir="${dir.classes1}"> <classpath refid="interop.path1"/> </javac> </target> <!--compiling the first source generated from gen-2 to be used in run-2--> <target name="compile-2" depends="compile-1"> <javac srcdir="${dir.src2}" destdir="${dir.classes2}"> <classpath refid="interop.path2"/> </javac> </target> <!-- compiling the test case1 to be used in run-1--> <target name="compile-stub1"> <javac srcdir="${dir.clients}" destdir="${dir.classes1}"> <include name="**/WMRound3Compound1InteropTest.java"/> <classpath refid="interop.path1"/> </javac> </target> <!-- compiling the test case2 to be used in run-2--> <target name="compile-stub2"> <javac srcdir="${dir.clients}" destdir="${dir.classes2}"> <include name="**/WMRound3Compound2InteropTest.java"/> <classpath refid="interop.path2"/> </javac> </target> <!-- runing first test case --> <target name="run-1" depends="compile-1,compile-stub1"> <junit fork="yes" printsummary="on" haltonfailure="false" failureproperty="tests.failed" showoutput="true"> <classpath refid="interop.path1"/> <formatter type="brief" usefile="false"/> <batchtest> <fileset dir="${dir.clients}"> <include name="**/WMRound3Compound1InteropTest.java"/> </fileset> </batchtest> </junit> <fail if="tests.failed"/> </target> <!-- runing second test case --> <target name="run-2" depends="compile-2,compile-stub2"> <junit fork="yes" printsummary="off" haltonfailure="false" failureproperty="tests.failed" showoutput="true"> <classpath refid="interop.path2"/> <formatter type="brief" usefile="false"/> <batchtest> <fileset dir="${dir.clients}"> <include name="**/WMRound3Compound2InteropTest.java"/> </fileset> </batchtest> </junit> <fail if="tests.failed"/> </target> <!-- dummy default target to run the sequence--> <target name="run" depends="run-1,run-2,clean"/> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]