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

NullPointerException in Scanner during close()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 2.0.0-beta-2
    • 2.0.0
    • None
    • None
    • Reviewed

    Description

      From logs:

      2018-04-03 02:06:00,630 INFO org.apache.hadoop.hbase.regionserver.HRegion: Replaying edits from hdfs://ns1/hbase/data/default/IntegrationTestBigLinkedList_20180403004104/834545a2ae1baa47082a3bc7aab2be2f/recovered.edits/0000000000001032167
      2018-04-03 02:06:00,724 INFO org.apache.hadoop.hbase.regionserver.RSRpcServices: Scanner 2120114333978460945 lease expired on region IntegrationTestBigLinkedList_20180403004104,\xF1\xFE\xCB\x98e1\xF8\xD4,1522742825561.ce0d91585a2d188123173c36d0b693a5.
      2018-04-03 02:06:00,730 ERROR org.apache.hadoop.hbase.regionserver.HRegionServer: ***** ABORTING region server vd0510.halxg.cloudera.com,22101,1522626204176: Uncaught exception in executorService thread regionserver/vd0510.halxg.cloudera.com/10.17.226.13:22101.leaseChecker *****
      java.lang.NullPointerException
        at org.apache.hadoop.hbase.CellComparatorImpl.compareRows(CellComparatorImpl.java:202)
        at org.apache.hadoop.hbase.CellComparatorImpl.compare(CellComparatorImpl.java:74)
        at org.apache.hadoop.hbase.CellComparatorImpl.compare(CellComparatorImpl.java:61)
        at org.apache.hadoop.hbase.regionserver.KeyValueHeap$KVScannerComparator.compare(KeyValueHeap.java:207)
        at org.apache.hadoop.hbase.regionserver.KeyValueHeap$KVScannerComparator.compare(KeyValueHeap.java:190)
        at org.apache.hadoop.hbase.regionserver.KeyValueHeap$KVScannerComparator.compare(KeyValueHeap.java:178)
        at java.util.PriorityQueue.siftDownUsingComparator(PriorityQueue.java:721)
        at java.util.PriorityQueue.siftDown(PriorityQueue.java:687)
        at java.util.PriorityQueue.poll(PriorityQueue.java:595)
        at org.apache.hadoop.hbase.regionserver.KeyValueHeap.close(KeyValueHeap.java:228)
        at org.apache.hadoop.hbase.regionserver.StoreScanner.close(StoreScanner.java:483)
        at org.apache.hadoop.hbase.regionserver.StoreScanner.close(StoreScanner.java:464)
        at org.apache.hadoop.hbase.regionserver.KeyValueHeap.close(KeyValueHeap.java:224)
        at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.close(HRegion.java:6666)
        at org.apache.hadoop.hbase.regionserver.RSRpcServices$ScannerListener.leaseExpired(RSRpcServices.java:460)
        at org.apache.hadoop.hbase.regionserver.Leases.run(Leases.java:122)
        at java.lang.Thread.run(Thread.java:748)
      2018-04-03 02:06:00,731 ERROR org.apache.hadoop.hbase.regionserver.HRegionServer: RegionServer abort: loaded coprocessors are: [org.apache.hadoop.hbase.security.access.AccessController, org.apache.hadoop.hbase.security.token.TokenProvider, org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint, com.cloudera.navigator.audit.hbase.RegionAuditCoProcessor]
      2018-04-03 02:06:00,737 INFO org.apache.hadoop.hbase.regionserver.HRegionServer: Dump of metrics as JSON on abort: {
      

      Attachments

        1. HBASE-20350.master.001.patch
          1 kB
          Apekshit Sharma

        Activity

          People

            appy Apekshit Sharma
            uagashe Umesh Agashe
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: