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

template proxy/proxyscm does not output useful error if source project name doesn't exist

    Details

    • Similar Issues:

      Description

      If proxy scm is set to point to a project that no longer exists (i.e. rename or delete) - the job execution just fails with:

      {{2015-09-14 05:25:09.820 | FATAL: null
      2015-09-14 05:25:09.820 | java.lang.NullPointerException
      2015-09-14 05:25:09.820 | at hudson.plugins.templateproject.ProxySCM.checkout(ProxySCM.java:91)
      2015-09-14 05:25:09.821 | at hudson.scm.SCM.checkout(SCM.java:485)
      2015-09-14 05:25:09.821 | at hudson.model.AbstractProject.checkout(AbstractProject.java:1282)
      2015-09-14 05:25:09.821 | at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:610)
      2015-09-14 05:25:09.821 | at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
      2015-09-14 05:25:09.821 | at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:532)
      2015-09-14 05:25:09.821 | at hudson.model.Run.execute(Run.java:1741)
      2015-09-14 05:25:09.821 | at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      2015-09-14 05:25:09.821 | at hudson.model.ResourceController.execute(ResourceController.java:98)
      2015-09-14 05:25:09.821 | at hudson.model.Executor.run(Executor.java:381)}}

      Would be better to specifically check for that scenario and output a useful error message.

        Attachments

          Issue Links

            Activity

            Hide
            brantone Brantone added a comment -
            Show
            brantone Brantone added a comment - For some reason didn't link PR: https://github.com/jenkinsci/template-project-plugin/pull/27
            Hide
            brantone Brantone added a comment -

            The aforementioned PR still has some unimplemented recommendations that would need to be addressed before being merged.

            In meantime, looking for other pull requests and suggestions for how to deal with it. I see it as akin to having a job name changed but since Jenkins doesn't update all incoming references it 404s, same thing: something moved/changed, just fails.

            Show
            brantone Brantone added a comment - The aforementioned PR still has some unimplemented recommendations that would need to be addressed before being merged. In meantime, looking for other pull requests and suggestions for how to deal with it. I see it as akin to having a job name changed but since Jenkins doesn't update all incoming references it 404s, same thing: something moved/changed, just fails.

              People

              • Assignee:
                horobets Oleksandr Horobets
                Reporter:
                nneul Nathan Neulinger
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: