lifulong created HADOOP-16462: --------------------------------- Summary: distcp should throw exception other than -999 error code while the exception is not classify, for us to know the real reason it failed Key: HADOOP-16462 URL: https://issues.apache.org/jira/browse/HADOOP-16462 Project: Hadoop Common Issue Type: Bug Components: tools/distcp Affects Versions: 3.1.1 Environment: {code:java} // code placeholder @Override public int run(String[] argv) { if (argv.length < 1) { OptionsParser.usage(); return DistCpConstants.INVALID_ARGUMENT; } try { context = new DistCpContext(OptionsParser.parse(argv)); checkSplitLargeFile(); setTargetPathExists(); LOG.info("Input Options: " + context); } catch (Throwable e) { LOG.error("Invalid arguments: ", e); System.err.println("Invalid arguments: " + e.getMessage()); OptionsParser.usage(); return DistCpConstants.INVALID_ARGUMENT; } try { execute(); } catch (InvalidInputException e) { LOG.error("Invalid input: ", e); return DistCpConstants.INVALID_ARGUMENT; } catch (DuplicateFileException e) { LOG.error("Duplicate files in input path: ", e); return DistCpConstants.DUPLICATE_INPUT; } catch (AclsNotSupportedException e) { LOG.error("ACLs not supported on at least one file system: ", e); return DistCpConstants.ACLS_NOT_SUPPORTED; } catch (XAttrsNotSupportedException e) { LOG.error("XAttrs not supported on at least one file system: ", e); return DistCpConstants.XATTRS_NOT_SUPPORTED; } catch (Exception e) { LOG.error("Exception encountered ", e); return DistCpConstants.UNKNOWN_ERROR; } return DistCpConstants.SUCCESS; } {code}
distcp run method should throw exception other than -999 error code while the exception is not classify, for us to know the real reason it failed Reporter: lifulong -- This message was sent by Atlassian JIRA (v7.6.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org