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

[89-fb] Fix the NPE in unit tests for JDK7

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Trivial
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      In JDK7, it will throw out NPE if put a NULL into a TreeSet. And in the unit tests, user can add a NULL as qualifier into the family map for GET or SCAN.
      So we shall do the followings:

      1) Make sure the semantics of NULL column qualifier is equal to that of the EMPYT_BYTE_ARRAY column qualifier.

      2) An easy fix is to use the EMPYT_BYTE_ARRAY qualifier to replace NULL qualifier in the family map for the GET or SCAN objects, and everything else shall be backward compatible.

      3) Add a jdk option in the pom.xml (Assuming user installed the fb packaged jdk)
      eg: mvn test -Dtest=TestFromClientSide -Pjdk7

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              liyin Liyin Tang
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: