[
https://issues.jenkins-ci.org/browse/JENKINS-10571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159469#comment-159469
]
Eugen Paraschiv commented on JENKINS-10571:
-------------------------------------------
I am also seeing this. I have just removed a remote branch (directly) and now
git is failing like this.
Any progress on this issue?
> Git Plugin crashes when remote branch gets deleted, and its commit is not
> available.
> ------------------------------------------------------------------------------------
>
> Key: JENKINS-10571
> URL: https://issues.jenkins-ci.org/browse/JENKINS-10571
> Project: Jenkins
> Issue Type: Bug
> Components: git
> Reporter: Rotem Yaari
> Assignee: abayer
>
> I have a repository which Jenkins builds. At some point I added a remote
> branch, with a certain commit. Jenkins built it successfully (checking it out
> in the process).
> However, after I deleted the remote branch *without* merging the commit to
> anywhere (practically throwing it away), Jenkins fails:
> {noformat}
> Checking out Revision eb81dffc5098004d7508aa0ddd398117d9baa524
> (infinipy/conf, origin/conf)
> FATAL: Could not checkout null with start point
> eb81dffc5098004d7508aa0ddd398117d9baa524
> hudson.plugins.git.GitException: Could not checkout null with start point
> eb81dffc5098004d7508aa0ddd398117d9baa524
> at hudson.plugins.git.GitAPI.checkoutBranch(GitAPI.java:831)
> at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1145)
> at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1129)
> at hudson.FilePath.act(FilePath.java:758)
> at hudson.FilePath.act(FilePath.java:740)
> at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1129)
> at hudson.model.AbstractProject.checkout(AbstractProject.java:1184)
> at
> hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:537)
> at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:425)
> at hudson.model.Run.run(Run.java:1376)
> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
> at hudson.model.ResourceController.execute(ResourceController.java:88)
> at hudson.model.Executor.run(Executor.java:175)
> Caused by: hudson.plugins.git.GitException: Error performing command: git
> checkout -f eb81dffc5098004d7508aa0ddd398117d9baa524
> Command "git checkout -f eb81dffc5098004d7508aa0ddd398117d9baa524" returned
> status code 128: fatal: reference is not a tree:
> eb81dffc5098004d7508aa0ddd398117d9baa524
> at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:744)
> at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:709)
> at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:719)
> at hudson.plugins.git.GitAPI.checkoutBranch(GitAPI.java:818)
> ... 12 more
> Caused by: hudson.plugins.git.GitException: Command "git checkout -f
> eb81dffc5098004d7508aa0ddd398117d9baa524" returned status code 128: fatal:
> reference is not a tree: eb81dffc5098004d7508aa0ddd398117d9baa524
> at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:739)
> ... 15 more
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira