You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "QiangShaowei (Jira)" <ji...@apache.org> on 2022/09/07 09:11:00 UTC

[jira] [Created] (IOTDB-4358) set read consistency level to 'weak',query may exist out of bounds exception

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)