You might try checking exactly which java version you are using. I
think some releases have memory leaks.
On 14 mar 2006, at 17.45, Mike Miller wrote:
I am trying to resolve an OutOfMemoryError within our build
process. We have a work-around but would really like to be able to
run our ‘standard’ targets to get everything built. We have a 3
layer file structure for components, modules then submodules. Our
compile target is compile.all.all which calls compile.all for the
the modules, which then calls compile on the submodules, using subant.
Ant 1.6.2
JDK 1.4.2_08
XDoclet 1.2B4
Have set ANT_OPTS=-Xmx1024m and our compile tasks use fork=”true”.
I also included a call to a java task that calls the Runtime class
to get the memory values in hopes that it might provide some
assistance. I placed this before the javac and the ejb tasks
(which calls ejbdoclet). Below is the output just before the
failure in the ejbdoclet task. I have run the failure with both –v
and –d but nothing jumps out at me as significantly wrong – but
then again – I am not an Ant expert!
The error seems to be coming when we run the ejbdoclet task
Looking for suggestions and any assistance! Thanks in advance.
******** output **************
[java] Free Memory=32909504 Total Memory=70029312 Max
Memory=1065484288
BUILD FAILED
C:\PPOSDevelopment\2006.1\build.xml:84: The following error
occurred while executing this line:
C:\PPOSDevelopment\2006.1\PCOS\build.xml:48: The following error
occurred while executing this line:
java.lang.OutOfMemoryError
at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException
(ProjectHelper.java:539)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
265)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
195)
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.executeTarget(Project.java:
1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:
1062)
at org.apache.tools.ant.Main.runBuild(Main.java:673)
at org.apache.tools.ant.Main.startAnt(Main.java:188)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: C:\PPOSDevelopment\2006.1\PCOS\build.xml:48: The
following error occurred while executing
java.lang.OutOfMemoryError
at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException
(ProjectHelper.java:539)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
265)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
195)
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.executeTarget(Project.java:
1214)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
... 12 more
Caused by: java.lang.OutOfMemoryError
at org.apache.tools.ant.Project.executeTarget(Project.java:
1223)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
... 20 more
Caused by: java.lang.OutOfMemoryError
--- Nested Exception ---
C:\PPOSDevelopment\2006.1\PCOS\build.xml:48: The following error
occurred while executing this line:
java.lang.OutOfMemoryError
at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException
(ProjectHelper.java:539)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
265)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
195)
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.executeTarget(Project.java:
1214)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
265)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
195)
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.executeTarget(Project.java:
1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:
1062)
at org.apache.tools.ant.Main.runBuild(Main.java:673)
at org.apache.tools.ant.Main.startAnt(Main.java:188)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: java.lang.OutOfMemoryError
at org.apache.tools.ant.Project.executeTarget(Project.java:
1223)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
... 20 more
Caused by: java.lang.OutOfMemoryError
--- Nested Exception ---
java.lang.OutOfMemoryError
at org.apache.tools.ant.Project.executeTarget(Project.java:
1223)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
265)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
195)
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.executeTarget(Project.java:
1214)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
265)
at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:
195)
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.executeTarget(Project.java:
1214)
at org.apache.tools.ant.Project.executeTargets(Project.java:
1062)
at org.apache.tools.ant.Main.runBuild(Main.java:673)
at org.apache.tools.ant.Main.startAnt(Main.java:188)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: java.lang.OutOfMemoryError
--- Nested Exception ---
java.lang.OutOfMemoryError
Mike Miller
Phone: (214) 277-7759
HYPERLINK "mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]
7501 Esters Blvd
Irving, Tx 75063
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.2.2/280 - Release Date:
3/13/2006
------------------------------------------------------
"Home is not where you are born, but where your heart finds peace" -
Tommy Nordgren, "The dying old crone"
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]