This is an automated email from the ASF dual-hosted git repository.
jackietien 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 0ea84cadb15 Don't print warn log for sort tmp file delete
0ea84cadb15 is described below
commit 0ea84cadb15f64273151c71994a9c1b2c44ffa13
Author: Jackie Tien <[email protected]>
AuthorDate: Sat Sep 21 10:39:13 2024 +0800
Don't print warn log for sort tmp file delete
---
.../main/java/org/apache/iotdb/commons/utils/FileUtils.java | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
index 1fca92394af..420dfda6c1f 100644
---
a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
+++
b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java
@@ -65,16 +65,19 @@ public class FileUtils {
deleteFileOrDirectory(file, false);
}
- public static void deleteFileOrDirectory(File file, boolean
quiteForNoSuchFile) {
+ public static void deleteFileOrDirectory(File file, boolean
quietForNoSuchFile) {
if (file.isDirectory()) {
- for (File subfile : file.listFiles()) {
- deleteFileOrDirectory(subfile);
+ File[] files = file.listFiles();
+ if (files != null) {
+ for (File subfile : files) {
+ deleteFileOrDirectory(subfile, quietForNoSuchFile);
+ }
}
}
try {
Files.delete(file.toPath());
} catch (NoSuchFileException e) {
- if (!quiteForNoSuchFile) {
+ if (!quietForNoSuchFile) {
LOGGER.warn("{}: {}", e.getMessage(), Arrays.toString(file.list()), e);
}
} catch (DirectoryNotEmptyException e) {