Lars George created HBASE-13305:
-----------------------------------

             Summary: Get(Get get) is not copying the row key
                 Key: HBASE-13305
                 URL: https://issues.apache.org/jira/browse/HBASE-13305
             Project: HBase
          Issue Type: Bug
          Components: API
    Affects Versions: 1.0.0
            Reporter: Lars George


I tried this:

{code}
    Get get1 = new Get(Bytes.toBytes("row1"));
    get1.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("qual1"));

    Get get2 = new Get(get1);
    Result result = table.get(get2);
{code}

It fails (eventually) with: 

{noformat}
Mar 20, 2015 1:47:13 PM org.apache.hadoop.hbase.client.RpcRetryingCaller 
callWithRetries
INFO: Call exception, tries=13, retries=35, started=170167 ms ago, 
cancelled=false, msg=row 'null' on table 'testtable' at null
{noformat}

And since you cannot assign a row key other than using the only other 
constructor {{Get(byte[] row)}} it means that above copy of get seems useless.

Need to fix so that row is copied too.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to