Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-2287

findbug plugin fails to point to sourcecode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • findbugs-plugin
    • None
    • Platform: All, OS: All

      When I try to dig into the findbug errors and warnings, I end up with an error,
      because findbugs builds the path to the source file incorrectly. This is a maven
      2 project, not a freestyle project. Error is:

      Can't read file:
      /root/.hudson/jobs/oev-energieausweis/workspace/workspace/oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/job/PersoenlicheDatenLoeschenJob.java
      (No such file or directory)

      Note the double 'workspace' part in the path. Correct path would be:

      /root/.hudson/jobs/oev-energieausweis/workspace/oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/job/PersoenlicheDatenLoeschenJob.java

      The project directory structure is:

      aek@ci:/root/.hudson/jobs/oev-energieausweis/workspace$ find . -type d | grep -v
      -e 'target' -e 'builds' -e '.svn'
      .
      ./oev-energieausweis-pdfgenerator
      ./oev-energieausweis-pdfgenerator/templates
      ./oev-energieausweis-pdfgenerator/templates/unterschriften
      ./oev-energieausweis-pdfgenerator/src
      ./oev-energieausweis-pdfgenerator/src/test
      ./oev-energieausweis-pdfgenerator/src/test/java
      ./oev-energieausweis-pdfgenerator/src/test/java/de
      ./oev-energieausweis-pdfgenerator/src/test/java/de/codecentric
      ./oev-energieausweis-pdfgenerator/src/test/java/de/codecentric/oev
      ./oev-energieausweis-pdfgenerator/src/test/java/de/codecentric/oev/energieausweis
      ./oev-energieausweis-pdfgenerator/src/test/java/de/codecentric/oev/energieausweis/pdf
      ./oev-energieausweis-pdfgenerator/src/main
      ./oev-energieausweis-pdfgenerator/src/main/java
      ./oev-energieausweis-pdfgenerator/src/main/java/de
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis/pdf
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis/pdf/service
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis/pdf/service/impl
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis/pdf/generator
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis/pdf/generator/impl
      ./oev-energieausweis-pdfgenerator/src/main/java/de/codecentric/oev/energieausweis/pdf/util
      ./oev-energieausweis-pdfgenerator/src/main/java/META-INF
      ./oev-energieausweis-pdfgenerator/jar
      ./oev-energieausweis-pdfgenerator/lib
      ./oev-energieausweis-pdfgenerator/lib/dev
      ./oev-energieausweis-verwaltung
      ./oev-energieausweis-verwaltung/src
      ./oev-energieausweis-verwaltung/src/test
      ./oev-energieausweis-verwaltung/src/test/java
      ./oev-energieausweis-verwaltung/src/test/java/de
      ./oev-energieausweis-verwaltung/src/test/java/de/codecentric
      ./oev-energieausweis-verwaltung/src/test/java/de/codecentric/oev
      ./oev-energieausweis-verwaltung/src/test/java/de/codecentric/oev/abschlussmodul
      ./oev-energieausweis-verwaltung/src/test/java/de/codecentric/oev/abschlussmodul/verwaltung
      ./oev-energieausweis-verwaltung/src/test/java/de/codecentric/oev/abschlussmodul/verwaltung/benutzer
      ./oev-energieausweis-verwaltung/src/test/java/de/codecentric/oev/abschlussmodul/workflow
      ./oev-energieausweis-verwaltung/src/test/resources
      ./oev-energieausweis-verwaltung/src/test/resources/daten
      ./oev-energieausweis-verwaltung/src/test/resources/daten/oev
      ./oev-energieausweis-verwaltung/src/test/resources/xml
      ./oev-energieausweis-verwaltung/src/test/resources/xml/spring
      ./oev-energieausweis-verwaltung/src/main
      ./oev-energieausweis-verwaltung/src/main/webapp
      ./oev-energieausweis-verwaltung/src/main/webapp/img
      ./oev-energieausweis-verwaltung/src/main/webapp/js
      ./oev-energieausweis-verwaltung/src/main/webapp/style
      ./oev-energieausweis-verwaltung/src/main/webapp/style/pics
      ./oev-energieausweis-verwaltung/src/main/webapp/style/pics/mfl
      ./oev-energieausweis-verwaltung/src/main/webapp/style/pics/browserhinweis
      ./oev-energieausweis-verwaltung/src/main/webapp/WEB-INF
      ./oev-energieausweis-verwaltung/src/main/webapp/WEB-INF/classes
      ./oev-energieausweis-verwaltung/src/main/webapp/WEB-INF/jsp
      ./oev-energieausweis-verwaltung/src/main/webapp/WEB-INF/jsp/includes
      ./oev-energieausweis-verwaltung/src/main/webapp/WEB-INF/lib
      ./oev-energieausweis-verwaltung/src/main/webapp/META-INF
      ./oev-energieausweis-verwaltung/src/main/java
      ./oev-energieausweis-verwaltung/src/main/java/de
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/aktionen
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/interceptoren
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/sitzung
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/sitzung/standard
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/benutzer
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/benutzer/standard
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/view
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/tags
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/verwaltung/util
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/job
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/workflow
      ./oev-energieausweis-verwaltung/src/main/java/de/codecentric/oev/energieausweis/workflow/utils
      ./oev-energieausweis-verwaltung/src/main/resources
      ./oev-energieausweis-verwaltung/src/main/resources/daten
      ./oev-energieausweis-verwaltung/src/main/resources/daten/oev
      ./oev-energieausweis-verwaltung/src/main/resources/daten/oev/mandant
      ./oev-energieausweis-verwaltung/src/main/resources/daten/oev/persistenz
      ./oev-energieausweis-verwaltung/bin
      ./oev-energieausweis-verwaltung/dev
      ./oev-energieausweis-verwaltung/dev/job
      ./oev-energieausweis-verwaltung/dev/jndi
      ./oev-energieausweis-verwaltung/bintest
      ./oev-energieausweis-verwaltung/lib
      ./oev-energieausweis-persistenz
      ./oev-energieausweis-persistenz/src
      ./oev-energieausweis-persistenz/src/test
      ./oev-energieausweis-persistenz/src/test/java
      ./oev-energieausweis-persistenz/src/test/java/de
      ./oev-energieausweis-persistenz/src/test/java/de/codecentric
      ./oev-energieausweis-persistenz/src/test/java/de/codecentric/oev
      ./oev-energieausweis-persistenz/src/test/java/de/codecentric/oev/energieausweis
      ./oev-energieausweis-persistenz/src/test/java/de/codecentric/oev/energieausweis/persistenz
      ./oev-energieausweis-persistenz/src/test/java/de/codecentric/oev/energieausweis/persistenz/service
      ./oev-energieausweis-persistenz/src/test/java/de/codecentric/oev/energieausweis/persistenz/hibernate
      ./oev-energieausweis-persistenz/src/test/resources
      ./oev-energieausweis-persistenz/src/test/resources/daten
      ./oev-energieausweis-persistenz/src/test/resources/daten/oev
      ./oev-energieausweis-persistenz/src/main
      ./oev-energieausweis-persistenz/src/main/java
      ./oev-energieausweis-persistenz/src/main/java/de
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev/energieausweis
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev/energieausweis/persistenz
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev/energieausweis/persistenz/service
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev/energieausweis/persistenz/service/standard
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev/energieausweis/persistenz/hibernate
      ./oev-energieausweis-persistenz/src/main/java/de/codecentric/oev/energieausweis/persistenz/modell
      ./oev-energieausweis-persistenz/src/main/java/META-INF
      ./oev-energieausweis-persistenz/src/main/resources
      ./oev-energieausweis-persistenz/src/main/resources/daten
      ./oev-energieausweis-persistenz/src/main/resources/daten/oev
      ./oev-energieausweis-persistenz/src/main/resources/de
      ./oev-energieausweis-persistenz/src/main/resources/de/codecentric
      ./oev-energieausweis-persistenz/src/main/resources/de/codecentric/oev
      ./oev-energieausweis-persistenz/src/main/resources/de/codecentric/oev/energieausweis
      ./oev-energieausweis-persistenz/src/main/resources/de/codecentric/oev/energieausweis/persistenz
      ./oev-energieausweis-persistenz/src/main/resources/de/codecentric/oev/energieausweis/persistenz/modell
      ./oev-energieausweis-persistenz/dev
      ./oev-energieausweis-persistenz/dev/mysql
      ./oev-energieausweis-persistenz/dev/mysql/lokal
      ./oev-energieausweis-persistenz/dev/mysql/dev
      ./oev-energieausweis-persistenz/dev/hibernate
      ./oev-energieausweis-persistenz/dev/hibernate/reveng
      ./oev-energieausweis-persistenz/dev/hibernate/lib
      ./oev-energieausweis-persistenz/jar
      ./oev-energieausweis-persistenz/lib
      ./oev-energieausweis-persistenz/lib/dev
      ./oev-energieausweis-parent

            drulli Ulli Hafner
            aebbert aebbert
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: