OOME error

4 views
Skip to first unread message

sravan

unread,
Feb 7, 2011, 4:54:40 PM2/7/11
to Jenkins Users, srav...@gmail.com
Hi,

I'm getting OOME error in hudson for pmd analysis.
My project contains 96868 warnings for pmd. Does hudson has any number
limit for parsing warnings... ?
My pmd report generated is 41.6MB


BUILD SUCCESSFUL
Total time: 17 minutes 32 seconds
[PMD] Collecting PMD analysis files...
[PMD] Successfully parsed file C:\.hudson\jobs\Project\workspace
\pmd.xml of module childProject with 96868 warnings.
FATAL: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.HashSet.<init>(Unknown Source)
at
hudson.plugins.analysis.util.model.AnnotationContainer.initialize(AnnotationContainer.java:
157)
at
hudson.plugins.analysis.util.model.AnnotationContainer.<init>(AnnotationContainer.java:
119)
at
hudson.plugins.analysis.util.model.WorkspaceFile.<init>(WorkspaceFile.java:
25)
at
hudson.plugins.analysis.util.model.AnnotationContainer.addFile(AnnotationContainer.java:
303)
at
hudson.plugins.analysis.util.model.AnnotationContainer.updateMappings(AnnotationContainer.java:
212)
at
hudson.plugins.analysis.util.model.AnnotationContainer.addAnnotation(AnnotationContainer.java:
317)
at
hudson.plugins.analysis.util.model.AnnotationContainer.addPackage(AnnotationContainer.java:
290)
at
hudson.plugins.analysis.util.model.AnnotationContainer.updateMappings(AnnotationContainer.java:
209)
at
hudson.plugins.analysis.util.model.AnnotationContainer.addAnnotation(AnnotationContainer.java:
317)
at
hudson.plugins.analysis.util.model.AnnotationContainer.addAnnotations(AnnotationContainer.java:
327)
at
hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:
266)
at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:
206)
at hudson.plugins.pmd.PmdResult.<init>(PmdResult.java:34)
at hudson.plugins.pmd.PmdPublisher.perform(PmdPublisher.java:131)
at
hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:
281)
at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
at hudson.model.AbstractBuild
$AbstractRunner.perform(AbstractBuild.java:622)
at hudson.model.AbstractBuild
$AbstractRunner.performAllBuildSteps(AbstractBuild.java:601)
at hudson.model.AbstractBuild
$AbstractRunner.performAllBuildSteps(AbstractBuild.java:579)
at hudson.model.Build$RunnerImpl.post2(Build.java:156)
at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:
548)
at hudson.model.Run.run(Run.java:1386)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:
88)
at hudson.model.Executor.run(Executor.java:145)

Ulli Hafner

unread,
Feb 7, 2011, 5:27:29 PM2/7/11
to jenkins...@googlegroups.com
This is a known problem, see
http://issues.jenkins-ci.org/browse/JENKINS-1960

You can assign more memory to your Hudson master instance as a workaround.

Ulli

Reply all
Reply to author
Forward
0 new messages