After looking more closely at the output, I noticed the command ant was
trying to execute seemed to be truncated after a certain number of
characters 

(notice the last commons-email-1.0.ja    - missing a character and there
should have been additional jar files after that as well)

 

So I removed some un-necessary jars from the test-path and it is all
working again.

 

io.IOException: CreateProcess: C:\ibm.jdk.1.4\jre\bin\java.exe -Xmx256M
-classpath C:\build\lib\Libraries\Tidy.jar;C:\sean\

source_head\build\lib\Libraries\activation.jar;C:\build\lib\Libraries\an
tlr-2.7.6rc1.jar;C:\build\lib

aries\asm-attrs.jar;C:\build\lib\Libraries\asm.jar;C:\build\lib\Librarie
s\c3p0-0.9.0.jar;C:\sean\afsc

ce_head\build\lib\Libraries\catalina-ant.jar;C:\build\lib\Libraries\cgli
b-2.1.3.jar;C:\build\lib\Libr

\commons-beanutils-1.7.0.jar;C:\build\lib\Libraries\commons-codec.jar;C:
\build\lib\Libraries\commons-

ctions-3.2.jar;C:\build\lib\Libraries\commons-configuration-1.2.jar;C:\b
uild\lib\Libraries\commons-db

2.1.jar;C:\build\lib\Libraries\commons-digester.jar;C:\build\lib\Librari
es\commons-email-1.0.ja

   at java.lang.Win32Process.create(Native Method)

   at java.lang.Win32Process.<init>(Win32Process.java:98)

   at java.lang.Runtime.execInternal(Native Method)

   at java.lang.Runtime.exec(Runtime.java:602)

 

 

Sean

 

 

________________________________________

From: Sean Tiley 

Sent: Tuesday, May 15, 2007 9:36 PM

To: 'Ant Users List'

Subject: Process Fork Failed

 

Hi there,

I have successfully been using ant(1.6.5) to run a number of test suites
for months. I use the JAVA_HOME is set to the IBM JDK and ANT_HOME is
set,

 

All of a sudden I try and I see the following error and I have no idea
what has happened

 

C:\build\build.xml:562: Process fork failed.

 

The target I am trying to run looks like (it has not changed since I
created it).

 

<!-- This target runs the EJB JUNIT tests -->

<target name="test-ejb" description="Run the Junit test cases">

        <echo>Running the EJB test suite</echo>

            <!-- run the tests -->

            <mkdir dir="logs"/>

            <junit printsummary="withOutAndErr" fork="true"
haltonfailure="false" failureproperty="ejb.tests.failed"
showoutput="true">

                        <classpath>

                                    <path refid="test-path" />

                        </classpath>

                        <jvmarg value="-Xmx256M" />

                        <formatter type="xml" />

                        <test name="${ejb.test.class}"
outfile="${log.dir}/${ejb-test-results.file}" />

            </junit>

</target>

 

When I turn on the verbose flag in ant, I see the following

 

 

BUILD FAILED

C:\sean\afsc_source_head\build\build.xml:587: Process fork failed.

        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForked(J
UnitTask.java:882)

        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask
.java:685)

        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeOrQueue(JU
nitTask.java:1434)

        at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask
.java:632)

        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

        at org.apache.tools.ant.Task.perform(Task.java:364)

        at org.apache.tools.ant.Target.execute(Target.java:341)

        at org.apache.tools.ant.Target.performTasks(Target.java:369)

        at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)

        at org.apache.tools.ant.Project.executeTarget(Project.java:1185)

        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)

        at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)

        at org.apache.tools.ant.Main.runBuild(Main.java:668)

        at org.apache.tools.ant.Main.startAnt(Main.java:187)

        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)

        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Caused by: java.io.IOException: CreateProcess: "C:\Program
Files\IBM\WebSphere\AppServer\java\jre\bin\java.exe"........

 

 

Any ideas as to what may be happening would be greatly appreciated.

 

 

Thanks

Sean

Reply via email to