[ 
https://issues.apache.org/jira/browse/HBASE-26777?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17498980#comment-17498980
 ] 

Istvan Toth commented on HBASE-26777:
-------------------------------------

This is the error message:
{noformat}
2022-01-07 19:30:38,899 |22/01/07 19:30:38 WARN 
client.SyncCoprocessorRpcChannel: Call failed on IOException
2022-01-07 19:30:38,899 |org.apache.hadoop.hbase.DoNotRetryIOException: 
org.apache.hadoop.hbase.DoNotRetryIOException: 
org.apache.hadoop.hbase.DoNotRetryIOException: Increment of sequence 
\x00\x00GIGANTIC_TABLE_ID_: null
2022-01-07 19:30:38,899 |at 
org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:114)
2022-01-07 19:30:38,899 |at 
org.apache.phoenix.util.ServerUtil.throwIOException(ServerUtil.java:80)
2022-01-07 19:30:38,900 |at 
org.apache.phoenix.coprocessor.SequenceRegionObserver.preAppend(SequenceRegionObserver.java:442)
2022-01-07 19:30:38,900 |at 
org.apache.hadoop.hbase.coprocessor.RegionObserver.preAppend(RegionObserver.java:1069)
2022-01-07 19:30:38,900 |at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$34.call(RegionCoprocessorHost.java:1136)
2022-01-07 19:30:38,900 |at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$34.call(RegionCoprocessorHost.java:1133)
2022-01-07 19:30:38,900 |at 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost$ObserverOperationWithResult.callObserver(CoprocessorHost.java:596)
2022-01-07 19:30:38,900 |at 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost.execOperation(CoprocessorHost.java:632)
2022-01-07 19:30:38,900 |at 
org.apache.hadoop.hbase.coprocessor.CoprocessorHost.execOperationWithResult(CoprocessorHost.java:610)
2022-01-07 19:30:38,901 |at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preAppend(RegionCoprocessorHost.java:1131)
2022-01-07 19:30:38,901 |at 
org.apache.hadoop.hbase.regionserver.HRegion$MutationBatchOperation.callPreMutateCPHook(HRegion.java:4335)
2022-01-07 19:30:38,901 |at 
org.apache.hadoop.hbase.regionserver.HRegion$MutationBatchOperation.access$800(HRegion.java:3752)
2022-01-07 19:30:38,901 |at 
org.apache.hadoop.hbase.regionserver.HRegion$MutationBatchOperation$1.visit(HRegion.java:3826)
2022-01-07 19:30:38,901 |at 
org.apache.hadoop.hbase.regionserver.HRegion$BatchOperation.visitBatchOperations(HRegion.java:3359)
2022-01-07 19:30:38,901 |at 
org.apache.hadoop.hbase.regionserver.HRegion$MutationBatchOperation.checkAndPrepare(HRegion.java:3816)
2022-01-07 19:30:38,902 |at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:4591)
2022-01-07 19:30:38,902 |at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:4523)
2022-01-07 19:30:38,902 |at 
org.apache.hadoop.hbase.regionserver.HRegion.doBatchMutate(HRegion.java:5001)
2022-01-07 19:30:38,902 |at 
org.apache.hadoop.hbase.regionserver.HRegion.append(HRegion.java:8624)
2022-01-07 19:30:38,902 |at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.append(RSRpcServices.java:696)
2022-01-07 19:30:38,902 |at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.mutate(RSRpcServices.java:3007)
2022-01-07 19:30:38,903 |at 
org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45817)
2022-01-07 19:30:38,903 |at 
org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:392)
2022-01-07 19:30:38,903 |at 
org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:140)
2022-01-07 19:30:38,903 |at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:354)
2022-01-07 19:30:38,903 |at 
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:334)
2022-01-07 19:30:38,903 |Caused by: java.lang.UnsupportedOperationException
2022-01-07 19:30:38,903 |at 
org.apache.hadoop.hbase.io.encoding.BufferedDataBlockEncoder$OffheapDecodedExtendedCell.deepClone(BufferedDataBlockEncoder.java:721)
2022-01-07 19:30:38,904 |at 
org.apache.hadoop.hbase.regionserver.HRegion.get(HRegion.java:8275)
2022-01-07 19:30:38,904 |at 
org.apache.hadoop.hbase.regionserver.HRegion.get(HRegion.java:8248)
2022-01-07 19:30:38,904 |at 
org.apache.hadoop.hbase.regionserver.HRegion.get(HRegion.java:8227)
2022-01-07 19:30:38,904 |at 
org.apache.phoenix.coprocessor.SequenceRegionObserver.preAppend(SequenceRegionObserver.java:389)
2022-01-07 19:30:38,904 |... 23 more
2022-01-07 19:30:38,904 |{noformat}
This is a from a six weeks old internal branch based on branch-2.4 , so some of 
the line numbers my be a bit off.

> BufferedDataBlockEncoder$OffheapDecodedExtendedCell.deepClone throws 
> UnsupportedOperationException
> --------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-26777
>                 URL: https://issues.apache.org/jira/browse/HBASE-26777
>             Project: HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 2.4.10
>            Reporter: Istvan Toth
>            Priority: Major
>
> BufferedDataBlockEncoder$OffheapDecodedExtendedCell.deepClone throws an 
> unsupportedException.
> However, org.apache.hadoop.hbase.regionserver.HRegion.get(Get, boolean, long, 
> long)
> calls the method:
> {code:java}
>       // Copy EC to heap, then close the scanner.
>       // This can be an EXPENSIVE call. It may make an extra copy from 
> offheap to onheap buffers.
>       // See more details in HBASE-26036.
>       for (Cell cell : tmp) {
>         results.add(cell instanceof ByteBufferExtendedCell ?
>           ((ByteBufferExtendedCell) cell).deepClone(): cell);
>       } {code}
> According to the comment above, this is probably caused by HBASE-26036.
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to