Re: java.lang.OutOfMemoryError: Java heap space
philippe vanderstraeten <[email protected]>
| Newsgroups | gmane.comp.java.cruise-control.user |
|---|---|
| Message-ID | <[email protected]> |
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(PrettyPrintWriter.java:141)
> at
> com.thoughtworks.xstream.io.xml.PrettyPrintWriter.writeText(PrettyPrintWriter.java:111)
> at
> com.thoughtworks.xstream.io.xml.PrettyPrintWriter.setValue(PrettyPrintWriter.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(AbstractReferenceMarshaller.java:38)
> at
> com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:50)
> at
> com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.marshallField(AnnotationReflectionConverter.java:46)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:112)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.visit(AbstractReflectionConverter.java:88)
> at
> com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:117)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:73)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.marshal(AbstractReflectionConverter.java:43)
> at
> com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:55)
> at
> com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:50)
> at
> com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.writeItem(AbstractCollectionConverter.java:52)
> at
> com.thoughtworks.xstream.converters.collections.CollectionConverter.marshal(CollectionConverter.java:44)
> at
> com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:55)
> at
> com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:50)
> at
> com.thoughtworks.xstream.annotations.AnnotationReflectionConverter.marshallField(AnnotationReflectionConverter.java:46)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.writeField(AbstractReflectionConverter.java:112)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$2.visit(AbstractReflectionConverter.java:88)
> at
> com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:117)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doMarshal(AbstractReflectionConverter.java:73)
> at
> com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.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
>
>
------------------------------------------------------------------------------
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