diff --git a/sharelib/oozie/src/main/java/org/apache/oozie/action/hadoop/LauncherAM.java b/sharelib/oozie/src/main/java/org/apache/oozie/action/hadoop/LauncherAM.java index bc91959fd..94ba8f7a6 100644 --- a/sharelib/oozie/src/main/java/org/apache/oozie/action/hadoop/LauncherAM.java +++ b/sharelib/oozie/src/main/java/org/apache/oozie/action/hadoop/LauncherAM.java @@ -410,9 +410,6 @@ private boolean runActionMain(final ErrorHolder eHolder) throws Exception { // Enable LauncherSecurityManager to catch System.exit calls launcherSecurityManager.enable(); mainMethod.invoke(null, (Object) mainArgs); - System.out.println(); - System.out.println("<<< Invocation of Main class completed <<<"); - System.out.println(); actionMainExecutedProperly = true; } catch (InvocationTargetException ex) { actionMainExecutedProperly = handleInvocationError(eHolder, ex); @@ -426,6 +423,11 @@ private boolean runActionMain(final ErrorHolder eHolder) throws Exception { } finally { // Disable LauncherSecurityManager launcherSecurityManager.disable(); + if (actionMainExecutedProperly) { + System.out.println(); + System.out.println("<<< Invocation of Main class completed <<<"); + System.out.println(); + } } return actionMainExecutedProperly; }