Hello

I'm starting to have a java heap error when parsing the junit tests.
I have a bunch of 3000 tests that might have some long logs (the total size
of junit files is around 200 Mb), but I hope jenkins is able to handle
this).

How can I increase the HEAP size of jenkins ? Or is there a way to fix this
crash (in the futur, the results size will increase) ?

*10:39:52*  FATAL: Java heap space*10:39:52*
java.lang.OutOfMemoryError
<http://stacktrace.jenkins-ci.org/search?query=java.lang.OutOfMemoryError>:
Java heap space*10:39:52*       at
java.util.Arrays.copyOfRange(Arrays.java:3221)
<http://stacktrace.jenkins-ci.org/search/?query=java.util.Arrays.copyOfRange&entity=method>*10:39:52*
        at java.lang.String.<init>(String.java:233)
<http://stacktrace.jenkins-ci.org/search/?query=java.lang.String.%3Cinit%3E&entity=method>*10:39:52*
        at org.dom4j.io.SAXContentHandler.characters(SAXContentHandler.java:299)
<http://stacktrace.jenkins-ci.org/search/?query=org.dom4j.io.SAXContentHandler.characters&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.characters(AbstractSAXParser.java:541)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.characters&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:441)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:819)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:748)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.parsers.XMLParser.parse&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse&entity=method>*10:39:52*
        at 
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)
<http://stacktrace.jenkins-ci.org/search/?query=com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse&entity=method>*10:39:52*
        at org.dom4j.io.SAXReader.read(SAXReader.java:465)
<http://stacktrace.jenkins-ci.org/search/?query=org.dom4j.io.SAXReader.read&entity=method>*10:39:52*
        at org.dom4j.io.SAXReader.read(SAXReader.java:264)
<http://stacktrace.jenkins-ci.org/search/?query=org.dom4j.io.SAXReader.read&entity=method>*10:39:52*
        at hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:112)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.SuiteResult.parse&entity=method>*10:39:52*
        at hudson.tasks.junit.TestResult.parse(TestResult.java:208)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parse&entity=method>*10:39:52*
        at hudson.tasks.junit.TestResult.parse(TestResult.java:163)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parse&entity=method>*10:39:52*
        at hudson.tasks.junit.TestResult.parse(TestResult.java:140)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.parse&entity=method>*10:39:52*
        at hudson.tasks.junit.TestResult.<init>(TestResult.java:116)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.TestResult.%3Cinit%3E&entity=method>*10:39:52*
        at 
hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:114)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke&entity=method>*10:39:52*
        at 
hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:87)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke&entity=method>*10:39:52*
        at hudson.FilePath.act(FilePath.java:788)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>*10:39:52*
        at hudson.FilePath.act(FilePath.java:770)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>*10:39:52*
        at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:83)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitParser.parse&entity=method>*10:39:52*
        at 
hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitResultArchiver.parse&entity=method>*10:39:52*
        at 
hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.junit.JUnitResultArchiver.perform&entity=method>*10:39:52*
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$1.perform&entity=method>*10:39:52*
        at 
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:703)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractRunner.perform&entity=method>*10:39:52*
        at 
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:678)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps&entity=method>*10:39:52*
        at 
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:656)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps&entity=method>*10:39:52*
        at hudson.model.Build$RunnerImpl.post2(Build.java:162)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Build$RunnerImpl.post2&entity=method>*10:39:52*
        at 
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:625)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractRunner.post&entity=method>*10:39:52*
        at hudson.model.Run.run(Run.java:1433)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.run&entity=method>*10:39:52*
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
<http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method>

-----
Gaetan

Reply via email to