Skip to content

Commit d56502f

Browse files
committed
fix unit test when process exit
1 parent c8195ca commit d56502f

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

framework/src/main/java/org/tron/core/services/event/RealtimeEventService.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,13 @@ public void init() {
4545
}
4646

4747
public void close() {
48-
work();
49-
executor.shutdown();
50-
logger.info("Realtime event service close.");
48+
try {
49+
work();
50+
executor.shutdown();
51+
logger.info("Realtime event service close.");
52+
} catch (Exception e) {
53+
logger.warn("Close realtime event service fail. {}", e.getMessage());
54+
}
5155
}
5256

5357
public void add(Event event) {

framework/src/main/java/org/tron/core/services/event/SolidEventService.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,13 @@ public void init() {
3737
}
3838

3939
public void close() {
40-
work();
41-
executor.shutdown();
42-
logger.info("Solid event service close.");
40+
try {
41+
work();
42+
executor.shutdown();
43+
logger.info("Solid event service close.");
44+
} catch (Exception e) {
45+
logger.warn("Close solid event service fail. {}", e.getMessage());
46+
}
4347
}
4448

4549
public synchronized void work() {

0 commit comments

Comments
 (0)