Skip to content

Commit ceae5b6

Browse files
authored
resolve the NPE problem (apache#15646)
1 parent 0f65657 commit ceae5b6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/memtable/WritableMemChunkGroup.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public void writeTablet(
5454
int end,
5555
TSStatus[] results) {
5656
for (int i = 0; i < columns.length; i++) {
57-
if (columns[i] == null) {
57+
if (columns[i] == null || schemaList.get(i) == null) {
5858
continue;
5959
}
6060
IWritableMemChunk memChunk = createMemChunkIfNotExistAndGet(schemaList.get(i));
@@ -97,7 +97,7 @@ public boolean contains(String measurement) {
9797
@Override
9898
public void writeRow(long insertTime, Object[] objectValue, List<IMeasurementSchema> schemaList) {
9999
for (int i = 0; i < objectValue.length; i++) {
100-
if (objectValue[i] == null) {
100+
if (objectValue[i] == null || schemaList.get(i) == null) {
101101
continue;
102102
}
103103
IWritableMemChunk memChunk = createMemChunkIfNotExistAndGet(schemaList.get(i));

0 commit comments

Comments
 (0)