[jira] [Updated] (HBASE-10879) user_permission shell command on namespace doesn't work
[ https://issues.apache.org/jira/browse/HBASE-10879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-10879: --- Fix Version/s: 0.96.3 0.98.2 Hadoop Flags: Reviewed user_permission shell command on namespace doesn't work --- Key: HBASE-10879 URL: https://issues.apache.org/jira/browse/HBASE-10879 Project: HBase Issue Type: Bug Reporter: Ted Yu Assignee: Ted Yu Fix For: 0.98.2, 0.96.3 Attachments: 10879-v1.txt, 10879-v2.txt Currently user_permission command on namespace, e.g. {code} user_permission '@ns' {code} would result in the following exception: {code} Exception `NameError' at /usr/lib/hbase/lib/ruby/hbase/security.rb:170 - no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated. AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil ERROR: no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java. proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil Backtrace: /usr/lib/hbase/lib/ruby/hbase/security.rb:170:in `user_permission' /usr/lib/hbase/lib/ruby/shell/commands/user_permission.rb:39:in `command' org/jruby/RubyKernel.java:2109:in `send' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell/commands.rb:91:in `translate_hbase_exceptions' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell.rb:127:in `internal_command' /usr/lib/hbase/lib/ruby/shell.rb:119:in `command' (eval):2:in `user_permission' (hbase):1:in `evaluate' org/jruby/RubyKernel.java:1112:in `eval' {code} -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-10879) user_permission shell command on namespace doesn't work
[ https://issues.apache.org/jira/browse/HBASE-10879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-10879: --- Resolution: Fixed Status: Resolved (was: Patch Available) Thanks for the reviews. user_permission shell command on namespace doesn't work --- Key: HBASE-10879 URL: https://issues.apache.org/jira/browse/HBASE-10879 Project: HBase Issue Type: Bug Reporter: Ted Yu Assignee: Ted Yu Fix For: 0.98.2, 0.96.3 Attachments: 10879-v1.txt, 10879-v2.txt Currently user_permission command on namespace, e.g. {code} user_permission '@ns' {code} would result in the following exception: {code} Exception `NameError' at /usr/lib/hbase/lib/ruby/hbase/security.rb:170 - no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated. AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil ERROR: no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java. proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil Backtrace: /usr/lib/hbase/lib/ruby/hbase/security.rb:170:in `user_permission' /usr/lib/hbase/lib/ruby/shell/commands/user_permission.rb:39:in `command' org/jruby/RubyKernel.java:2109:in `send' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell/commands.rb:91:in `translate_hbase_exceptions' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell.rb:127:in `internal_command' /usr/lib/hbase/lib/ruby/shell.rb:119:in `command' (eval):2:in `user_permission' (hbase):1:in `evaluate' org/jruby/RubyKernel.java:1112:in `eval' {code} -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-10879) user_permission shell command on namespace doesn't work
[ https://issues.apache.org/jira/browse/HBASE-10879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-10879: --- Status: Patch Available (was: Open) user_permission shell command on namespace doesn't work --- Key: HBASE-10879 URL: https://issues.apache.org/jira/browse/HBASE-10879 Project: HBase Issue Type: Bug Reporter: Ted Yu Assignee: Ted Yu Attachments: 10879-v1.txt Currently user_permission command on namespace, e.g. {code} user_permission '@ns' {code} would result in the following exception: {code} Exception `NameError' at /usr/lib/hbase/lib/ruby/hbase/security.rb:170 - no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated. AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil ERROR: no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java. proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil Backtrace: /usr/lib/hbase/lib/ruby/hbase/security.rb:170:in `user_permission' /usr/lib/hbase/lib/ruby/shell/commands/user_permission.rb:39:in `command' org/jruby/RubyKernel.java:2109:in `send' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell/commands.rb:91:in `translate_hbase_exceptions' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell.rb:127:in `internal_command' /usr/lib/hbase/lib/ruby/shell.rb:119:in `command' (eval):2:in `user_permission' (hbase):1:in `evaluate' org/jruby/RubyKernel.java:1112:in `eval' {code} -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-10879) user_permission shell command on namespace doesn't work
[ https://issues.apache.org/jira/browse/HBASE-10879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-10879: --- Attachment: 10879-v1.txt With attached patch, {code} hbase(main):004:0 grant 'oozie', 'RW', '@ns' 0 row(s) in 0.1930 seconds hbase(main):005:0 user_permission '@ns' User Table,Family,Qualifier:Permission oozie ,,: [Permission: actions=READ,WRITE] 1 row(s) in 0.0990 seconds {code} user_permission shell command on namespace doesn't work --- Key: HBASE-10879 URL: https://issues.apache.org/jira/browse/HBASE-10879 Project: HBase Issue Type: Bug Reporter: Ted Yu Assignee: Ted Yu Attachments: 10879-v1.txt Currently user_permission command on namespace, e.g. {code} user_permission '@ns' {code} would result in the following exception: {code} Exception `NameError' at /usr/lib/hbase/lib/ruby/hbase/security.rb:170 - no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated. AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil ERROR: no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java. proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil Backtrace: /usr/lib/hbase/lib/ruby/hbase/security.rb:170:in `user_permission' /usr/lib/hbase/lib/ruby/shell/commands/user_permission.rb:39:in `command' org/jruby/RubyKernel.java:2109:in `send' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell/commands.rb:91:in `translate_hbase_exceptions' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell.rb:127:in `internal_command' /usr/lib/hbase/lib/ruby/shell.rb:119:in `command' (eval):2:in `user_permission' (hbase):1:in `evaluate' org/jruby/RubyKernel.java:1112:in `eval' {code} -- This message was sent by Atlassian JIRA (v6.2#6252)
[jira] [Updated] (HBASE-10879) user_permission shell command on namespace doesn't work
[ https://issues.apache.org/jira/browse/HBASE-10879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-10879: --- Attachment: 10879-v2.txt user_permission shell command on namespace doesn't work --- Key: HBASE-10879 URL: https://issues.apache.org/jira/browse/HBASE-10879 Project: HBase Issue Type: Bug Reporter: Ted Yu Assignee: Ted Yu Attachments: 10879-v1.txt, 10879-v2.txt Currently user_permission command on namespace, e.g. {code} user_permission '@ns' {code} would result in the following exception: {code} Exception `NameError' at /usr/lib/hbase/lib/ruby/hbase/security.rb:170 - no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated. AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java.proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil ERROR: no method 'getUserPermissions' for arguments (org.apache.hadoop.hbase.protobuf.generated.AccessControlProtos.AccessControlService.BlockingStub,org.jruby.java. proxies.ArrayJavaProxy) on Java::OrgApacheHadoopHbaseProtobuf::ProtobufUtil Backtrace: /usr/lib/hbase/lib/ruby/hbase/security.rb:170:in `user_permission' /usr/lib/hbase/lib/ruby/shell/commands/user_permission.rb:39:in `command' org/jruby/RubyKernel.java:2109:in `send' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell/commands.rb:91:in `translate_hbase_exceptions' /usr/lib/hbase/lib/ruby/shell/commands.rb:34:in `command_safe' /usr/lib/hbase/lib/ruby/shell.rb:127:in `internal_command' /usr/lib/hbase/lib/ruby/shell.rb:119:in `command' (eval):2:in `user_permission' (hbase):1:in `evaluate' org/jruby/RubyKernel.java:1112:in `eval' {code} -- This message was sent by Atlassian JIRA (v6.2#6252)