Jerry He created HBASE-12302:
--------------------------------
Summary: VisibilityClient getAuths does not propagate remote
service exception correctly
Key: HBASE-12302
URL: https://issues.apache.org/jira/browse/HBASE-12302
Project: HBase
Issue Type: Bug
Components: Client, security
Affects Versions: 0.98.7, 2.0.0
Reporter: Jerry He
Priority: Minor
Fix For: 2.0.0, 0.98.8
>From hbase shell, run 'get_auths' with a non-superuser:
{code}
hbase(main):002:0> get_auths 'user2'
ERROR:
Here is some help for this command:
Get the visibility labels set for a particular user
Syntax : get_auths 'user1'
For example:
hbase> get_auths 'user1'
{code}
We should expect a AccessDeniedException from the server.
>From a Java client, AccessDeniedException was dumped out, but the end
>exception is
{code}
java.util.NoSuchElementException
at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1124)
at java.util.TreeMap$ValueIterator.next(TreeMap.java:1171)
at
org.apache.hadoop.hbase.security.visibility.VisibilityClient.getAuths(VisibilityClient.java:148)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)