2011-02-03 18 views
0

ハドソンでpmd、findbugsを実行中に次のエラーが発生しました。ハドソンでJava OutOfMemoryError

 
FATAL: Java heap space 
java.lang.OutOfMemoryError: Java heap space 
    at java.util.HashMap.(Unknown Source) 
    at hudson.plugins.analysis.util.model.AnnotationContainer.initialize(AnnotationContainer.java:163) 
    at hudson.plugins.analysis.util.model.AnnotationContainer.(AnnotationContainer.java:119) 
    at hudson.plugins.analysis.util.model.WorkspaceFile.(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.addAnnotations(AnnotationContainer.java:327) 
    at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:266) 
    at hudson.plugins.analysis.core.BuildResult.(BuildResult.java:206) 
    at hudson.plugins.findbugs.FindBugsResult.(FindBugsResult.java:40) 
    at hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:132) 
    at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:280) 
    at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27) 
    at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:603) 
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:582) 
    at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:560) 
    at hudson.model.Build$RunnerImpl.post2(Build.java:156) 
    at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:529) 
    at hudson.model.Run.run(Run.java:1349) 
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 
    at hudson.model.ResourceController.execute(ResourceController.java:88) 
    at hudson.model.Executor.run(Executor.java:139) 

私はpmdにjvmargsを指定しました。findbugsとant_optsは1024Mに設定されています。

+0

コマンドラインやApache TomcatなどのサーブレットコンテナからHudsonを実行していますか? – Bernard

+0

Tomcat 6で動作しています – CodeRocker

答えて

0

Microsoft Windowsをお使いの場合は、あなたは* nixの環境にしているしかし、もしあなたが

export JAVA_OPTS=-Xmx1024m 

またはAでコマンドを実行する必要があり、Javaの引数 -Xmx1024mを含めるようにhudson.xmlファイルを編集する必要がありますより妥当なメモリサイズ。