diff --git a/logging/src/main/java/org/apache/rocketmq/logging/inner/LoggingBuilder.java b/logging/src/main/java/org/apache/rocketmq/logging/inner/LoggingBuilder.java index 469cb52b290f22b25016373aaa09ce3114c4d3ed..f457a69567626f3a8c9b4e852e877976b07d9a13 100644 --- a/logging/src/main/java/org/apache/rocketmq/logging/inner/LoggingBuilder.java +++ b/logging/src/main/java/org/apache/rocketmq/logging/inner/LoggingBuilder.java @@ -966,7 +966,7 @@ public class LoggingBuilder { rollingCalendar.setType(i); Date next = new Date(rollingCalendar.getNextCheckMillis(epoch)); String r1 = simpleDateFormat.format(next); - if (r0.equals(r1)) { + if (r0 != null && r1 != null && !r0.equals(r1)) { return i; } }