Thanks. I added a new job that runs on the same slave, the output makes me think the environment is OK, but I still get the same error.
(Note, Git is installed at C:\Git -- i tried the standard Program Files also, but got the same effect and was worried it may be a space in the name issue) Here is the output; [EnvInject] - Loading node environment variables. Building remotely on build_101 <http://192.168.1.6:8080/computer/build_101> in workspace C:\jenkins\workspace\Environment Debug [Environment Debug] $ cmd /c call C:\Users\John\AppData\Local\Temp\hudson6323094003129014815.bat C:\jenkins\workspace\Environment Debug>echo hello hello C:\jenkins\workspace\Environment Debug>git --version git version 1.8.0.msysgit.0 C:\jenkins\workspace\Environment Debug>set AGSDESKTOPJAVA=C:\Program Files\ArcGIS\Desktop10.1\ ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\John\AppData\Roaming BUILD_CAUSE=USERIDCAUSE BUILD_CAUSE_USERIDCAUSE=true BUILD_ID=2013-01-15_13-46-55 BUILD_NUMBER=3 BUILD_TAG=jenkins-Environment Debug-3 BUILD_URL=http://192.168.1.6:8080/job/Environment%20Debug/3/ CommonProgramFiles=C:\Program Files\Common Files COMPUTERNAME=WIN7-V101-DEV ComSpec=C:\Windows\system32\cmd.exe EXECUTOR_NUMBER=0 FP_NO_HOST_CHECK=NO GIT_HOME=C:\Git\bin HOMEDRIVE=C: HOMEPATH=\Users\John HUDSON_COOKIE=e0133cc9-9893-4a6e-9c99-8900382f963e HUDSON_HOME=C:\jenkins HUDSON_SERVER_COOKIE=f150f0f33be57042 HUDSON_URL=http://192.168.1.6:8080/ J2D_D3D=false JAVA_HOME=C:\java\jdk1.7.0_07 JENKINS_HOME=C:\jenkins JENKINS_SERVER_COOKIE=f150f0f33be57042 JENKINS_URL=http://192.168.1.6:8080/ JOB_NAME=Environment Debug JOB_URL=http://192.168.1.6:8080/job/Environment%20Debug/ LOCALAPPDATA=C:\Users\John\AppData\Local LOGONSERVER=\\WIN7-V101-DEV NODE_LABELS=Voyager.NET101 build_101 NODE_NAME=build_101 NUMBER_OF_PROCESSORS=1 OS=Windows_NT Path=C:\java\jdk1.7.0_07/bin;C:\Program Files\CollabNet\Subversion Client;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\TortoiseSVN\bin;C:\Git\bin;"C:\Program Files\Java\jre6\bin" PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 58 Stepping 9, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3a09 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files PROMPT=$P$G PSModulePath=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\John\AppData\Local\Temp TMP=C:\Users\John\AppData\Local\Temp USERDOMAIN=WIN7-V101-DEV USERNAME=John USERPROFILE=C:\Users\John VS100COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\ windir=C:\Windows WORKSPACE=C:\jenkins\workspace\Environment Debug C:\jenkins\workspace\Environment Debug>exit 0 Finished: SUCCESS On Tue, Jan 15, 2013 at 1:06 PM, Mark Waite <markwa...@yahoo.com> wrote: > I think your assessment is correct. The Jenkins slave on that computer > cannot find the git executable. The "error performing command --version" > would have been "git --version" if the git executable had been found. > > One way to diagnose that condition is to create a Jenkins job which > executes on that slave and has a single build step which executes "set". > That will report the environment variables so that you can confirm the > path to the Git executable is not in the PATH when the Jenkins slave agent > starts. > > Mark Waite > > ------------------------------ > *From:* ryantxu <ryan...@gmail.com> > *To:* jenkinsci-users@googlegroups.com > *Sent:* Tuesday, January 15, 2013 1:04 PM > *Subject:* Git errors on jenkins slave (windows) > > I had a working jenkins build... then I started poking and am struggling > to get it back on its feet! > > I *think* the error is that jenkins can not find the git path. It is in > the environment %PATH% > > From cmd, when I run: > C:\Users\ryan>git --version > git version 1.8.0.msysgit.0 > > > The build error I get is: > > Building remotely on build_101 in workspace C:\jenkins\workspace\product > Build .NET 10.1 > Checkout:product Build .NET 10.1 / C:\jenkins\workspace\product Build .NET > 10.1 - hudson.remoting.Channel@3c4ae05b:build_101 > Using strategy: Default > Cloning the remote Git repository > Cloning repository g...@github.com:company/product.git > Error trying to determine the git version: Error performing command: > --version > Assuming 1.6 > ERROR: Error cloning remote repo 'origin' : Could not clone g...@github.com: > company/product.git > hudson.plugins.git.GitException: Could not clone g...@github.com: > company/product.git > at hudson.plugins.git.GitAPI.clone(GitAPI.java:273) > at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1044) > at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:986) > at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2309) > at hudson.remoting.UserRequest.perform(UserRequest.java:118) > at hudson.remoting.UserRequest.perform(UserRequest.java:48) > at hudson.remoting.Request$2.run(Request.java:326) > at > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at hudson.remoting.Engine$1$1.run(Engine.java:58) > at java.lang.Thread.run(Unknown Source) > Caused by: hudson.plugins.git.GitException: Error performing command: > clone -o origin g...@github.com:company/product.git > C:\jenkins\workspace\product Build .NET 10.1 > at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:904) > at hudson.plugins.git.GitAPI.access$000(GitAPI.java:42) > at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:269) > at hudson.plugins.git.GitAPI$1.invoke(GitAPI.java:248) > at hudson.FilePath.act(FilePath.java:852) > at hudson.FilePath.act(FilePath.java:825) > at hudson.plugins.git.GitAPI.clone(GitAPI.java:248) > ... 13 more > Caused by: java.lang.NullPointerException > at hudson.Launcher.printCommandLine(Launcher.java:607) > at hudson.Launcher.maskedPrintCommandLine(Launcher.java:629) > at hudson.Launcher$LocalLauncher.launch(Launcher.java:754) > at hudson.Launcher$ProcStarter.start(Launcher.java:353) > at hudson.Launcher$ProcStarter.join(Launcher.java:360) > at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:885) > ... 19 more > Trying next repository > ERROR: Could not clone repository > FATAL: Could not clone > hudson.plugins.git.GitException: Could not clone > at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1056) > at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:986) > at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2309) > at hudson.remoting.UserRequest.perform(UserRequest.java:118) > at hudson.remoting.UserRequest.perform(UserRequest.java:48) > at hudson.remoting.Request$2.run(Request.java:326) > at > hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) > at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) > at hudson.remoting.Engine$1$1.run(Engine.java:58) > at java.lang.Thread.run(Unknown Source) > > > > any pointers would be great! > > thank you > ryan > > >