[ 
https://issues.apache.org/jira/browse/HBASE-21489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Duo Zhang updated HBASE-21489:
------------------------------
    Description: 
===============================================================================
Error: 
test_Grant_should_set_access_rights_appropriately(Hbase::SecureAdminMethodsTest):
 TypeError: wrong argument type String (expected byte[])
org/jruby/javasupport/JavaArrayUtilities.java:76:in `bytes_to_ruby_string'
org/jruby/javasupport/JavaArrayUtilities.java:57:in `bytes_to_ruby_string'
org/jruby/java/addons/StringJavaAddons.java:16:in `from_java_bytes'
/home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:145:in
 `block in user_permission'
/home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:144:in
 `user_permission'
src/test/ruby/hbase/security_admin_test.rb:63:in `block in 
test_Grant_should_set_access_rights_appropriately'
     60:       test_grant_revoke_user = 
org.apache.hadoop.hbase.security.User.createUserForTesting(
     61:           $TEST_CLUSTER.getConfiguration, "test_grant_revoke", 
[]).getName()
     62:       security_admin.grant(test_grant_revoke_user,"W", @test_name)
  => 63:       security_admin.user_permission(@test_name) do |user, permission|
     64:          assert_match(eval("/WRITE/"), permission.to_s)
     65:       end
     66: 
===============================================================================

===============================================================================
Error: 
test_Revoke_should_rid_access_rights_appropriately(Hbase::SecureAdminMethodsTest):
 TypeError: wrong argument type String (expected byte[])
org/jruby/javasupport/JavaArrayUtilities.java:76:in `bytes_to_ruby_string'
org/jruby/javasupport/JavaArrayUtilities.java:57:in `bytes_to_ruby_string'
org/jruby/java/addons/StringJavaAddons.java:16:in `from_java_bytes'
/home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:145:in
 `block in user_permission'
/home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:144:in
 `user_permission'
src/test/ruby/hbase/security_admin_test.rb:51:in `block in 
test_Revoke_should_rid_access_rights_appropriately'
     48:       create_test_table(@test_name)
     49:       table = table(@test_name)
     50:       user = 
org.apache.hadoop.hbase.security.User.getCurrent().getName();
  => 51:       assert_equal(1, 
security_admin.user_permission(@test_name).length)
     52:       security_admin.revoke(user, @test_name)
     53:       assert_equal(0, 
security_admin.user_permission(@test_name).length)
     54:     end
===============================================================================

> TestShell is broken
> -------------------
>
>                 Key: HBASE-21489
>                 URL: https://issues.apache.org/jira/browse/HBASE-21489
>             Project: HBase
>          Issue Type: Umbrella
>          Components: shell
>            Reporter: Duo Zhang
>            Priority: Major
>
> ===============================================================================
> Error: 
> test_Grant_should_set_access_rights_appropriately(Hbase::SecureAdminMethodsTest):
>  TypeError: wrong argument type String (expected byte[])
> org/jruby/javasupport/JavaArrayUtilities.java:76:in `bytes_to_ruby_string'
> org/jruby/javasupport/JavaArrayUtilities.java:57:in `bytes_to_ruby_string'
> org/jruby/java/addons/StringJavaAddons.java:16:in `from_java_bytes'
> /home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:145:in
>  `block in user_permission'
> /home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:144:in
>  `user_permission'
> src/test/ruby/hbase/security_admin_test.rb:63:in `block in 
> test_Grant_should_set_access_rights_appropriately'
>      60:       test_grant_revoke_user = 
> org.apache.hadoop.hbase.security.User.createUserForTesting(
>      61:           $TEST_CLUSTER.getConfiguration, "test_grant_revoke", 
> []).getName()
>      62:       security_admin.grant(test_grant_revoke_user,"W", @test_name)
>   => 63:       security_admin.user_permission(@test_name) do |user, 
> permission|
>      64:          assert_match(eval("/WRITE/"), permission.to_s)
>      65:       end
>      66: 
> ===============================================================================
> ===============================================================================
> Error: 
> test_Revoke_should_rid_access_rights_appropriately(Hbase::SecureAdminMethodsTest):
>  TypeError: wrong argument type String (expected byte[])
> org/jruby/javasupport/JavaArrayUtilities.java:76:in `bytes_to_ruby_string'
> org/jruby/javasupport/JavaArrayUtilities.java:57:in `bytes_to_ruby_string'
> org/jruby/java/addons/StringJavaAddons.java:16:in `from_java_bytes'
> /home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:145:in
>  `block in user_permission'
> /home/jenkins/jenkins-slave/workspace/HBase-Flaky-Tests_master-M6IJIUBEFGBLJA2QZFJ5NFMN4UCZCOJZHSKUZTUZSLWEH6TJXWBQ/hbase-shell/src/main/ruby/hbase/security.rb:144:in
>  `user_permission'
> src/test/ruby/hbase/security_admin_test.rb:51:in `block in 
> test_Revoke_should_rid_access_rights_appropriately'
>      48:       create_test_table(@test_name)
>      49:       table = table(@test_name)
>      50:       user = 
> org.apache.hadoop.hbase.security.User.getCurrent().getName();
>   => 51:       assert_equal(1, 
> security_admin.user_permission(@test_name).length)
>      52:       security_admin.revoke(user, @test_name)
>      53:       assert_equal(0, 
> security_admin.user_permission(@test_name).length)
>      54:     end
> ===============================================================================



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to