public static void raiseException(Throwable t) { error(t + ":\n" + StrUtils.join(t.getStackTrace(), "\n")); t = t.getCause(); if (t != null) error("Caused by " + t + ":\n" + StrUtils.join(t.getStackTrace(), "\n")); Execution.putOutput("exec.status", "exception"); exitCode = 1; }
public static void setExecStatus(String newStatus, boolean override) { String oldStatus = outputMap.get("exec.status"); if (oldStatus == null || oldStatus.equals("running")) override = true; if (override) putOutput("exec.status", newStatus); }