java.io.IOException

tip

This is a bug in some versions of the Arduino IDE. Try updating to the version 1.6.12 or further.

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

  • I'm trying to execute an Ant build script on a AIX slave where I don't have administrator rights. JAVA_HOME and ANT_HOME are not set by default, so I had to set them (and add them to PATH) in the node configuration. I deliberately did not configure an Ant installation, neither on the master nor on the slave. This is the stacktrace that I'm seeing: {code} [aixtest] $ ant -version FATAL: command execution failed.Maybe you need to configure the job to choose one of your Ant installations? java.io.IOException: Cannot run program "ant" (in directory "/home/xxx/jenkins/workspace/aixtest"): error=2, A file or directory in the path name does not exist. at java.lang.ProcessBuilder.start(ProcessBuilder.java:471) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:707) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) at java.util.concurrent.FutureTask.run(FutureTask.java:149) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) at java.lang.Thread.run(Thread.java:738) Caused by: java.io.IOException: error=2, A file or directory in the path name does not exist. at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) at java.lang.ProcessImpl.start(ProcessImpl.java:112) at java.lang.ProcessBuilder.start(ProcessBuilder.java:464) ... 15 more {code} Oddly enough, if I add an "Execute shell command" build step right before the Ant build step with the command "ant -version" it works: {code} [aixtest] $ /bin/sh -xe /tmp/hudson5535938035142068913.sh + ant -version Apache Ant(TM) version 1.9.2 compiled on July 8 2013 {code} I debugged both the shell command and the ant execution but could not find any obvious difference. Both are calling something like: {code} launcher.launch().cmds(args).envs(env).stdout(aca).pwd(buildFilePath.getParent()).join(); {code} In both cases the environment variables seem to be set correctly.
    via by Fred G,
  • I'm trying to execute an Ant build script on a AIX slave where I don't have administrator rights. JAVA_HOME and ANT_HOME are not set by default, so I had to set them (and add them to PATH) in the node configuration. I deliberately did not configure an Ant installation, neither on the master nor on the slave. This is the stacktrace that I'm seeing: {code} [aixtest] $ ant -version FATAL: command execution failed.Maybe you need to configure the job to choose one of your Ant installations? java.io.IOException: Cannot run program "ant" (in directory "/home/xxx/jenkins/workspace/aixtest"): error=2, A file or directory in the path name does not exist. at java.lang.ProcessBuilder.start(ProcessBuilder.java:471) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:707) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) at java.util.concurrent.FutureTask.run(FutureTask.java:149) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) at java.lang.Thread.run(Thread.java:738) Caused by: java.io.IOException: error=2, A file or directory in the path name does not exist. at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) at java.lang.ProcessImpl.start(ProcessImpl.java:112) at java.lang.ProcessBuilder.start(ProcessBuilder.java:464) ... 15 more {code} Oddly enough, if I add an "Execute shell command" build step right before the Ant build step with the command "ant -version" it works: {code} [aixtest] $ /bin/sh -xe /tmp/hudson5535938035142068913.sh + ant -version Apache Ant(TM) version 1.9.2 compiled on July 8 2013 {code} I debugged both the shell command and the ant execution but could not find any obvious difference. Both are calling something like: {code} launcher.launch().cmds(args).envs(env).stdout(aca).pwd(buildFilePath.getParent()).join(); {code} In both cases the environment variables seem to be set correctly.
    via by Fred G,
  • problems with hg plugin
    via by Matt Fair,
  • See error message below. cleartool is in /usr/atria/bin I have tried to set the PATH variable using EnvInject. Please help. Thanks. {quote} [EnvInject] - Preparing an environment for the job. [EnvInject] - Keep Jenkins system variables. [EnvInject] - Keep Jenkins build variables. [EnvInject] - Injecting as environment variables the properties content PATH=/usr/atria/bin:$PATH [EnvInject] - Variables injected successfully. checkout: Starting to 'checkout' checkout: There is no Previous build or there isn't any RevisionState added, we invoke lshistory with null date [testbuild] $ cleartool setview -exec 'cleartool lshistory -last 10 -fmt "%Nd| |%u| |%En| |%Vn| |%e| |%o| |%Nc\n" -nco /vobs/a93k/prod_com' bf_r7.1_fix-enhance_mspiller_cr74112 java.io.IOException: Cannot run program "cleartool" (in directory "/data/workspace/testbuild"): java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:475) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:707) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.<init>(UNIXProcess.java:164) at java.lang.ProcessImpl.start(ProcessImpl.java:81) at java.lang.ProcessBuilder.start(ProcessBuilder.java:468) ... 15 more Notifying upstream projects of job completion Finished: FAILURE {quote}
    via by Matthias Spiller,
  • Steps to reproduce - 1. Create a Jenkins slave node. 2. Specify the "Remote FS Root" value of the slave as a relative path. 3. Use any auto-install tool, for example Ant (by adding Ant Installation settings in Jenkins configuration) 4. Run a build with "Invoke Ant" task. This task should use the version of Ant setup in the Ant-Installation settings. 5. Build fails as it is unable to find the recently downloaded ant binary. Sample Build Output - Started by user anonymous Building remotely on Test Node in workspace Documents/jar_sources/workspace/Test MATT Plugin Unpacking http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.0-bin.zip to Documents/jar_sources/tools/hudson.tasks.Ant_AntInstallation/ant-test on Test Node [Test MATT Plugin] $ Documents/jar_sources/tools/hudson.tasks.Ant_AntInstallation/ant-test/bin/ant clean FATAL: command execution failed. java.io.IOException: Cannot run program "Documents/jar_sources/tools/hudson.tasks.Ant_AntInstallation/ant-test/bin/ant" (in directory "Documents/jar_sources/workspace/Test MATT Plugin"): error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:763) at hudson.Launcher$ProcStarter.start(Launcher.java:353) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:988) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:955) 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(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:680) Caused by: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) at java.lang.ProcessImpl.start(ProcessImpl.java:91) at java.lang.ProcessBuilder.start(ProcessBuilder.java:453) ... 15 more Build step 'Invoke Ant' marked build as failure Finished: FAILURE
    via by Mukul Sharma,
  • Executing a grails build on a remote slave seems to fail in an odd way. The path to the grails command, or the grailsw command is incorrect. With the grails wrapper, this is what happens. ----------- Started by user David Dawson Building remotely on Ubuntu 13.10 (i-2d823961) in workspace workspace/Grails - GWT Plugin Package Fetching changes from the remote Git repository Fetching upstream changes from https://github.com/simplicityitself/grails-gwt.git Checking out Revision c998432b9968ad627a624265354bd71623b2eff3 (origin/extended-dependency) [Grails - GWT Plugin Package] $ "workspace/Grails - GWT Plugin Package/grailsw" "-Dgrails.work.dir=/home/ubuntu/workspace/Grails - GWT Plugin Package//target" upgrade --non-interactive --plain-output --refresh-dependencies FATAL: command execution failed java.io.IOException: Cannot run program "workspace/Grails - GWT Plugin Package/grailsw" (in directory "workspace/Grails - GWT Plugin Package"): error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:773) at hudson.Launcher$ProcStarter.start(Launcher.java:353) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:998) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:965) 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(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Caused by: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) at java.lang.ProcessImpl.start(ProcessImpl.java:130) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ... 15 more Build step 'Build With Grails' marked build as failure Finished: FAILURE ------------ Note the path to the grails wrapper has the workspace name in it, even though it is being executed within the workspace. For an auto installed grails, this is what happens ------------ Started by user David Dawson Building remotely on Ubuntu 13.10 (i-2d823961) in workspace workspace/Grails - GWT Plugin Package Fetching changes from the remote Git repository Fetching upstream changes from https://github.com/simplicityitself/grails-gwt.git Checking out Revision c998432b9968ad627a624265354bd71623b2eff3 (origin/extended-dependency) Unpacking http://dist.springframework.org.s3.amazonaws.com/release/GRAILS/grails-2.3.1.zip to tools/com.g2one.hudson.grails.GrailsInstallation/2.3.1 on Ubuntu 13.10 (i-2d823961) [Grails - GWT Plugin Package] $ tools/com.g2one.hudson.grails.GrailsInstallation/2.3.1/bin/grails "-Dgrails.work.dir=/home/ubuntu/workspace/Grails - GWT Plugin Package//target" upgrade --non-interactive --plain-output --refresh-dependencies FATAL: command execution failed java.io.IOException: Cannot run program "tools/com.g2one.hudson.grails.GrailsInstallation/2.3.1/bin/grails" (in directory "workspace/Grails - GWT Plugin Package"): error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:773) at hudson.Launcher$ProcStarter.start(Launcher.java:353) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:998) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:965) 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(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) Caused by: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) at java.lang.ProcessImpl.start(ProcessImpl.java:130) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ... 15 more Build step 'Build With Grails' marked build as failure Finished: FAILURE -------------- Note the relative path in use. Effectively, I can't get this to work on a remote slave. Workarounds, fixes or suggestions on how I've done this wrong welcome. I can give access to the jenkins master that this is happening on if that helps.
    via by David Dawson,
  • At work, in my configuration, the master only do balancing stuff. The master as no executor, but many slaves do the builds. When the plugin do a scm-polling, if no executor was set to the master (0 executor) the plugin does not append path to cleartool command. In my configuration, it fail because cleartool is not in the PATH. (i have not the rights to define env variable in the system) If i set an executor on the master, the path set in the clearcase installation field is taken. (even if the job is forced to run on a slave) Even if i try to manualy set clearcase path on slaves, in clearcase installation field, or in PATH variable, it does not work. Here the trace when an executor is setted : Started on Jun 28, 2012 4:37:12 PM [im_test_ass_build] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool desc -fmt %[found_bls]Xp\n stream:IM_Ass@/vobs/pvob_ati baseline:intg-metier_INITIAL@/vobs/pvob_ati [im_test_ass_build] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool desc -fmt %[component]Xp\n baseline:intg-metier_INITIAL@/vobs/pvob_ati component:intg-metier@/vobs/pvob_ati [jenkins_im_test-ass_dyn] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool pwv -root /view/jenkins_im_test-ass_dyn [im_test_ass_build] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool lsview jenkins_im_test-ass_dyn * jenkins_im_test-ass_dyn /Clearcase/views/siciceda/jenkins_im_test-ass_dyn.vws [im_test_ass_build] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool startview jenkins_im_test-ass_dyn [jenkins_im_test-ass_dyn] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool lshistory -all -since 28-jun-12.14:12:10utc+0000 -fmt '\"%Nd\" \"%u\" \"%En\" \"%Vn\" \"%e\" \"%o\" \"%[activity]Xp\" \n%c\n' -branch brtype:IM_Ass -nco vobs/vob_ati/intg-metier [im_test_ass_build] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool desc -fmt %[found_bls]Xp\n stream:IM_Ass@/vobs/pvob_ati baseline:intg-metier_INITIAL@/vobs/pvob_ati [im_test_ass_build] $ /produits/clearcase/opt_ibm/RationalSDLC/clearcase/bin/cleartool desc -fmt %[component]Xp\n baseline:intg-metier_INITIAL@/vobs/pvob_ati component:intg-metier@/vobs/pvob_ati Done. Took 2.2 sec No changes Here a trace when no master executor is set : Started on Jun 28, 2012 4:39:12 PM [im_test_ass_build] $ cleartool desc -fmt %[found_bls]Xp\n stream:IM_Ass@/vobs/pvob_ati FATAL: Cannot run program "cleartool" (in directory "/applis/iced/jenkins/shared/slave0001/workspace/im_test_ass_build"): java.io.IOException: error=2, No such file or directory java.io.IOException: Cannot run program "cleartool" (in directory "/applis/iced/jenkins/shared/slave0001/workspace/im_test_ass_build"): java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:709) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:934) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:901) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.<init>(UNIXProcess.java:148) at java.lang.ProcessImpl.start(ProcessImpl.java:65) at java.lang.ProcessBuilder.start(ProcessBuilder.java:453) ... 15 more Done. Took 0.13 sec No changes
    via by Steve Eckerlein,
  • I get this issue when i run a job into a slave. JAVA_HOME, java path and PATH are set. Jenkins connects to this slave by ssh with password. 21:31:41 no change for https://murgi.larural.es:800/corebanking/framework/ext-libs/trunk since the previous build 21:31:41 [ext-libs] $ /bin/sh -xe /tmp/hudson4719096548760543199.sh 21:31:41 + java -jar /cis/jenkins/software/analizepom.jar pom.xml CHECK-SNAPSHOT 21:31:42 Parsing POMs 21:31:43 [ext-libs] $ java -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -Dm3plugin.lib=/shared/cis/slavejenkins/workspace/artifactory-plugin/2.0.7 -cp /shared/cis/slavejenkins/maven3-agent.jar:/shared/cis/maven/maven/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /shared/cis/maven/maven /tmp/test_slave_jenkins/slave.jar /shared/cis/slavejenkins/maven3-interceptor.jar 39207 21:31:43 ERROR: Failed to parse POMs 21:31:43 java.io.IOException: Cannot run program "java" (in directory "/shared/cis/slavejenkins/workspace/ext-libs"): java.io.IOException: error=2, No such file or directory 21:31:43 at java.lang.ProcessBuilder.start(ProcessBuilder.java:460) 21:31:43 at hudson.Proc$LocalProc.<init>(Proc.java:244) 21:31:43 at hudson.Proc$LocalProc.<init>(Proc.java:216) 21:31:43 at hudson.Launcher$LocalLauncher.launch(Launcher.java:709) 21:31:43 at hudson.Launcher$ProcStarter.start(Launcher.java:338) 21:31:43 at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:934) 21:31:43 at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:901) 21:31:43 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 21:31:43 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 21:31:43 at hudson.remoting.Request$2.run(Request.java:287) 21:31:43 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 21:31:43 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) 21:31:43 at java.util.concurrent.FutureTask.run(FutureTask.java:138) 21:31:43 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 21:31:43 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 21:31:43 at java.lang.Thread.run(Thread.java:662)
    via by dmatag,
    • java.io.IOException: Cannot run program "ant" (in directory "/home/xxx/jenkins/workspace/aixtest"): error=2, A file or directory in the path name does not exist. at java.lang.ProcessBuilder.start(ProcessBuilder.java:471) at hudson.Proc$LocalProc.<init>(Proc.java:244) at hudson.Proc$LocalProc.<init>(Proc.java:216) at hudson.Launcher$LocalLauncher.launch(Launcher.java:707) at hudson.Launcher$ProcStarter.start(Launcher.java:338) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:932) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:899) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314) at java.util.concurrent.FutureTask.run(FutureTask.java:149) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) at java.lang.Thread.run(Thread.java:738) Caused by: java.io.IOException: error=2, A file or directory in the path name does not exist. at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) at java.lang.ProcessImpl.start(ProcessImpl.java:112) at java.lang.ProcessBuilder.start(ProcessBuilder.java:464) ... 15 more

    Users with the same issue

    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    Unknown visitor1 times, last one,
    guizmaii
    5 times, last one,
    150 more bugmates