[ 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)