[ 
https://issues.apache.org/jira/browse/IOTDB-4358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

QiangShaowei reassigned IOTDB-4358:
-----------------------------------

    Assignee: QiangShaowei

> 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
>            Assignee: QiangShaowei
>            Priority: Major
>
> 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