int exitCode = resultHandler.getExitValue(); retval = StringUtils.chomp(stdout.toString()); if (resultHandler.getException() != null) { logger.warn("{}", resultHandler.getException().getMessage()); } else { logger.debug("exit code '{}', result '{}'", exitCode, retval);
private static boolean runAsync(String command, String directory) { CommandLine commandLine = CommandLine.parse(command); System.out.println("Running async " + command); DefaultExecutor executor = getExecutor(directory); DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler(); try { executor.execute(commandLine, resultHandler); resultHandler.waitFor(); if(resultHandler.getException() != null){ throw resultHandler.getException(); } } catch (ExecuteException e) { System.out.println("Failed to execute " + command); return false; } catch (IOException e) { System.out.println("IO Exception running " + command); return false; } return true; }
resultHandler.getException().printStackTrace(); throw new ExecuteException("problems running command: " + command, resultHandler.getExitValue());
int exitCode = resultHandler.getExitValue(); retval = StringUtils.chomp(stdout.toString()); if (resultHandler.getException() != null) { logger.warn("{}", resultHandler.getException().getMessage()); } else { logger.debug("exit code '{}', result '{}'", exitCode, retval);
int exitCode = resultHandler.getExitValue(); retval = StringUtils.chomp(stdout.toString()); if (resultHandler.getException() != null) { logger.warn("{}", resultHandler.getException().getMessage()); } else { logger.debug("exit code '{}', result '{}'", exitCode, retval);
int exitCode = resultHandler.getExitValue(); retval = StringUtils.chomp(stdout.toString()); if (resultHandler.getException() != null) { logger.warn("{}", resultHandler.getException().getMessage()); } else { logger.debug("exit code '{}', result '{}'", exitCode, retval);
ExecuteException e = handler.getException(); if (e != null) { LOGGER.log(Level.SEVERE, handler.getException().getMessage(), handler.getException());
ExecuteException e = handler.getException(); if (e != null) { LOGGER.log(Level.SEVERE, handler.getException().getMessage(), handler.getException());
resultHandler.getException()); return false;
throw fail("Server startup failure", processResultHandler.getException());