hudson.plugins.git.GitException: Could not checkout 59608d5e35d7db504bcbbcdb6b6f242d12cd615a

tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    GitHub comment 86#280435998

    GitHub | 1 month ago | MinecraftModDevelopmentBot
    hudson.plugins.git.GitException: Could not checkout 59608d5e35d7db504bcbbcdb6b6f242d12cd615a
  2. 0

    GitHub comment 86#280437989

    GitHub | 1 month ago | MinecraftModDevelopmentBot
    hudson.plugins.git.GitException: Could not checkout 59608d5e35d7db504bcbbcdb6b6f242d12cd615a
  3. 0

    GitHub comment 86#280437055

    GitHub | 1 month ago | MinecraftModDevelopmentBot
    hudson.plugins.git.GitException: Could not checkout 59608d5e35d7db504bcbbcdb6b6f242d12cd615a
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    GitHub comment 86#280437730

    GitHub | 1 month ago | MinecraftModDevelopmentBot
    hudson.plugins.git.GitException: Could not checkout 59608d5e35d7db504bcbbcdb6b6f242d12cd615a
  6. 0

    There seems to be a problem related to the core.symlinks config option. Usually, if core.symlinks is not set (the default), Git will probe the target file system for symlinks support when cloning (see [1]). As Windows does not support symlinks in the POSIX sense, Git for Windows internally uses core.symlinks=false if that option is otherwise unset. However, relying on this results in this error for me (see [2]): {code} Cloning the remote Git repository Cloning repository git://github.com/sschuberth/git.git Fetching upstream changes from git://github.com/sschuberth/git.git Checking out Revision 21d457224673682f2879170c504750db98638d2e (origin/master) FATAL: Could not checkout null with start point 21d457224673682f2879170c504750db98638d2e hudson.plugins.git.GitException: Could not checkout null with start point 21d457224673682f2879170c504750db98638d2e at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.checkoutBranch(CliGitAPIImpl.java:1222) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:870) at org.jenkinsci.plugins.multiplescms.MultiSCM.checkout(MultiSCM.java:117) at hudson.model.AbstractProject.checkout(AbstractProject.java:1376) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:655) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560) at hudson.model.Run.execute(Run.java:1592) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:237) Caused by: hudson.plugins.git.GitException: Command "git checkout -f 21d457224673682f2879170c504750db98638d2e" returned status code 1: stdout: stderr: error: unable to create symlink RelNotes (Function not implemented) Note: checking out '21d457224673682f2879170c504750db98638d2e'. {code} Directly using Git from the command line on the server works fine to clone the repository, I do not get any errors about being unable to create symlinks then. The error in Jenkins disappears when I explicitly do "git config --system core.symlinks false" on the build server (see [3]). [1] http://stackoverflow.com/a/11664406/1127485 [2] http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test-git/32/console [3] http://mingwgitdevenv.cloudapp.net/job/mingwGitDevEnv-test-git/33/consoleFull

    Jenkins JIRA | 3 years ago | Sebastian Schuberth
    hudson.plugins.git.GitException: Could not checkout null with start point 21d457224673682f2879170c504750db98638d2e

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. hudson.plugins.git.GitException

      Could not checkout 59608d5e35d7db504bcbbcdb6b6f242d12cd615a

      at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$9.execute()
    2. org.jenkinsci.plugins
      CliGitAPIImpl$9.execute
      1. org.jenkinsci.plugins.gitclient.CliGitAPIImpl$9.execute(CliGitAPIImpl.java:2063)
      1 frame
    3. Hudson GIT plugin
      GitSCM.checkout
      1. hudson.plugins.git.GitSCM.checkout(GitSCM.java:1135)
      1 frame
    4. Hudson
      AbstractBuild$AbstractBuildExecution.defaultCheckout
      1. hudson.scm.SCM.checkout(SCM.java:496)
      2. hudson.model.AbstractProject.checkout(AbstractProject.java:1278)
      3. hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:604)
      3 frames
    5. jenkins.scm
      SCMCheckoutStrategy.checkout
      1. jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
      1 frame
    6. Hudson
      Executor.run
      1. hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
      2. hudson.model.Run.execute(Run.java:1728)
      3. hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      4. hudson.model.ResourceController.execute(ResourceController.java:98)
      5. hudson.model.Executor.run(Executor.java:405)[Set GitHub commit status (universal)]
      5 frames