-
Bug
-
Resolution: Not A Defect
-
Major
-
None
-
Master: 1.522
Git Client Plugin: 1.10.1
Git Plugin: 2.2.4
Git: 1.9.4
Steps to reproduce
1. Create a project.
2. Set "Git Repository URL". The repository specified should use submodules.
3. In "Additional Behaviours", add "Advanced sub-modules behaviours" and check "Recursively update submodules".
4. Trigger a build
Expected result
Workspace should have git working tree and submodules.
Actual console log
FATAL: org.jenkinsci.plugins.gitclient.GitClient.submoduleUpdate()Lorg/jenkinsci/plugins/gitclient/SubmoduleUpdateCommand; java.lang.NoSuchMethodError: org.jenkinsci.plugins.gitclient.GitClient.submoduleUpdate()Lorg/jenkinsci/plugins/gitclient/SubmoduleUpdateCommand; at hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:83) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:919) at hudson.model.AbstractProject.checkout(AbstractProject.java:1387) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581) at hudson.model.Run.execute(Run.java:1593) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:247)