QiangShaowei created IOTDB-4358:
-----------------------------------

             Summary: set read consistency level to 'weak',query may exist out 
of bounds exception
                 Key: IOTDB-4358
                 URL: https://issues.apache.org/jira/browse/IOTDB-4358
             Project: Apache IoTDB
          Issue Type: Bug
          Components: mpp-cluster
            Reporter: QiangShaowei


h4. set read consistency level to 'weak',query may exist out of bounds exception

aredTsBlockQueue.java:105) 
2022-09-07 13:05:52,736 | WARN | [pool-25-IoTDB-RPC-Client-17] | Status code: 
INTERNAL_SERVER_ERROR(500), operation: "SELECT count(s_73) FROM 
root.test.g_73.d_73 WHERE root.test.g_73.d_73.s_73 > -5". executeStatement 
failed | org.apache.iotdb.db.utils.ErrorHandlingUtils 
(ErrorHandlingUtils.java:68) 
java.lang.IndexOutOfBoundsException: Index: -2, Size: 3
at java.util.LinkedList.checkElementIndex(LinkedList.java:555)
at java.util.LinkedList.get(LinkedList.java:476)
at 
org.apache.iotdb.db.mpp.plan.planner.distribution.SimpleFragmentParallelPlanner.selectTargetDataNode(SimpleFragmentParallelPlanner.java:159)
at 
org.apache.iotdb.db.mpp.plan.planner.distribution.SimpleFragmentParallelPlanner.produceFragmentInstance(SimpleFragmentParallelPlanner.java:119)
at 
org.apache.iotdb.db.mpp.plan.planner.distribution.SimpleFragmentParallelPlanner.prepare(SimpleFragmentParallelPlanner.java:92)
at 
org.apache.iotdb.db.mpp.plan.planner.distribution.SimpleFragmentParallelPlanner.parallelPlan(SimpleFragmentParallelPlanner.java:83)
at 
org.apache.iotdb.db.mpp.plan.planner.distribution.DistributionPlanner.planFragmentInstances(DistributionPlanner.java:100)
at 
org.apache.iotdb.db.mpp.plan.planner.distribution.DistributionPlanner.planFragments(DistributionPlanner.java:84)
at 
org.apache.iotdb.db.mpp.plan.execution.QueryExecution.doDistributedPlan(QueryExecution.java:277)
at 
org.apache.iotdb.db.mpp.plan.execution.QueryExecution.start(QueryExecution.java:183)
at org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:181)
at 
org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.executeStatement(ClientRPCServiceImpl.java:590)
at 
org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.executeQueryStatement(ClientRPCServiceImpl.java:693)
at 
org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$executeQueryStatement.getResult(IClientRPCService.java:3172)
at 
org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$executeQueryStatement.getResult(IClientRPCService.java:3152)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
at 
org.apache.iotdb.db.service.thrift.ProcessorWithMetrics.process(ProcessorWithMetrics.java:70)
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:750)
2022-09-07 13:05:52,736 | INFO | [20220907_050552_09911_3.1.0-183] | 
noMoreTsBlocks has been set. | 
org.apache.iotdb.db.mpp.execution.exchange.LocalSinkHandle 
(LocalSinkHandle.java:148) 
2022-09-07 13:05:52,736 | INFO | 
[20220907_050552_09910_3.0.0.0.SourceHandle-3410] | release resources of 
finished sink handle | 
org.apache.iotdb.db.mpp.execution.exchange.MPPDataExchangeManager 
(MPPDataExchangeManager.java:287)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to