[ https://issues.apache.org/jira/browse/HBASE-23550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alex Batyrshin updated HBASE-23550: ----------------------------------- Description: {code:java} {code} {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} was: {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} > 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 > Priority: Major > > {code:java} > {code} > {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)