Re: java.lang.OutOfMemoryError: Java heap space

"Sharma, Jaikumar" <[email protected]>
Newsgroups gmane.comp.java.cruise-control.user
Message-ID <[email protected]>
Please try to disable or manupulate build status reporting under
<onsuccess> </onsuccess> construct. May be you can only send email
notifications from within <onsuccess> construct, your <onsuccess>
construct is doing a very engaging operation and I think this looks like
the culprit.

________________________________

From: philippe vanderstraeten [mailto:[email protected]] 
Sent: Friday, March 13, 2009 3:09 PM
To: [email protected]
Subject: Re: [Cruisecontrol-user] java.lang.OutOfMemoryError: Java heap
space


Hi,
thanks for your help.
Yes I have the same message before etting up ANT_OPTS. Here is my
config.xml

<cruisecontrol>
    <project name="eai-prod" buildafterfailed="false">

        <listeners>
            <currentbuildstatuslistener
file="D:/ccbuild/logs/${project.name}/status.txt"/>
        </listeners>

        <bootstrappers>
            <svnbootstrapper
file="D:/ccbuild/projects/${project.name}/ccbuild.xml"/>
            <svnbootstrapper
file="D:/ccbuild/projects/${project.name}/ccbuild.properties"/>
            <antbootstrapper anthome="apache-ant-1.7.0"
buildfile="D:/ccbuild/projects/${project.name}/ccbuild.xml"
target="clean" />
        </bootstrappers>

        <modificationset quietperiod="6000000">
            <!-- touch any file in connectfour project to trigger a
build -->
            <!-- filesystem
folder="D:/ccbuild/projects/${project.name}/checkouts"/ -->
            <svn RepositoryLocation="svn://mycompany.fr/piloteEAI/trunk"
username="USERNAME" password="PASSWORD" property="svn.info.rev"></svn>

        </modificationset>

        <schedule interval="6000000">
            <ant anthome="apache-ant-1.7.0"
buildfile="D:/ccbuild/projects/${project.name}/ccbuild.xml"
useLogger="false" useDebug="false"
saveLogDir="D:/ccbuild/logs/${project.name}/">              
              <property name="cc.projectname" value="${project.name}"/>
              <lib searchpath="C:/Program
Files/CruiseControl/apache-ant-1.7.0/lib"/>
              <jvmarg arg="-Xmx1536m"/>
            </ant>
        </schedule>

        <!-- log>
            <merge
dir="D:/ccbuild/projects/${project.name}/target/test-results"/>
        </log -->

        <publishers>
            <onsuccess>
                <antpublisher anthome="apache-ant-1.7.0"
antWorkingDir="D:/ccbuild/projects/${project.name}"
buildfile="D:/ccbuild/projects/${project.name}/ccbuild.xml"
useLogger="true" saveLogDir="D:/ccbuild/logs/${project.name}/publish"
target="publish">                                
                </antpublisher>                
            </onsuccess>          
        </publishers>
    </project>
</cruisecontrol>



On Fri, Mar 13, 2009 at 4:38 AM, Sharma, Jaikumar
<[email protected]> wrote:


	You had the same error message before setting up ANT_OPTS ? Is
it possible to post your config.xml ? It looks like reporting part
problem while accessing the build reports using dashboard.
________________________________

	From: philippe vanderstraeten [mailto:[email protected]] 
	Sent: Thursday, March 12, 2009 8:23 PM 

	To: [email protected]
	Subject: Re: [Cruisecontrol-user] java.lang.OutOfMemoryError:
Java heap space
	

	I just tried yours options. Here is the result of the build:
	
	[cc]Mar-12 15:44:36 ScriptRunner  - ccAntProgress -- all
	[cc]Mar-12 15:44:36 ScriptRunner  -
	[cc]Mar-12 15:44:36 ScriptRunner  - BUILD SUCCESSFUL
	[cc]Mar-12 15:44:36 ScriptRunner  - Total time: 133 minutes 20
seconds
	[cc]Mar-12 15:45:12 jectController- eai-prod Controller: build
result event: build successful
	[cc]Mar-12 15:45:17 atusReportTask- Failed to reach dashboard
instance : http://localhost:8080/dashboard/buildloop/listener, either
the dashboard has not started up or there is a net
	work problem.
	Exception in thread "Timer-6" java.lang.OutOfMemoryError: Java
heap space
	        at java.util.Arrays.copyOf(Unknown Source)
	        at
java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
	        at java.lang.AbstractStringBuilder.append(Unknown
Source)
	        at java.lang.StringBuffer.append(Unknown Source)
	        at java.io.StringWriter.write(Unknown Source)
	[cc]Mar-12 15:45:45 Project       - Project eai-prod:  idle
	Exception in thread "Timer-0"   at
com.thoughtworks.xstream.core.util.QuickWriter.flush(QuickWriter.java:58
)[cc]Mar-12 15:45:45 jectController- eai-prod Controller: build progress
ev
	ent: idle
	
	        at
com.thoughtworks.xstream.core.util.QuickWriter.write(QuickWriter.java:38
)
	        at
com.thoughtworks.xstream.io.xml.PrettyPrintWriter.writeText(PrettyPrintW
riter.java:141)
	        at
com.thoughtworks.xstream.io.xml.PrettyPrintWriter.writeText(PrettyPrintW
riter.java:111)
	        at
com.thoughtworks.xstream.io.xml.PrettyPrintWriter.setValue(PrettyPrintWr
iter.java:94)
	        at
com.thoughtworks.xstream.io.WriterWrapper.setValue(WriterWrapper.java:34
)
	        at
com.thoughtworks.xstream.converters.SingleValueConverterWrapper.marshal(
SingleValueConverterWrapper.java:35)
	        at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(Abstra
ctReferenceMarshaller.java:38)
	        at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshall
er.java:50)
	        at
com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.marsh
allField(AnnotationReflectionConverter.java:46)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er$2.writeField(AbstractReflectionConverter.java:112)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er$2.visit(AbstractReflectionConverter.java:88)
	        at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvide
r.visitSerializableFields(PureJavaReflectionProvider.java:117)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er.doMarshal(AbstractReflectionConverter.java:73)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er.marshal(AbstractReflectionConverter.java:43)
	        at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(Abstra
ctReferenceMarshaller.java:55)
	        at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshall
er.java:50)
	        at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConver
ter.writeItem(AbstractCollectionConverter.java:52)
	        at
com.thoughtworks.xstream.converters.collections.CollectionConverter.mars
hal(CollectionConverter.java:44)
	        at
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(Abstra
ctReferenceMarshaller.java:55)
	        at
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshall
er.java:50)
	        at
com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.marsh
allField(AnnotationReflectionConverter.java:46)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er$2.writeField(AbstractReflectionConverter.java:112)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er$2.visit(AbstractReflectionConverter.java:88)
	        at
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvide
r.visitSerializableFields(PureJavaReflectionProvider.java:117)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er.doMarshal(AbstractReflectionConverter.java:73)
	        at
com.thoughtworks.xstream.converters.reflection.AbstractReflectionConvert
er.marshal(AbstractReflectionConverter.java:43)
	java.lang.OutOfMemoryError: Java heap space
	        at java.util.ArrayList.<init>(Unknown Source)
	        at java.util.ArrayList.<init>(Unknown Source)
	        at
org.mortbay.util.Scanner.reportDifferences(Scanner.java:321)
	        at org.mortbay.util.Scanner.scan(Scanner.java:286)
	        at org.mortbay.util.Scanner$1.run(Scanner.java:246)
	        at java.util.TimerThread.mainLoop(Unknown Source)
	        at java.util.TimerThread.run(Unknown Source)
	
	
	On Thu, Mar 12, 2009 at 12:23 PM, Sharma, Jaikumar
<[email protected]> wrote:
	

		Hi Mehar,
		
		I am running cruisecontrol 2.71. on a WinXP machine and
using Ant
		Buildder in cruisecontrol, I was having the same problem
six months ago,
		in my investigation I found out that setting of system
variable
		'ANT_OPTS' to the following value solved my problem :
		
		       variable name = ANT_OPTS
		       value            =   -DXms=1024M -DXmx=1024M
-XX:+UseParallelGC
		
		It might help you, give it a try.
		

		-----Original Message-----
		From: mehar [mailto:[email protected]]
		Sent: Thursday, March 12, 2009 3:47 PM
		To: [email protected]
		Subject: Re: [Cruisecontrol-user]
java.lang.OutOfMemoryError: Java heap
		space
		
		
		I tried googling on the same issue and discussed with
friends, and I
		understand that even others faced the same issue
unresolved for big
		projects, just to quote one instance, my friend has
tried on an 8GB RAM,
		still its giving same problem.
		
		If anyone have suggestions on this issue please kindly
respond.
		
		Request Jeffrey Fredrick it would of a great help if you
also look in to
		the same issue
		
		Regards,
		Mehar
		
		
	
------------------------------------------------------------------------
		------
		Apps built with the Adobe(R) Flex(R) framework and Flex
Builder(TM) are
		powering Web 2.0 with engaging, cross-platform
capabilities. Quickly and
		easily build your RIAs with Flex Builder, the
Eclipse(TM)based
		development software that enables intelligent coding and
step-through
		debugging.
		Download the free 60 day trial.
http://p.sf.net/sfu/www-adobe-com
		_______________________________________________
		Cruisecontrol-user mailing list
		[email protected]
	
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user
		
		
		
		
		DISCLAIMER:
		Unless indicated otherwise, the information contained in
this message is privileged and confidential, and is intended only for
the use of the addressee(s) named above and others who have been
specifically authorized to receive it. If you are not the intended
recipient, you are hereby notified that any dissemination, distribution
or copying of this message and/or attachments is strictly prohibited.
The company accepts no liability for any damage caused by any virus
transmitted by this email. Furthermore, the company does not warrant a
proper and complete transmission of this information, nor does it accept
liability for any delays. If you have received this message in error,
please contact the sender and delete the message. Thank you.
		


	
------------------------------------------------------------------------
------
		Apps built with the Adobe(R) Flex(R) framework and Flex
Builder(TM) are
		powering Web 2.0 with engaging, cross-platform
capabilities. Quickly and
		easily build your RIAs with Flex Builder, the
Eclipse(TM)based development
		software that enables intelligent coding and
step-through debugging.
		Download the free 60 day trial.
http://p.sf.net/sfu/www-adobe-com
		_______________________________________________
		Cruisecontrol-user mailing list
		[email protected]
	
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user
		


	

	DISCLAIMER:
	Unless indicated otherwise, the information contained in this
message is privileged and confidential, and is intended only for the use
of the addressee(s) named above and others who have been specifically
authorized to receive it. If you are not the intended recipient, you are
hereby notified that any dissemination, distribution or copying of this
message and/or attachments is strictly prohibited. The company accepts
no liability for any damage caused by any virus transmitted by this
email. Furthermore, the company does not warrant a proper and complete
transmission of this information, nor does it accept liability for any
delays. If you have received this message in error, please contact the
sender and delete the message. Thank you.


	
------------------------------------------------------------------------
------
	Apps built with the Adobe(R) Flex(R) framework and Flex
Builder(TM) are
	powering Web 2.0 with engaging, cross-platform capabilities.
Quickly and
	easily build your RIAs with Flex Builder, the Eclipse(TM)based
development
	software that enables intelligent coding and step-through
debugging.
	Download the free 60 day trial.
http://p.sf.net/sfu/www-adobe-com
	_______________________________________________
	Cruisecontrol-user mailing list
	[email protected]
	https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user
	
	




DISCLAIMER:
Unless indicated otherwise, the information contained in this message is privileged and confidential, and is intended only for the use of the addressee(s) named above and others who have been specifically authorized to receive it. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this message and/or attachments is strictly prohibited. The company accepts no liability for any damage caused by any virus transmitted by this email. Furthermore, the company does not warrant a proper and complete transmission of this information, nor does it accept liability for any delays. If you have received this message in error, please contact the sender and delete the message. Thank you.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com

_______________________________________________
Cruisecontrol-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.