Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-2272

findbugs currently fails due to hadoop-streaming having moved

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.15.0
    • 0.16.0
    • build
    • None

    Description

      If you do a fresh checkout of the trunk and try run findbugs you get the following error:

      findbugs:
      [findbugs] Running FindBugs...
      [findbugs] Exception in thread "main" java.util.zip.ZipException: Error opening /tmp/x/trunk/build/hadoop-0.16.0-dev-streaming.jar
      [findbugs] at edu.umd.cs.findbugs.classfile.impl.ZipFileCodeBase.<init>(ZipFileCodeBase.java:61)
      [findbugs] at edu.umd.cs.findbugs.classfile.impl.ClassFactory.createFilesystemCodeBase(ClassFactory.java:96)
      [findbugs] at edu.umd.cs.findbugs.classfile.impl.FilesystemCodeBaseLocator.openCodeBase(FilesystemCodeBaseLocator.java:63)
      [findbugs] at edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.processWorkList(ClassPathBuilder.java:381)
      [findbugs] at edu.umd.cs.findbugs.classfile.impl.ClassPathBuilder.build(ClassPathBuilder.java:192)
      [findbugs] at edu.umd.cs.findbugs.FindBugs2.buildClassPath(FindBugs2.java:432)
      [findbugs] at edu.umd.cs.findbugs.FindBugs2.execute(FindBugs2.java:160)
      [findbugs] at edu.umd.cs.findbugs.FindBugs.runMain(FindBugs.java:1521)
      [findbugs] at edu.umd.cs.findbugs.FindBugs2.main(FindBugs2.java:731)
      [findbugs] Output saved to /tmp/x/trunk/build/test/findbugs/hadoop-findbugs-report.xml
      [xslt] Processing /tmp/x/trunk/build/test/findbugs/hadoop-findbugs-report.xml to /tmp/x/trunk/build/test/findbugs/hadoop-findbugs-report.html
      [xslt] Loading stylesheet /opt/java/findbugs/src/xsl/default.xsl
      [xslt] : Error! Premature end of file.
      [xslt] : Error! com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Premature end of file.
      [xslt] Failed to process /tmp/x/trunk/build/test/findbugs/hadoop-findbugs-report.xml

      BUILD FAILED
      /tmp/x/trunk/build.xml:599: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Premature end of file.


      This is because

      build/hadoop-0.16.0-dev-streaming.jar

      is the wrong location, it should be

      build/contrib/streaming/hadoop-0.16.0-dev-streaming.jar

      I think this also explains why Hudson is currently giving a -1 to all new patches as findbugs is failing.

      Attachments

        1. HADOOP-2272-1.patch
          0.6 kB
          Adrian Woodhead

        Activity

          People

            stack Michael Stack
            adrianw Adrian Woodhead
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: