Issue Type: Bug Bug
Assignee: Nicolas De Loof
Components: git
Created: 18/Dec/13 7:49 AM
Description:
Steps to reproduce
  1. Create a free-style 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. Build it.
Expected result

Workspace should have git working tree and submodules.

Actual console log
Cloning the remote Git repository
Cloning repository git://***/*.git
Fetching upstream changes from git://***/*.git
Fetching upstream changes from git://***/*.git
Checking out Revision 0123456789abcdef0123456789abcdef01234567 (origin/master)
FATAL: No remotes found!
hudson.plugins.git.GitException: No remotes found!
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getDefaultRemote(CliGitAPIImpl.java:702)
	at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setupSubmoduleUrls(CliGitAPIImpl.java:863)
	at hudson.plugins.git.extensions.impl.SubmoduleOption.onCheckoutCompleted(SubmoduleOption.java:69)
	at hudson.plugins.git.GitSCM.checkout(GitSCM.java:882)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:1256)
	at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:589)
	at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:494)
	at hudson.model.Run.execute(Run.java:1502)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:236)

Actual .git/config
[core]
	repositoryformatversion = 0
	filemode = false
	logallrefupdates = true

There is no [remote "origin"] nor [submodule "submodule-name"] sections.

Workaround

One of the followings:

  • Downgrade git plugin to 1.5
  • Do not check "Recursively update submodules"
  • Do not checkout git repository with submodules
Environment: Master: Jenkins 1.544, Git Plugin 2.0, Ubuntu 13.10 64bit, OpenJDK 1.7.0_25-b30
Slave: CentOS 6.5 64bit, OpenJDK 1.7.0_45, Git 1.7.1
Project: Jenkins
Priority: Major Major
Reporter: OHTAKE Tomohiro
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to