[
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)