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

findbug plugin fails to point to sourcecode

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • findbugs-plugin
    • None
    • Platform: All, OS: All

    Description

      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

      Attachments

        Issue Links

          Activity

            aebbert aebbert created issue -
            drulli Ulli Hafner made changes -
            Field Original Value New Value
            Link This issue depends on JENKINS-2052 [ JENKINS-2052 ]
            drulli Ulli Hafner made changes -
            Resolution Fixed [ 1 ]
            Status Open [ 1 ] Resolved [ 5 ]
            aebbert aebbert made changes -
            Resolution Fixed [ 1 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            drulli Ulli Hafner made changes -
            Resolution Fixed [ 1 ]
            Status Reopened [ 4 ] Resolved [ 5 ]
            abayer Andrew Bayer made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 132360 ] JNJira + In-Review [ 201351 ]

            People

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

              Dates

                Created:
                Updated:
                Resolved: