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)

Reply via email to