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
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.