0

pmdの実行中に次のエラーが発生します。ハドソンでバグを見つけてください。

致命的:Javaヒープスペース  
java.lang.OutOfMemoryError:Javaヒープスペース  
    java.util.HashMapで。(不明なソース)  
    hudson.plugins.analysis.util.model.AnnotationContainer.initialize(AnnotationContainer.java:163)で  
    hudson.plugins.analysis.util.model.AnnotationContainerで。(AnnotationContainer.java:119)  
    hudson.plugins.analysis.util.model.WorkspaceFile。(WorkspaceFile.java:25)で  
    hudson.plugins.analysis.util.model.AnnotationContainer.addFile(AnnotationContainer.java:303)で  
    hudson.plugins.analysis.util.model.AnnotationContainer.updateMappings(AnnotationContainer.java:212)で  
    hudson.plugins.analysis.util.model.AnnotationContainer.addAnnotation(AnnotationContainer.java:317)で  
    hudson.plugins.analysis.util.model.AnnotationContainer.addAnnotations(AnnotationContainer.java:327)で  
    hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:266)で  
    hudson.plugins.analysis.core.BuildResult。(BuildResult.java:206)で  
    hudson.plugins.findbugs.FindBugsResult。(FindBugsResult.java:40)で  
    hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:132)で  
    hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:280)で  
    hudson.tasks.BuildStepMonitor $ 2.perform(BuildStepMonitor.java:27)で  
    hudson.model.AbstractBuild $ AbstractRunner.perform(AbstractBuild.java:603)で  
    hudson.model.AbstractBuild $ AbstractRunner.performAllBuildSteps(AbstractBuild.java:582)で  
    hudson.model.AbstractBuild $ AbstractRunner.performAllBuildSteps(AbstractBuild.java:560)で  
    hudson.model.Build $ RunnerImpl.post2(Build.java:156)で  
    hudson.model.AbstractBuild $ AbstractRunner.post(AbstractBuild.java:529)で  
    hudson.model.Run.run(Run.java:1349)で  
    hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)で  
    hudson.model.ResourceController.execute(ResourceController.java:88)で  
    hudson.model.Executor.run(Executor.java:139)で  

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

4

1 に答える 1

0

Windows を使用している場合は、hudson.xml ファイルを編集して Java 引数 -Xmx1024m を含める必要があります。ただし、*nix 環境を使用している場合は、コマンドを実行する必要があります。

export JAVA_OPTS=-Xmx1024m

または、メモリのより適切なサイズ。

于 2013-04-05T19:30:15.003 に答える