[ https://issues.apache.org/jira/browse/PHOENIX-7245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kadir Ozdemir reassigned PHOENIX-7245: -------------------------------------- Assignee: Kadir Ozdemir > NPE in Phoenix Coproc leading to Region Server crash > ---------------------------------------------------- > > Key: PHOENIX-7245 > URL: https://issues.apache.org/jira/browse/PHOENIX-7245 > Project: Phoenix > Issue Type: Bug > Components: phoenix > Affects Versions: 5.1.1 > Reporter: Ravi Kishore Valeti > Assignee: Kadir Ozdemir > Priority: Major > > In our Production, while investigating Region Server crashes, we found that > it is due to Phoenix coproc throwing Null Pointer Exception in > IndexRegionObserver.postBatchMutateIndispensably() method. > Below are the logs > {code:java} > 2024-02-26 13:52:40,716 ERROR > [r.default.FPBQ.Fifo.handler=216,queue=8,port=xxxxx] > coprocessor.CoprocessorHost - The coprocessor > org.apache.phoenix.hbase.index.IndexRegionObserver threw > java.lang.NullPointerExceptionjava.lang.NullPointerExceptionat > org.apache.phoenix.hbase.index.IndexRegionObserver.postBatchMutateIndispensably(IndexRegionObserver.java:1301)at > > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$30.call(RegionCoprocessorHost.java:1028)at > > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$30.call(RegionCoprocessorHost.java:1025)at > > org.apache.hadoop.hbase.coprocessor.CoprocessorHost$ObserverOperationWithoutResult.callObserver(CoprocessorHost.java:558)at > > org.apache.hadoop.hbase.coprocessor.CoprocessorHost.execOperation(CoprocessorHost.java:631)at > > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postBatchMutateIndispensably(RegionCoprocessorHost.java:1025)at > > org.apache.hadoop.hbase.regionserver.HRegion$MutationBatchOperation.doPostOpCleanupForMiniBatch(HRegion.java:4134)at > > org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutate(HRegion.java:4573)at > > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:4447)at > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:4369)at > org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:1033)at > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicBatchOp(RSRpcServices.java:951)at > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:916)at > > org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2892)at > > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45961)at > org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:415)at > org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)at > org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)at > org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82) > 2024-02-26 13:52:40,725 ERROR > [r.default.FPBQ.Fifo.handler=216,queue=8,port=xxxxx] > regionserver.HRegionServer - ***** ABORTING region server > ssss,xxxxx,1708268161243: The coprocessor > org.apache.phoenix.hbase.index.IndexRegionObserver threw > java.lang.NullPointerException *****java.lang.NullPointerExceptionat > org.apache.phoenix.hbase.index.IndexRegionObserver.postBatchMutateIndispensably(IndexRegionObserver.java:1301)at > > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$30.call(RegionCoprocessorHost.java:1028)at > > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$30.call(RegionCoprocessorHost.java:1025)at > > org.apache.hadoop.hbase.coprocessor.CoprocessorHost$ObserverOperationWithoutResult.callObserver(CoprocessorHost.java:558)at > > org.apache.hadoop.hbase.coprocessor.CoprocessorHost.execOperation(CoprocessorHost.java:631)at > > org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postBatchMutateIndispensably(RegionCoprocessorHost.java:1025)at > > org.apache.hadoop.hbase.regionserver.HRegion$MutationBatchOperation.doPostOpCleanupForMiniBatch(HRegion.java:4134)at > > org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutate(HRegion.java:4573)at > > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:4447)at > org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:4369)at > org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:1033)at > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicBatchOp(RSRpcServices.java:951)at > > org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:916)at > > org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2892)at > > org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:45961)at > org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:415)at > org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)at > org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)at > org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82){code} -- This message was sent by Atlassian Jira (v8.20.10#820010)