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 2025/07/09 06:16:51 UTC

(iotdb) branch object_type updated: fix null tag

This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch object_type
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/object_type by this push:
     new c75bb0324b7 fix null tag
c75bb0324b7 is described below

commit c75bb0324b7154d2a6234bf00e47743866ddb5ee
Author: HTHou <ha...@apache.org>
AuthorDate: Wed Jul 9 14:16:34 2025 +0800

    fix null tag
---
 .../dataregion/tsfile/generator/TsFileNameGenerator.java           | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/generator/TsFileNameGenerator.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/generator/TsFileNameGenerator.java
index 4bcc46d1a01..0ecf9c34198 100644
--- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/generator/TsFileNameGenerator.java
+++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/tsfile/generator/TsFileNameGenerator.java
@@ -171,9 +171,12 @@ public class TsFileNameGenerator {
   public static String generateObjectFilePath(int regionId, long time, IDeviceID iDeviceID) {
     String objectFileName = time + ".bin";
     Object[] segments = iDeviceID.getSegments();
-    StringBuilder relativePathString = new StringBuilder(regionId + "").append(File.separator);
+    StringBuilder relativePathString =
+        new StringBuilder(String.valueOf(regionId)).append(File.separator);
     for (Object segment : segments) {
-      relativePathString.append(segment.toString().toLowerCase()).append(File.separator);
+      relativePathString
+          .append(segment == null ? "null" : segment.toString().toLowerCase())
+          .append(File.separator);
     }
     relativePathString.append(objectFileName);
     return relativePathString.toString();