[
https://issues.apache.org/jira/browse/HADOOP-3273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konstantin Shvachko updated HADOOP-3273:
----------------------------------------
Component/s: dfs
Description:
There is a name collision in
org.apache.hadoop.fs.permission.AccessControlException and
java.security.AccessControlException.
Since java.security.AccessControlException is not an IOException we cannot
throw it directly as we do with FileNotFoundException.
Therefore, the only choice is to rename the hadoop AccessControlException to
e.g., PermissionException (or AccessDeniedException).
To provide compatibility we can inherit PermissionException from
AccessControlException, and deprecate the latter.
Affects Version/s: 0.16.0
Fix Version/s: 0.18.0
Summary: Name collision for AccessControlException. (was:
AccessControlException)
> Name collision for AccessControlException.
> ------------------------------------------
>
> Key: HADOOP-3273
> URL: https://issues.apache.org/jira/browse/HADOOP-3273
> Project: Hadoop Core
> Issue Type: Improvement
> Components: dfs
> Affects Versions: 0.16.0
> Reporter: Konstantin Shvachko
> Fix For: 0.18.0
>
>
> There is a name collision in
> org.apache.hadoop.fs.permission.AccessControlException and
> java.security.AccessControlException.
> Since java.security.AccessControlException is not an IOException we cannot
> throw it directly as we do with FileNotFoundException.
> Therefore, the only choice is to rename the hadoop AccessControlException to
> e.g., PermissionException (or AccessDeniedException).
> To provide compatibility we can inherit PermissionException from
> AccessControlException, and deprecate the latter.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.