You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by Ted Yu <yu...@gmail.com> on 2014/07/29 16:48:20 UTC

hdfs Jenkins build fails due to findbugs not finishing

Hi,
You may have noticed the following in recent hdfs Jenkins builds:

[INFO] ------------------------------------------------------------
------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-antrun-plugin:1.7:run
(site) on project hadoop-hdfs: An Ant BuildException has occured: input
file <
https://builds.apache.org/job/Hadoop-Hdfs-trunk/ws/trunk/hadoop-hdfs-project/hadoop-hdfs/target/findbugsXml.xml>
does not exist
[ERROR] around Ant part ...<xslt style="/home/jenkins/tools/
findbugs/latest/src/xsl/default.xsl" in="<
https://builds.apache.org/job/Hadoop-Hdfs-trunk/ws/trunk/hadoop-hdfs-project/hadoop-hdfs/target/findbugsXml.xml">
out="<
https://builds.apache.org/job/Hadoop-Hdfs-trunk/ws/trunk/hadoop-hdfs-project/hadoop-hdfs/target/site/findbugs.html"/>...>
@ 44:322 in <
https://builds.apache.org/job/Hadoop-Hdfs-trunk/ws/trunk/hadoop-hdfs-project/hadoop-hdfs/target/antrun/build-main.xml
>
[ERROR] -> [Help 1]

Looking at https://builds.apache.org/job/Hadoop-Hdfs-trunk/1819/consoleFull
:

     [java] Exception in thread "main" java.lang.OutOfMemoryError: GC
overhead limit exceeded
     [java] 	at
edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.createFact(IsNullValueAnalysis.java:208)
     [java] 	at
edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysis.getFactAtMidEdge(IsNullValueAnalysis.java:849)
     [java] 	at
edu.umd.cs.findbugs.ba.npe.IsNullValueDataflow.getFactAtMidEdge(IsNullValueDataflow.java:33)
     [java] 	at
edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder.examineNullValues(NullDerefAndRedundantComparisonFinder.java:289)
     [java] 	at
edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder.execute(NullDerefAndRedundantComparisonFinder.java:150)
     [java] 	at
edu.umd.cs.findbugs.detect.FindNullDeref.analyzeMethod(FindNullDeref.java:278)
     [java] 	at
edu.umd.cs.findbugs.detect.FindNullDeref.visitClassContext(FindNullDeref.java:205)
     [java] 	at
edu.umd.cs.findbugs.DetectorToDetector2Adapter.visitClass(DetectorToDetector2Adapter.java:68)
     [java] 	at
edu.umd.cs.findbugs.FindBugs2.analyzeApplication(FindBugs2.java:979)
     [java] 	at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:230)
     [java] 	at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:348)
     [java] 	at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:1057)
     [java] Java Result: 1


Currently we have:

export MAVEN_OPTS=-Xmx2048m


Should the value of 2048m be increased ?

Cheers