diff --git a/core/src/main/java/hudson/slaves/SlaveComputer.java b/core/src/main/java/hudson/slaves/SlaveComputer.java index 1f870d662e7e67bd0c6f5fdadc77ec380a7f96d2..fa16b13518f2051d12320a5b79eb3233dfda8e64 100644 --- a/core/src/main/java/hudson/slaves/SlaveComputer.java +++ b/core/src/main/java/hudson/slaves/SlaveComputer.java @@ -447,7 +447,7 @@ public class SlaveComputer extends Computer { public void doLaunchSlaveAgent(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException { if(channel!=null) { - rsp.sendError(HttpServletResponse.SC_NOT_FOUND); + req.getView(this,"already-launched.jelly").forward(req, rsp); return; } diff --git a/core/src/main/resources/hudson/slaves/SlaveComputer/already-launched.jelly b/core/src/main/resources/hudson/slaves/SlaveComputer/already-launched.jelly new file mode 100644 index 0000000000000000000000000000000000000000..497c61514fa1b4b58176b2fed809f0da55881435 --- /dev/null +++ b/core/src/main/resources/hudson/slaves/SlaveComputer/already-launched.jelly @@ -0,0 +1,9 @@ + + + + + + The slave has been already launched. + + +