Hello,

I would like to create a custom distcp CopyListing however it is not
possible to do it outside of package org.apache.hadoop.tools since both
exceptions DuplicateFileException and InvalidInputException are packaged
scope.

I attached a patch to make those exception public to solve this issue.
I don't know if I need to create an issue or update
https://issues.apache.org/jira/browse/MAPREDUCE-5014

Thanks.
-- 
Mathieu Chataigner
diff --git hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/CopyListing.java hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/CopyListing.java
index ab5b802..f7b4c1a 100644
--- hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/CopyListing.java
+++ hadoop-tools/hadoop-distcp/src/main/java/org/apache/hadoop/tools/CopyListing.java
@@ -249,13 +249,13 @@ public static CopyListing getCopyListing(Configuration configuration,
     }
   }
 
-  static class DuplicateFileException extends RuntimeException {
+  public static class DuplicateFileException extends RuntimeException {
     public DuplicateFileException(String message) {
       super(message);
     }
   }
 
-  static class InvalidInputException extends RuntimeException {
+  public static class InvalidInputException extends RuntimeException {
     public InvalidInputException(String message) {
       super(message);
     }

Reply via email to