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