java.io.IOException: Cannot run program "mvn" (in directory "/home/frtdevxpp/hudson/jobs/workspace/ARC-CTT-Nightly-Integration/trunk"): java.io.IOException: error=2, No such file or directory

Jenkins JIRA | alexandre_navarro | 6 years ago
  1. 0

    Fatal error when you use a slave and try to launch command which need to be in the path after build (after "channel stopped"). When you see "channel stopped" (after a build), all the variables like path are anymore not setted. So all commands (like mvn or others) will not work. In my case, reports or maven extras step does not work in slave. This is an example of the problem. In build, I do mvn clean install (and it works). After I use a maven extra step after and maven or any command in path does not work. I hope I'm clear. It is very blocking issue. Log file. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6 minutes 8 seconds [INFO] Finished at: Mon Jun 07 20:53:10 CEST 2010 [INFO] Final Memory: 99M/208M [INFO] ------------------------------------------------------------------------ channel stopped [trunk] $ mvn -fn -P javadoc,test,testcampain,taglist,changes,overview,sonar,umlGraph,versions -Djava.awt.headless=true sonar:sonar site:site site-deploy FATAL: command execution failed java.io.IOException: Cannot run program "mvn" (in directory "/home/frtdevxpp/hudson/jobs/workspace/ARC-CTT-Nightly-Integration/trunk"): java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at hudson.Proc$LocalProc.<init>(Proc.java:149) at hudson.Proc$LocalProc.<init>(Proc.java:121) at hudson.Launcher$LocalLauncher.launch(Launcher.java:636) at hudson.Launcher$ProcStarter.start(Launcher.java:271) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:783) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:757) at hudson.remoting.UserRequest.perform(UserRequest.java:114) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 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:452) ... 15 more

    Jenkins JIRA | 6 years ago | alexandre_navarro
    java.io.IOException: Cannot run program "mvn" (in directory "/home/frtdevxpp/hudson/jobs/workspace/ARC-CTT-Nightly-Integration/trunk"): java.io.IOException: error=2, No such file or directory
  2. 0

    Fatal error when you use a slave and try to launch command which need to be in the path after build (after "channel stopped"). When you see "channel stopped" (after a build), all the variables like path are anymore not setted. So all commands (like mvn or others) will not work. In my case, reports or maven extras step does not work in slave. This is an example of the problem. In build, I do mvn clean install (and it works). After I use a maven extra step after and maven or any command in path does not work. I hope I'm clear. It is very blocking issue. Log file. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6 minutes 8 seconds [INFO] Finished at: Mon Jun 07 20:53:10 CEST 2010 [INFO] Final Memory: 99M/208M [INFO] ------------------------------------------------------------------------ channel stopped [trunk] $ mvn -fn -P javadoc,test,testcampain,taglist,changes,overview,sonar,umlGraph,versions -Djava.awt.headless=true sonar:sonar site:site site-deploy FATAL: command execution failed java.io.IOException: Cannot run program "mvn" (in directory "/home/frtdevxpp/hudson/jobs/workspace/ARC-CTT-Nightly-Integration/trunk"): java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at hudson.Proc$LocalProc.<init>(Proc.java:149) at hudson.Proc$LocalProc.<init>(Proc.java:121) at hudson.Launcher$LocalLauncher.launch(Launcher.java:636) at hudson.Launcher$ProcStarter.start(Launcher.java:271) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:783) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:757) at hudson.remoting.UserRequest.perform(UserRequest.java:114) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 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:452) ... 15 more

    Jenkins JIRA | 6 years ago | alexandre_navarro
    java.io.IOException: Cannot run program "mvn" (in directory "/home/frtdevxpp/hudson/jobs/workspace/ARC-CTT-Nightly-Integration/trunk"): java.io.IOException: error=2, No such file or directory
  3. 0

    Jenkins users - Workspace error

    nabble.com | 12 months ago
    java.io.IOException: Cannot run program "cmd" (in directory "C:\zHudsonWorkspaces\MAC\"): java.io.IOException: error=2, No such file or directory
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Hi, When I upgraded my ClearCase plugin to 1.3.2, the jobs on slaves no longer worked. I downgraded back to version 1.3.1 and everything worked fine again. Below is the message that I saw when trying to build a job on a slave: Started by user lreeber Building remotely on Slave02 [test_slave2] $ cleartool desc -fmt %[found_bls]Xp\n stream:Integration_mainline@/vob/tvm_freeman_bsp_pvob java.io.IOException: Cannot run program "cleartool" (in directory "/design/bsp/sla02/workspace/test_slave2"): java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at hudson.Proc$LocalProc.<init>(Proc.java:192) at hudson.Proc$LocalProc.<init>(Proc.java:164) at hudson.Launcher$LocalLauncher.launch(Launcher.java:638) at hudson.Launcher$ProcStarter.start(Launcher.java:273) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:793) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:767) at hudson.remoting.UserRequest.perform(UserRequest.java:114) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 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:452) ... 15 more Finished: FAILURE

    Jenkins JIRA | 6 years ago | lreeber
    java.io.IOException: Cannot run program "cleartool" (in directory "/design/bsp/sla02/workspace/test_slave2"): java.io.IOException: error=2, No such file or directory
  6. 0

    The project is a free-form project and it is building not on the master, but on a build node. {code} [trunk] $ mvn -f pom.xml -e -B sonar:sonar -Dsonar.jdbc.driver=com.mysql.jdbc.Driver -Dsonar.jdbc.url=jdbc:mysql://xxxxx:3306/sonar ******** ******** -Dsonar.host.url=http://xxxxx:9000/ FATAL: command execution failed java.io.IOException: Cannot run program "mvn" (in directory "/export/build/hudson-slave/workspace/myproject/trunk"): java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) at hudson.Proc$LocalProc.<init>(Proc.java:149) at hudson.Proc$LocalProc.<init>(Proc.java:121) at hudson.Launcher$LocalLauncher.launch(Launcher.java:638) at hudson.Launcher$ProcStarter.start(Launcher.java:273) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:793) at hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:767) at hudson.remoting.UserRequest.perform(UserRequest.java:114) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) 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:452) ... 15 more Finished: FAILURE {code}

    Jenkins JIRA | 6 years ago | Michael Rumpf
    java.io.IOException: Cannot run program "mvn" (in directory "/export/build/hudson-slave/workspace/myproject/trunk"): java.io.IOException: error=2, No such file or directory

  1. eti22 1 times, last 1 month ago
  2. asdasd 24 times, last 3 months ago
  3. rexgreenza 8 times, last 3 months ago
  4. Benj-AD 1 times, last 4 months ago
  5. Akshay 4 times, last 6 months ago
95 unregistered visitors
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. java.io.IOException

    java.io.IOException: error=2, No such file or directory

    at java.lang.UNIXProcess.<init>()
  2. Java RT
    ProcessBuilder.start
    1. java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
    2. java.lang.ProcessImpl.start(ProcessImpl.java:65)
    3. java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
    3 frames
  3. Hudson
    Launcher$RemoteLaunchCallable.call
    1. hudson.Proc$LocalProc.<init>(Proc.java:149)
    2. hudson.Proc$LocalProc.<init>(Proc.java:121)
    3. hudson.Launcher$LocalLauncher.launch(Launcher.java:636)
    4. hudson.Launcher$ProcStarter.start(Launcher.java:271)
    5. hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:783)
    6. hudson.Launcher$RemoteLaunchCallable.call(Launcher.java:757)
    6 frames
  4. Hudson :: Remoting Layer
    Request$2.run
    1. hudson.remoting.UserRequest.perform(UserRequest.java:114)
    2. hudson.remoting.UserRequest.perform(UserRequest.java:48)
    3. hudson.remoting.Request$2.run(Request.java:270)
    3 frames
  5. Java RT
    Thread.run
    1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    2. java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    3. java.util.concurrent.FutureTask.run(FutureTask.java:138)
    4. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    5. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    6. java.lang.Thread.run(Thread.java:619)
    6 frames