You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Zheng Hu (JIRA)" <ji...@apache.org> on 2018/10/27 08:51:00 UTC

[jira] [Created] (HBASE-21401) Sanity check in BaseDecoder#parseCell

Zheng Hu created HBASE-21401:
--------------------------------

             Summary: Sanity check in BaseDecoder#parseCell
                 Key: HBASE-21401
                 URL: https://issues.apache.org/jira/browse/HBASE-21401
             Project: HBase
          Issue Type: Sub-task
            Reporter: Zheng Hu
            Assignee: Zheng Hu


In KeyValueDecoder & ByteBuffKeyValueDecoder,  we pass a byte buffer to initialize the Cell without a sanity check (check each field's offset&len exceed the byte buffer or not), so ArrayIndexOutOfBoundsException may happen when read the cell's fields, such as HBASE-213,  it's hard to debug this kind of bug. 

An earlier check will help to find such kind of bugs.



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