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

[jira] [Created] (IOTDB-2476) [IoTDB][0.13.0] NPE: executeNonQueryPlan failed

Jianyun Cheng created IOTDB-2476:
------------------------------------

             Summary: [IoTDB][0.13.0] NPE: executeNonQueryPlan failed
                 Key: IOTDB-2476
                 URL: https://issues.apache.org/jira/browse/IOTDB-2476
             Project: Apache IoTDB
          Issue Type: Bug
    Affects Versions: 0.13.0
            Reporter: Jianyun Cheng


version: 0.13.0

commitId: 5c2aa6b6df12ccffd1ec61648e6396919ed35eb3

 
{code:java}
2022-01-24 10:30:01,121 [pool-83-IoTDB-RPC-Client-349] ERROR o.a.i.d.u.ErrorHandlingUtils:59 - Status code: INTERNAL_SERVER_ERROR(500), operation: executeNonQueryPlan failed 
java.lang.NullPointerException: null
        at org.apache.iotdb.db.metadata.mtree.MTree.createTimeseries(MTree.java:335)
        at org.apache.iotdb.db.metadata.MManager.createTimeseries(MManager.java:577)
        at org.apache.iotdb.db.metadata.MManager.createTimeseries(MManager.java:558)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.createTimeSeries(PlanExecutor.java:1744)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processNonQuery(PlanExecutor.java:298)
        at org.apache.iotdb.db.service.basic.StandaloneServiceProvider.executeNonQuery(StandaloneServiceProvider.java:53)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.executeNonQueryPlan(TSServiceImpl.java:2001)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.createTimeseries(TSServiceImpl.java:1657)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$createTimeseries.getResult(TSIService.java:3093)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$createTimeseries.getResult(TSIService.java:3073)
        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:248)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
2022-01-24 10:37:00,985 [pool-83-IoTDB-RPC-Client-373] ERROR o.a.i.d.u.ErrorHandlingUtils:59 - Status code: INTERNAL_SERVER_ERROR(500), operation: executeNonQueryPlan failed 
java.lang.NullPointerException: null
        at org.apache.iotdb.db.metadata.mtree.MTree.getMountedNodeIndexOnMeasurementPath(MTree.java:1646)
        at org.apache.iotdb.db.metadata.MManager.getSeriesSchemasAndReadLockDevice(MManager.java:1956)
        at org.apache.iotdb.db.engine.StorageEngine.getSeriesSchemas(StorageEngine.java:1048)
        at org.apache.iotdb.db.engine.StorageEngine.insertTablet(StorageEngine.java:644)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.insertTablet(PlanExecutor.java:1657)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.insertTabletSerial(PlanExecutor.java:1572)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.insertTablet(PlanExecutor.java:1560)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processNonQuery(PlanExecutor.java:276)
        at org.apache.iotdb.db.service.basic.StandaloneServiceProvider.executeNonQuery(StandaloneServiceProvider.java:53)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.executeNonQueryPlan(TSServiceImpl.java:2001)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.insertTabletsInternally(TSServiceImpl.java:1590)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.insertTablets(TSServiceImpl.java:1540)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$insertTablets.getResult(TSIService.java:3293)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$insertTablets.getResult(TSIService.java:3273)
        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:248)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
2022-01-24 10:40:17,492 [pool-83-IoTDB-RPC-Client-219] ERROR o.a.i.d.u.ErrorHandlingUtils:59 - Status code: INTERNAL_SERVER_ERROR(500), operation: executeNonQueryPlan failed 
java.lang.NullPointerException: null
        at org.apache.iotdb.db.metadata.mtree.MTree.getNodeByPathWithStorageGroupCheck(MTree.java:1406)
        at org.apache.iotdb.db.metadata.MManager$1.load(MManager.java:250)
        at org.apache.iotdb.db.metadata.MManager$1.load(MManager.java:245)
        at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$2(LocalLoadingCache.java:141)
        at com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2405)
        at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
        at com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2403)
        at com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2386)
        at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
        at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:54)
        at org.apache.iotdb.db.metadata.MManager.getDeviceNodeWithAutoCreate(MManager.java:926)
        at org.apache.iotdb.db.metadata.MManager.getDeviceNodeWithAutoCreate(MManager.java:970)
        at org.apache.iotdb.db.metadata.MManager.getSeriesSchemasAndReadLockDevice(MManager.java:1970)
        at org.apache.iotdb.db.engine.StorageEngine.getSeriesSchemas(StorageEngine.java:1048)
        at org.apache.iotdb.db.engine.StorageEngine.insertTablet(StorageEngine.java:644)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.insertTablet(PlanExecutor.java:1657)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.insertTabletSerial(PlanExecutor.java:1572)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.insertTablet(PlanExecutor.java:1560)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processNonQuery(PlanExecutor.java:276)
        at org.apache.iotdb.db.service.basic.StandaloneServiceProvider.executeNonQuery(StandaloneServiceProvider.java:53)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.executeNonQueryPlan(TSServiceImpl.java:2001)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.insertTabletsInternally(TSServiceImpl.java:1590)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.insertTablets(TSServiceImpl.java:1540)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$insertTablets.getResult(TSIService.java:3293)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$insertTablets.getResult(TSIService.java:3273)
        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:248)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
2022-01-24 10:51:21,208 [pool-83-IoTDB-RPC-Client-248] ERROR o.a.i.d.u.ErrorHandlingUtils:59 - Status code: INTERNAL_SERVER_ERROR(500), operation: executeNonQueryPlan failed 
java.lang.NullPointerException: null
        at org.apache.iotdb.db.metadata.mtree.MTree.createTimeseries(MTree.java:335)
        at org.apache.iotdb.db.metadata.MManager.createTimeseries(MManager.java:577)
        at org.apache.iotdb.db.metadata.MManager.createTimeseries(MManager.java:558)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.createTimeSeries(PlanExecutor.java:1744)
        at org.apache.iotdb.db.qp.executor.PlanExecutor.processNonQuery(PlanExecutor.java:298)
        at org.apache.iotdb.db.service.basic.StandaloneServiceProvider.executeNonQuery(StandaloneServiceProvider.java:53)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.executeNonQueryPlan(TSServiceImpl.java:2001)
        at org.apache.iotdb.db.service.thrift.impl.TSServiceImpl.createTimeseries(TSServiceImpl.java:1657)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$createTimeseries.getResult(TSIService.java:3093)
        at org.apache.iotdb.service.rpc.thrift.TSIService$Processor$createTimeseries.getResult(TSIService.java:3073)
        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:248)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834) {code}
 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)