-
Type:
Bug
-
Resolution: Not A Defect
-
Priority:
Blocker
-
Component/s: git-client-plugin, git-plugin
-
Environment:Jenkins ver. 2.60.3
git client plugin 2.7.2
git plugin 3.9.1
The git client plugin is getting an error when attempting to perform an advanced submodule checkout using a Jenkins agent on z/OS.  The checkout works fine on a Linux agent.Â
Â
The submodule is named test1. see below:
Â
 > /sf/dbbz/bin/git-jenkins.sh rev-list --no-walk 7f9581e0c3112019b53df90b30cc523b5448fd9e # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh remote # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh submodule init # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh submodule sync # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh config --get remote.origin.url # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh submodule init # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
 > /sf/dbbz/bin/git-jenkins.sh config --get submodule.mainframecd.url # timeout=10
ERROR: Invalid repository for test1
…
at hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:108)
Caused: java.io.IOException: Could not perform submodule update