Daniel Templeton created HADOOP-12726: -----------------------------------------
Summary: Unsupported operations should throw UnsupportedOperationException Key: HADOOP-12726 URL: https://issues.apache.org/jira/browse/HADOOP-12726 Project: Hadoop Common Issue Type: Improvement Components: fs Affects Versions: 2.7.1 Reporter: Daniel Templeton Assignee: Daniel Templeton In the {{FileSystem}} implementation classes, unsupported operations throw {{new IOException("Not supported")}}, which makes it needlessly difficult to distinguish an actual error from an unsupported operation. They should instead throw {{new UnsupportedOperationException()}}. It's possible that this anti-idiom is used elsewhere in the code base. This JIRA should include finding and cleaning up those instances as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332)