From 5ac08becfc82521ab4878e7cf61dbe79f98fc30a Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Fri, 19 Aug 2011 11:50:42 -0700 Subject: [PATCH] improving error diagnostics --- core/src/main/java/hudson/lifecycle/UnixLifecycle.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/hudson/lifecycle/UnixLifecycle.java b/core/src/main/java/hudson/lifecycle/UnixLifecycle.java index f85bde1c32..c7892c9cca 100644 --- a/core/src/main/java/hudson/lifecycle/UnixLifecycle.java +++ b/core/src/main/java/hudson/lifecycle/UnixLifecycle.java @@ -76,10 +76,9 @@ public class UnixLifecycle extends Lifecycle { } // exec to self - LIBC.execv( - Daemon.getCurrentExecutable(), - new StringArray(args.toArray(new String[args.size()]))); - throw new IOException("Failed to exec "+LIBC.strerror(Native.getLastError())); + String exe = Daemon.getCurrentExecutable(); + LIBC.execv(exe, new StringArray(args.toArray(new String[args.size()]))); + throw new IOException("Failed to exec '"+exe+"' "+LIBC.strerror(Native.getLastError())); } @Override -- GitLab