mirror of
https://github.com/boldsuck/haveno.git
synced 2025-04-23 05:48:18 +00:00
ignore fault on mailbox message task after shut down
This commit is contained in:
parent
765a32fd9f
commit
31fbf9c4e8
2 changed files with 4 additions and 0 deletions
core/src/main/java/haveno/core/trade/protocol/tasks
p2p/src/main/java/haveno/network/p2p
|
@ -82,6 +82,7 @@ public abstract class SendMailboxMessageTask extends TradeTask {
|
|||
|
||||
@Override
|
||||
public void onFault(String errorMessage) {
|
||||
if (processModel.getP2PService().isShutDownStarted()) return;
|
||||
log.error("{} failed: Peer {}. tradeId={}, uid={}, errorMessage={}", message.getClass().getSimpleName(), peersNodeAddress, message.getOfferId(), message.getUid(), errorMessage);
|
||||
SendMailboxMessageTask.this.onFault(errorMessage, message);
|
||||
}
|
||||
|
|
|
@ -109,6 +109,8 @@ public class P2PService implements SetupListener, MessageListener, ConnectionLis
|
|||
|
||||
@Getter
|
||||
private static NodeAddress myNodeAddress;
|
||||
@Getter
|
||||
private boolean isShutDownStarted = false;
|
||||
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -192,6 +194,7 @@ public class P2PService implements SetupListener, MessageListener, ConnectionLis
|
|||
|
||||
private void doShutDown() {
|
||||
log.info("P2PService doShutDown started");
|
||||
isShutDownStarted = true;
|
||||
|
||||
if (p2PDataStorage != null) {
|
||||
p2PDataStorage.shutDown();
|
||||
|
|
Loading…
Reference in a new issue