jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From atish <atishkhed...@indiatimes.com>
Subject throws out of memory error
Date Mon, 16 Apr 2007 09:31:55 GMT

Hi All,

While working on cactus Ant, Ant throws out of memory error (during 
cactifywar). 

I am having 2GB RAM. I am using apache-ant-1.6.3 and cactus1.7.1. 

I had set "ANT_OPT" attribute to %ANT_OPT% "-Xmx512m" in build.properties.
As well you can see in below snipet, I had set "maxmemory" attribute to
"512M" in cactus tag. Still, I am getting OUT OF MEMORY.

below is the snipet of cactus in build.xml

	<target name="init-cactus" depends="pre-init" >
		<path id="cactus.classpath1">
			<pathelement location="${lib.src.dir}/cactus-ant-1.7dev20040523.jar"/>
			<pathelement location="${lib.src.dir}/cactus-1.7.1.jar" />
			<pathelement location="${lib.src.dir}/commons-httpclient-2.0.2.jar"/>
			<pathelement location="${lib.src.dir}/commons-logging-1.1.jar"/>
			<pathelement location="${lib.src.dir}/aspectjrt.jar"/>
			<pathelement location="${lib.src.dir}/junit-3.8.1.jar"/>
            <pathelement location="${lib.src.dir}/httpunit-1.6.jar" />
		</path>
    </target>

	<target name="cactify-war" depends="init-cactus" >
		<taskdef resource="cactus.tasks" classpathref="cactus.classpath" />
		<cactifywar srcfile="${lib.output.dir}/myweb.war"
destfile="${lib.output.dir}/cactified.war">
			<classes dir="${src.dir}" includes="**/cactustest/*.class"/>
			<lib file="${lib.src.dir}/httpunit-1.6.jar"/>
		</cactifywar>
	</target>

	<target name="cactus-test" depends="cactify-war">
		<taskdef resource="cactus.tasks" classpathref="cactus.classpath" />

		<cactus warfile="${lib.output.dir}/cactified.war" maxmemory="512M">
			<classpath>
				<path refid="build.classpath"/>
				<pathelement location="${classes.output.dir}"/>
			</classpath>
			<containerset>
				<generic startuptarget = "start-wls" shutdowntarget = "stop-wls"/>
			</containerset>
			<formatter type="xml"/>
			<batchtest>
				<fileset dir="${classes.output.dir}">
				</fileset>
			</batchtest>
		</cactus>
    </target>


error on command prompt:

pre-init:
 [property] Loading Environment env.
[available] Found: build.properties
 [property] Loading X:\build.properties
     [echo] weblogic91.present = true

init-cactus:

cactify-war:
[cactifywar] Analyzing war: X:\build_output.WebLogic\lib\myweb.war

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


So please help me out as soon as possible, if anybody have some idea about
this problem.

thanks in advance.
-- 
View this message in context: http://www.nabble.com/throws-out-of-memory-error-tf3583346.html#a10012927
Sent from the Cactus - User mailing list archive at Nabble.com.


Mime
View raw message