input.setCommand(command.toString()); Output output = sh.run(input); if ((output.getStderr() != null && output.getStderr().length() > 2) || (output.getStdout() != null && output.getStdout().length() > 2)) { logger.error(command); logger.error("Gridshib error: " + output.getStderr() + " " + output.getStdout()); throw (new Exception("Unable to renew TeraGrid proxy"));
Executor executor = Executor.getInstance(); Output output = executor.run(input); String stdout = output.getStdout().toString(); logger.debug("stdout = " + stdout); if (output.getExitCode() != 0) { logger.warn("executor.getStderr() = " + output.getStderr()); throw new CondorException("Problem looking up status: " + output.getStderr());
int exitCode = output.getExitCode(); LineNumberReader lnr = new LineNumberReader(new StringReader(output.getStdout().toString())); logger.debug("executor.getStdout() = " + output.getStdout()); if (exitCode != 0) { // failed logger.debug("executor.getStderr() = " + output.getStderr()); StringBuffer sb = new StringBuffer(); String tmp; while ((tmp = lnr.readLine()) != null) sb.append(tmp).append("\n"); lnr = new LineNumberReader(new StringReader(output.getStderr().toString())); while ((tmp = lnr.readLine()) != null) sb.append(tmp).append("\n");
Output output = sh.run(input); if ((output.getStderr() != null && output.getStderr().length() > 2) || (output.getStdout() != null && output.getStdout().length() > 2)) { logger.error(command); logger.error("myproxy error: " + output.getStderr() + " " + output.getStdout()); throw (new Exception("Unable to renew RENCI proxy"));
input.setCommand(command.toString()); Output output = sh.run(input); if ((output.getStderr() != null && output.getStderr().length() > 2) || (output.getStdout() != null && output.getStdout().length() > 2)) { logger.error(command); logger.error("myproxy error: " + output.getStderr() + " " + output.getStdout()); throw new Exception("Unable to renew OSG proxy");