From bcd99b7a3ddb62eeca95da502599c416a0dc58c9 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Mon, 16 Jun 2008 23:37:23 +0000 Subject: [PATCH] adding more error catching to diagnose the problem reported by Ken Hofsass (offline discussion) about the sudden disappearance of the launch thread. git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@10154 71c3de6d-444a-0410-be80-ed276b4c234a --- core/src/main/java/hudson/slaves/CommandLauncher.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/hudson/slaves/CommandLauncher.java b/core/src/main/java/hudson/slaves/CommandLauncher.java index 88bdc37e4c..1f650408d1 100644 --- a/core/src/main/java/hudson/slaves/CommandLauncher.java +++ b/core/src/main/java/hudson/slaves/CommandLauncher.java @@ -85,6 +85,10 @@ public class CommandLauncher extends ComputerLauncher { LOGGER.info("slave agent launched for " + computer.getDisplayName()); } catch (InterruptedException e) { e.printStackTrace(listener.error("aborted")); + } catch (RuntimeException e) { + e.printStackTrace(listener.error("Unexpected error in launching a slave. This is probably a bug in Hudson")); + } catch (Error e) { + e.printStackTrace(listener.error("Unexpected error in launching a slave. This is probably a bug in Hudson")); } catch (IOException e) { Util.displayIOException(e, listener); -- GitLab