Skip to content

Commit adcd5da

Browse files
committed
fix shut down of trade and wallet services in seed node
1 parent 58506b0 commit adcd5da

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

core/src/main/java/haveno/core/app/misc/ExecutableForAppWithP2p.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -151,23 +151,23 @@ public void gracefulShutDown(ResultHandler resultHandler) {
151151
UserThread.runAfter(() -> System.exit(HavenoExecutable.EXIT_SUCCESS), 1);
152152
});
153153
});
154-
155-
// shut down trade and wallet services
156-
log.info("Shutting down trade and wallet services");
157-
injector.getInstance(OfferBookService.class).shutDown();
158-
injector.getInstance(TradeManager.class).shutDown();
159-
injector.getInstance(BtcWalletService.class).shutDown();
160-
injector.getInstance(XmrWalletService.class).shutDown();
161-
injector.getInstance(XmrConnectionService.class).shutDown();
162-
injector.getInstance(WalletsSetup.class).shutDown();
163154
});
155+
156+
// shut down trade and wallet services
157+
log.info("Shutting down trade and wallet services");
158+
injector.getInstance(OfferBookService.class).shutDown();
159+
injector.getInstance(TradeManager.class).shutDown();
160+
injector.getInstance(BtcWalletService.class).shutDown();
161+
injector.getInstance(XmrWalletService.class).shutDown();
162+
injector.getInstance(XmrConnectionService.class).shutDown();
163+
injector.getInstance(WalletsSetup.class).shutDown();
164164
});
165165

166166
// we wait max 5 sec.
167167
UserThread.runAfter(() -> {
168168
PersistenceManager.flushAllDataToDiskAtShutdown(() -> {
169169
resultHandler.handleResult();
170-
log.info("Graceful shutdown caused a timeout. Exiting now.");
170+
log.warn("Graceful shutdown caused a timeout. Exiting now.");
171171
UserThread.runAfter(() -> System.exit(HavenoExecutable.EXIT_SUCCESS), 1);
172172
});
173173
}, 5);

0 commit comments

Comments
 (0)