Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-21489

TestShell is broken

    XMLWordPrintableJSON

Details

    • Umbrella
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha-1, 2.2.0
    • 3.0.0-alpha-1, 2.2.0
    • shell
    • None

    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
      ===============================================================================

      Attachments

        Issue Links

          Activity

            People

              reidchan Reid Chan
              zhangduo Duo Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: