You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "suchenglong (Jira)" <ji...@apache.org> on 2022/08/29 09:39:00 UTC
[jira] [Created] (IOTDB-4267) SessionPool.deleteData error
suchenglong created IOTDB-4267:
----------------------------------
Summary: SessionPool.deleteData error
Key: IOTDB-4267
URL: https://issues.apache.org/jira/browse/IOTDB-4267
Project: Apache IoTDB
Issue Type: Bug
Reporter: suchenglong
环境:集群版
问题:执行SessionPool.deleteData报错
客户端日志信息:
org.apache.iotdb.rpc.StatementExecutionException: 500: Unexpected errors: org.apache.iotdb.db.mpp.plan.planner.plan.node.write.DeleteDataNode cannot be cast to org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertNode
at org.apache.iotdb.rpc.RpcUtils.verifySuccess(RpcUtils.java:96) ~[service-rpc-0.14.0-SNAPSHOT.jar:0.14.0-SNAPSHOT]
at org.apache.iotdb.session.SessionConnection.deleteData(SessionConnection.java:653) ~[iotdb-session-0.14.0-SNAPSHOT.jar:0.14.0-SNAPSHOT]
at org.apache.iotdb.session.Session.deleteData(Session.java:1914) ~[iotdb-session-0.14.0-SNAPSHOT.jar:0.14.0-SNAPSHOT]
at org.apache.iotdb.session.pool.SessionPool.deleteData(SessionPool.java:1532) ~[iotdb-session-0.14.0-SNAPSHOT.jar:0.14.0-SNAPSHOT]
at org.cisdi.api.SessionApiWithAutoCreateWithVersion0140P1.deleteRecord(SessionApiWithAutoCreateWithVersion0140P1.java:511) [classes/:na]
at org.cisdi.api.SessionApiWithAutoCreateWithVersion0140P1.doClose(SessionApiWithAutoCreateWithVersion0140P1.java:260) [classes/:na]
at org.cisdi.api.SessionApiWithAutoCreateWithVersion0140P1.main(SessionApiWithAutoCreateWithVersion0140P1.java:155) fu'wu[classes/:na]
服务端日志信息:
2022-08-29 17:35:16,191 [20220829_093516_02138_2-49] ERROR o.a.i.d.m.p.s.FragmentInstanceDispatcherImpl:129 - cannot dispatch FI for write operation
java.lang.ClassCastException: org.apache.iotdb.db.mpp.plan.planner.plan.node.write.DeleteDataNode cannot be cast to org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertNode
at org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.grabInsertNode(DataRegionStateMachine.java:255)
at org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.write(DataRegionStateMachine.java:286)
at org.apache.iotdb.consensus.multileader.MultiLeaderServerImpl.write(MultiLeaderServerImpl.java:147)
at org.apache.iotdb.consensus.multileader.MultiLeaderConsensus.write(MultiLeaderConsensus.java:148)
at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchLocally(FragmentInstanceDispatcherImpl.java:280)
at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchOneInstance(FragmentInstanceDispatcherImpl.java:143)
at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchWriteSync(FragmentInstanceDispatcherImpl.java:125)
at org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatch(FragmentInstanceDispatcherImpl.java:96)
at org.apache.iotdb.db.mpp.plan.scheduler.ClusterScheduler.start(ClusterScheduler.java:101)
at org.apache.iotdb.db.mpp.plan.execution.QueryExecution.schedule(QueryExecution.java:255)
at org.apache.iotdb.db.mpp.plan.execution.QueryExecution.start(QueryExecution.java:182)
at org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:146)
at org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:160)
at org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.deleteData(ClientRPCServiceImpl.java:1124)
at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$deleteData.getResult(IClientRPCService.java:3837)
at org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$deleteData.getResult(IClientRPCService.java:3817)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
at org.apache.iotdb.db.service.thrift.ProcessorWithMetrics.process(ProcessorWithMetrics.java:64)
at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)