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]
