You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Xiangdong Huang (Jira)" <ji...@apache.org> on 2021/01/05 16:43:00 UTC

[jira] [Created] (IOTDB-1104) Some SQL query error are marked as 500 server Internal Error

Xiangdong Huang created IOTDB-1104:
--------------------------------------

             Summary: Some SQL query error are marked as 500 server Internal Error
                 Key: IOTDB-1104
                 URL: https://issues.apache.org/jira/browse/IOTDB-1104
             Project: Apache IoTDB
          Issue Type: Improvement
          Components: Server
            Reporter: Xiangdong Huang


1. When flushing a non-exist storage group:
{code:java}
WARN  [2021-01-05 22:43:58,825] [pool-1244-IoTDB-RPC-Client-thread-4] org.apache.iotdb.db.service.TSServiceImpl:1788 - IoTDB: server Internal Error:  
org.apache.iotdb.db.exception.metadata.StorageGroupNotSetException: Storage group is not set for current seriesPath: [root.notExistGroup1,root.notExistGroup2]
        at org.apache.iotdb.db.qp.executor.PlanExecutor.operateFlush(PlanExecutor.java:347)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processNonQuery(PlanExecutor.java:261)
        at org.apache.iotdb.db.service.TSServiceImpl.executeNonQuery(TSServiceImpl.java:1126)
        at org.apache.iotdb.db.service.TSServiceImpl.executeNonQueryPlan(TSServiceImpl.java:1777)
        at org.apache.iotdb.db.service.TSServiceImpl.executeUpdateStatement(TSServiceImpl.java:1113)
        at org.apache.iotdb.db.service.TSServiceImpl.executeStatement(TSServiceImpl.java:535)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeStatement.getResult(TSIService.java:2133)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeStatement.getResult(TSIService.java:2113)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:313)
        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)
{code}


2. For UDF:

{code:java}
WARN  [2021-01-05 22:44:24,689] [pool-1549-IoTDB-RPC-Client-thread-9] org.apache.iotdb.db.service.TSServiceImpl:777 - IoTDB: Internal server error:  
org.apache.iotdb.db.exception.query.QueryProcessException: Parameter windowSize(0) should be positive.
        at org.apache.iotdb.db.query.udf.api.customizer.strategy.SlidingSizeWindowAccessStrategy.check(SlidingSizeWindowAccessStrategy.java:103)
        at org.apache.iotdb.db.query.udf.api.customizer.config.UDTFConfigurations.check(UDTFConfigurations.java:103)
        at org.apache.iotdb.db.query.udf.core.executor.UDTFExecutor.beforeStart(UDTFExecutor.java:63)
        at org.apache.iotdb.db.qp.physical.crud.UDTFPlan.initializeUdfExecutors(UDTFPlan.java:82)
        at org.apache.iotdb.db.query.dataset.UDTFDataSet.<init>(UDTFDataSet.java:87)
        at org.apache.iotdb.db.query.dataset.UDTFAlignByTimeDataSet.<init>(UDTFAlignByTimeDataSet.java:67)
        at org.apache.iotdb.db.query.executor.UDTFQueryExecutor.executeWithoutValueFilterAlignByTime(UDTFQueryExecutor.java:51)
        at org.apache.iotdb.db.query.executor.QueryRouter.udtfQuery(QueryRouter.java:262)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processDataQuery(PlanExecutor.java:393)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processQuery(PlanExecutor.java:193)
        at org.apache.iotdb.db.service.TSServiceImpl.createQueryDataSet(TSServiceImpl.java:1078)
        at org.apache.iotdb.db.service.TSServiceImpl.internalExecuteQueryStatement(TSServiceImpl.java:737)
        at org.apache.iotdb.db.service.TSServiceImpl.executeQueryStatement(TSServiceImpl.java:582)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeQueryStatement.getResult(TSIService.java:2183)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeQueryStatement.getResult(TSIService.java:2163)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:38)
        at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:313)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

{code}





--
This message was sent by Atlassian Jira
(v8.3.4#803005)