No longer able to use PVCS plugin after upgrade.  Stack trace below.  Job fails almost imeadiatly.

       

      Build #101 Console [Jenkins]
      21:41:11 FATAL: null*21:41:11* java.lang.NullPointerException*21:41:11* at hudson.plugins.pvcs_scm.PvcsScm.checkout(PvcsScm.java:235)21:41:11 at hudson.model.AbstractProject.checkout(AbstractProject.java:1203)21:41:11 at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)21:41:11 at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)21:41:11 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)21:41:11 at hudson.model.Run.execute(Run.java:1727)21:41:11 at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:543)21:41:11 at hudson.model.ResourceController.execute(ResourceController.java:97)21:41:11 at hudson.model.Executor.run(Executor.java:429)

          [JENKINS-49024] Version 2.102 JEP-200 breaks PVCS plugin 1.1

          JMLFDC OPERATIONS created issue -
          Oleg Nenashev made changes -
          Labels Original: pvcs New: JEP-200 pvcs

          Oleg Nenashev added a comment -

          It is a defect in the plugin.

          Oleg Nenashev added a comment - It is a defect in the plugin. https://github.com/jenkinsci/pvcs_scm-plugin/blob/master/src/main/java/hudson/plugins/pvcs_scm/PvcsScm.java#L235 - is a logger logger is persisted on the disk: https://github.com/jenkinsci/pvcs_scm-plugin/blob/master/src/main/java/hudson/plugins/pvcs_scm/PvcsScm.java#L50 The logger's type is org.apache.commons.logging . I see no sane reason to store it on the disk

          Oleg Nenashev added a comment -
          • The plugin is even not listed on plugins.jenkins.io
          • last release was in 2010
          • maintainer is no longer active in the Jenkins project
          • Repository contains some tests, so we could verify it

          Oleg Nenashev added a comment - The plugin is even not listed on plugins.jenkins.io last release was in 2010 maintainer is no longer active in the Jenkins project Repository contains some tests, so we could verify it
          Jesse Glick made changes -
          Assignee Original: blalor [ blalor ] New: Jesse Glick [ jglick ]
          Jesse Glick made changes -
          Remote Link New: This issue links to "PR 2 (Web Link)" [ 19881 ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]

          Jesse Glick added a comment -

          Filed a pull request, but this plugin is so old I cannot even build it from sources any more. I would suggest you just uninstall it and move on, unless someone can be found to adopt it.

          Jesse Glick added a comment - Filed a pull request, but this plugin is so old I cannot even build it from sources any more. I would suggest you just uninstall it and move on, unless someone can be found to adopt it.

          JMLFDC OPERATIONS added a comment - - edited

          jglick,

          Unfortunately we are still using PVCS for some source code and I believe this is the only plugin that will allow Jenkins to work with PVCS.  We are not able to migrate all projects from this source control at this time.

          JMLFDC OPERATIONS added a comment - - edited jglick , Unfortunately we are still using PVCS for some source code and I believe this is the only plugin that will allow Jenkins to work with PVCS.  We are not able to migrate all projects from this source control at this time.

            jglick Jesse Glick
            jmlfdc_ops JMLFDC OPERATIONS
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: