Ant failed with this messages when a target is executed that calls svn:

      "BUILD FAILED
      /projects/jenkins/workspace/statsvn/build.xml:31: Execute failed: java.io.IOException: Cannot run program "svn": error=2, Datei oder Verzeichnis nicht gefunden
      at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)
      at java.lang.Runtime.exec(Runtime.java:617)
      at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
      at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
      at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
      at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:631)
      at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
      at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:390)
      at org.apache.tools.ant.Target.performTasks(Target.java:411)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
      at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
      at org.apache.tools.ant.Main.runBuild(Main.java:809)
      at org.apache.tools.ant.Main.startAnt(Main.java:217)
      at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
      at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
      Caused by: java.io.IOException: error=2, Datei oder Verzeichnis nicht gefunden
      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)
      ... 24 more
      "

      Run svn under the same user as jenkins via ssh is possible so svn is actually installed. The target fails under all 40 build projects.

          [JENKINS-19829] calling svn via ant fails

          Milos Svasek added a comment -

          You need use full path to command, or specify PATH environment variable to Tomcat (Jetty, etc).
          Once you log in via ssh, environment variable is set in your shell through bashrc, or profile file.

          Milos Svasek added a comment - You need use full path to command, or specify PATH environment variable to Tomcat (Jetty, etc). Once you log in via ssh, environment variable is set in your shell through bashrc, or profile file.

            svasek Milos Svasek
            arbyter Marcus Sümnick
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: