• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • violations-plugin
    • None

      Maven builds fail because of Violation plugin if there is submodules
      There is a missing slash in the submodule path when fetching Violations files

      For example, with a Maven project:

      • parent
        • service
        • presentation
          • webapp
        • dao
          Violation path is presentationwebapp instead of presentation/webapp

      FATAL: /home/workspace/hudson/jobs/esp/workspace/presentationwebapp does not exist.
      /home/workspace/hudson/jobs/esp/workspace/presentationwebapp does not exist.
      at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:474)
      at hudson.plugins.violations.ViolationsCollector.findFiles(ViolationsCollector.java:215)
      at hudson.plugins.violations.ViolationsCollector.doType(ViolationsCollector.java:166)
      at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:110)
      at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:27)
      at hudson.FilePath.act(FilePath.java:756)
      at hudson.FilePath.act(FilePath.java:738)
      at hudson.plugins.violations.hudson.maven.ViolationsMavenReporter.end(ViolationsMavenReporter.java:96)
      at hudson.maven.Maven3Builder.end(Maven3Builder.java:207)
      at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:626)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:417)
      at hudson.model.Run.run(Run.java:1362)
      at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:400)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:145)

          [JENKINS-8452] Bad path for submodules

          aeris22 created issue -
          aeris22 made changes -
          Description Original: Maven builds fail because of Violation plugin if there is submodules
          There is a missing slash in the submodule path when fetching Violations files

          For example, with a Maven project:
          parent
           \_ presentation
               \_ webapp
          Violation path is presentationwebapp instead of presentation/webapp

          FATAL: /home/workspace/hudson/jobs/esp/workspace/*presentationwebapp* does not exist.
          /home/workspace/hudson/jobs/esp/workspace/*presentationwebapp* does not exist.
          at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:474)
          at hudson.plugins.violations.ViolationsCollector.findFiles(ViolationsCollector.java:215)
          at hudson.plugins.violations.ViolationsCollector.doType(ViolationsCollector.java:166)
          at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:110)
          at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:27)
          at hudson.FilePath.act(FilePath.java:756)
          at hudson.FilePath.act(FilePath.java:738)
          at hudson.plugins.violations.hudson.maven.ViolationsMavenReporter.end(ViolationsMavenReporter.java:96)
          at hudson.maven.Maven3Builder.end(Maven3Builder.java:207)
          at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:626)
          at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:417)
          at hudson.model.Run.run(Run.java:1362)
          at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:400)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:145)
          New: Maven builds fail because of Violation plugin if there is submodules
          There is a missing slash in the submodule path when fetching Violations files

          For example, with a Maven project:
          * parent
          ** service
          ** presentation
          *** webapp
          ** dao
          Violation path is presentationwebapp instead of presentation/webapp

          {quote}FATAL: /home/workspace/hudson/jobs/esp/workspace/*presentationwebapp* does not exist.
          /home/workspace/hudson/jobs/esp/workspace/*presentationwebapp* does not exist.
          at org.apache.tools.ant.types.AbstractFileSet.getDirectoryScanner(AbstractFileSet.java:474)
          at hudson.plugins.violations.ViolationsCollector.findFiles(ViolationsCollector.java:215)
          at hudson.plugins.violations.ViolationsCollector.doType(ViolationsCollector.java:166)
          at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:110)
          at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:27)
          at hudson.FilePath.act(FilePath.java:756)
          at hudson.FilePath.act(FilePath.java:738)
          at hudson.plugins.violations.hudson.maven.ViolationsMavenReporter.end(ViolationsMavenReporter.java:96)
          at hudson.maven.Maven3Builder.end(Maven3Builder.java:207)
          at hudson.maven.MavenModuleSetBuild$RunnerImpl.doRun(MavenModuleSetBuild.java:626)
          at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:417)
          at hudson.model.Run.run(Run.java:1362)
          at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:400)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:145){quote}
          Olivier Lamy made changes -
          Link New: This issue duplicates JENKINS-8418 [ JENKINS-8418 ]
          Olivier Lamy made changes -
          Fix Version/s New: current [ 10162 ]
          Assignee Original: peterkittreilly [ peterkittreilly ] New: Olivier Lamy [ olamy ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]
          Olivier Lamy made changes -
          Resolution Original: Fixed [ 1 ]
          Status Original: Closed [ 6 ] New: Reopened [ 4 ]
          Olivier Lamy made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Reopened [ 4 ] New: Closed [ 6 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 138562 ] New: JNJira + In-Review [ 204810 ]

            olamy Olivier Lamy
            aeris22 aeris22
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: