You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/11/27 01:36:40 UTC
[iotdb] branch master updated: Fix insert tablets npe (#8193)
This is an automated email from the ASF dual-hosted git repository.
haonan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new 17036c94dc Fix insert tablets npe (#8193)
17036c94dc is described below
commit 17036c94dcb93b22d0cfa29cf75f9f9853422e0c
Author: Haonan <hh...@outlook.com>
AuthorDate: Sun Nov 27 09:36:34 2022 +0800
Fix insert tablets npe (#8193)
---
.../java/org/apache/iotdb/db/mpp/plan/parser/StatementGenerator.java | 4 ----
1 file changed, 4 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/StatementGenerator.java b/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/StatementGenerator.java
index df62966e5e..bd85626786 100644
--- a/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/StatementGenerator.java
+++ b/server/src/main/java/org/apache/iotdb/db/mpp/plan/parser/StatementGenerator.java
@@ -232,13 +232,9 @@ public class StatementGenerator {
// construct insert statement
InsertMultiTabletsStatement insertStatement = new InsertMultiTabletsStatement();
List<InsertTabletStatement> insertTabletStatementList = new ArrayList<>();
- Map<String, PartialPath> devicePathMap = new HashMap<>();
for (int i = 0; i < req.prefixPaths.size(); i++) {
InsertTabletStatement insertTabletStatement = new InsertTabletStatement();
insertTabletStatement.setDevicePath(new PartialPath(req.prefixPaths.get(i)));
- insertTabletStatement.setDevicePath(
- devicePathMap.putIfAbsent(
- req.getPrefixPaths().get(i), new PartialPath(req.getPrefixPaths().get(i))));
insertTabletStatement.setMeasurements(req.measurementsList.get(i).toArray(new String[0]));
insertTabletStatement.setTimes(
QueryDataSetUtils.readTimesFromBuffer(req.timestampsList.get(i), req.sizeList.get(i)));