Alex Batyrshin created HBASE-23550:
--------------------------------------

             Summary: FSHLog crash with java.lang.IllegalArgumentException: 
offset (40) + length (8) exceed the capacity of the array: 41
                 Key: HBASE-23550
                 URL: https://issues.apache.org/jira/browse/HBASE-23550
             Project: HBase
          Issue Type: Bug
    Affects Versions: 1.4.10
            Reporter: Alex Batyrshin


{code:java}
$ ./bin/hbase org.apache.hadoop.hbase.regionserver.wal.FSHLog --dump 
file:///tmp/hbase06-wal

...

Sequence=146194465 , region=51e4797be6c6602054d4aaeb94e01526 at write 
timestamp=Mon Dec 09 18:46:30 MSK 2019
row=\x157809008119\x00\xC7\x02:;d\x02\x15\x0000000046218513?jTGJ=u, column=d:_0
cell total size sum: 120
row=\x157809008119\x00\xC7\x02:;d\x02\x15\x0000000046218513?jTGJ=u, 
column=d:d:apd
cell total size sum: 128
row=\x157809008119\x00\xC7\x02:;d\x02\x15\x0000000046218513?jTGJ=u, 
column=d:d:st
cell total size sum: 120
row=\x157809008119\x00\xC7\x02:;d\x02\x15\x0000000046218513?jTGJ=u, 
column=d:d:pt
cell total size sum: 120
row=\x157809008119\x00\xC7\x02:;d\x02\x15\x0000000046218513?jTGJ=u, 
column=d:d:gt
cell total size sum: 128
row=\x157809008119\x00\xC7\x02:;d\x02\x15\x0000000046218513?jTGJ=u, column=d:d:o
cell total size sum: 128
edit heap size: 784
position: 49623
Exception in thread "main" java.lang.IllegalArgumentException: offset (40) + 
length (8) exceed the capacity of the array: 41
        at 
org.apache.hadoop.hbase.util.Bytes.explainWrongLengthOrOffset(Bytes.java:779)
        at org.apache.hadoop.hbase.util.Bytes.toLong(Bytes.java:753)
        at org.apache.hadoop.hbase.util.Bytes.toLong(Bytes.java:738)
        at org.apache.hadoop.hbase.KeyValue.getTimestamp(KeyValue.java:1569)
        at org.apache.hadoop.hbase.KeyValue.getTimestamp(KeyValue.java:1560)
        at 
org.apache.hadoop.hbase.wal.WALPrettyPrinter.toStringMap(WALPrettyPrinter.java:352)
        at 
org.apache.hadoop.hbase.wal.WALPrettyPrinter.processFile(WALPrettyPrinter.java:297)
        at 
org.apache.hadoop.hbase.wal.WALPrettyPrinter.run(WALPrettyPrinter.java:438)
        at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.main(FSHLog.java:2028){code}
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to