Just out of curiosity...do you know how many xml files there are? Is it possible there are a ton?

[EMAIL PROTECTED] wrote:
Quoting Petar Tahchiev <[EMAIL PROTECTED]>:

On 02/06/06, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
Hi,

i'm getting OutOfMemory-Errors while executing a fileset-task.
My Buildfile looks like this:

<project name="foo" default="bar">
    <target name="bar">
        <mkdir dir="${basedir}/logs/temp"/>
<move failonerror="false" flatten="true" todir="${basedir}/logs/temp">
            <fileset dir="${basedir}/myDir">
                <include name="**/*.xml"/>
            </fileset>
        </move>
        <xslt basedir="${basedir}/logs/temp" destdir="${basedir}/logs"
extension=".xml" includes="*testresult*"
style="/build/configs/cppunittransform.xsl"/>
    </target>
</project>


This is what ant generates when i'm running the buildfile:


Apache Ant version 1.6.5 compiled on June 2 2005
Apache Ant version 1.6.5 compiled on June 2 2005
Buildfile: build.xml
Adding reference: ant.PropertyHelper
Detected Java version: 1.5 in:
/export/development/systems/linux/8.1b/opt/java/sun/jdk1.5.0_02/jre
Detected OS: Linux
Adding reference: ant.ComponentHelper
Setting ro project property: ant.version -> Apache Ant version 1.6.5 compiled on
June 2 2005
Setting ro project property: ant.file ->
/export/home/r/resc/mnt/serverhome/buildtest/build.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile /export/home/r/resc/mnt/serverhome/buildtest/build.xml with
URI = file:///export/home/r/resc/mnt/serverhome/buildtest/build.xml
Setting ro project property: ant.project.name -> foo
Adding reference: foo
Setting ro project property: ant.file.foo ->
/export/home/r/resc/mnt/serverhome/buildtest/build.xml
Project base dir set to: /export/home/r/resc/mnt/serverhome/buildtest
 +Target:
 +Target: bar
Attempting to create object of type org.apache.tools.ant.helper.DefaultExecutor
Adding reference: ant.executor
Build sequence for target(s) `bar' is [bar]
Complete build sequence is [bar, ]

bla:
Could not load a dependent class (com/sun/media/jai/codec/FileSeekableStream)
for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type sshexec Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp Could not load a dependent class (jdepend/xmlui/JDepend) for type jdepend
Could not load a dependent class (junit/framework/Test) for type junit
fileset: Setup scanner in dir /export/home/r/resc/mnt/serverhome/buildtest/myDir
with patternSet{ includes: [**/*.xml] excludes: [] }

BUILD FAILED
java.lang.OutOfMemoryError: Java heap space
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1225) at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.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.lang.OutOfMemoryError: Java heap space
--- Nested Exception ---
java.lang.OutOfMemoryError: Java heap space


There are some folders under "${basedir}/myDir". But the strange thing is, if I
set it to a directory with no subfolders, the thask performs very well.
I've already set the maximum heap-space to 500m, but that doesn't helps.
I changed my jvm to 1.4 with the same result.
Has anybody an idea how to fix that?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



I am not quite sure if this will help but once I read about such a
problem(although it was in Ant 1.6.4.) and solution was to set the
"ANT_OPTS" environment  variable to "-Xmx256m".

--
Regards, Petar!
Karlovo, Bulgaria.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



I have already set the maximum available memory to 256m and 512m. The only difference is the time it takes to fail with the OutOfMemoryError. Because of
that it looks like a memory-leak.




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



--
Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate  http://sourceforge.net/projects/jplate
Chief Architect JavaPIM http://sourceforge.net/projects/javapim


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to