mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-03-11 17:06:33 +00:00
log monerod on task runner and wallet poll errors
This commit is contained in:
parent
6e901c9852
commit
8174ba34d9
2 changed files with 2 additions and 6 deletions
core/src/main/java/haveno/core/trade
|
@ -737,10 +737,6 @@ public abstract class Trade implements Tradable, Model {
|
||||||
return MONERO_TRADE_WALLET_PREFIX + getId();
|
return MONERO_TRADE_WALLET_PREFIX + getId();
|
||||||
}
|
}
|
||||||
|
|
||||||
public MoneroRpcConnection getDaemonConnection() {
|
|
||||||
return wallet == null ? null : wallet.getDaemonConnection();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void checkDaemonConnection() {
|
public void checkDaemonConnection() {
|
||||||
CoreMoneroConnectionsService connectionService = xmrWalletService.getConnectionsService();
|
CoreMoneroConnectionsService connectionService = xmrWalletService.getConnectionsService();
|
||||||
connectionService.checkConnection();
|
connectionService.checkConnection();
|
||||||
|
@ -1859,7 +1855,7 @@ public abstract class Trade implements Tradable, Model {
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
if (!isShutDown && getWallet() != null && isWalletConnected()) {
|
if (!isShutDown && getWallet() != null && isWalletConnected()) {
|
||||||
log.warn("Error polling trade wallet for {} {}: {}. Monerod={}", getClass().getSimpleName(), getId(), e.getMessage(), getDaemonConnection());
|
log.warn("Error polling trade wallet for {} {}: {}. Monerod={}", getClass().getSimpleName(), getId(), e.getMessage(), getXmrWalletService().getConnectionsService().getConnection());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -791,7 +791,7 @@ public abstract class TradeProtocol implements DecryptedDirectMessageListener, D
|
||||||
}
|
}
|
||||||
|
|
||||||
void handleTaskRunnerFault(NodeAddress ackReceiver, @Nullable TradeMessage message, String source, String errorMessage) {
|
void handleTaskRunnerFault(NodeAddress ackReceiver, @Nullable TradeMessage message, String source, String errorMessage) {
|
||||||
log.error("Task runner failed with error {}. Triggered from {}. Monerod={}" , errorMessage, source, trade.getDaemonConnection());
|
log.error("Task runner failed with error {}. Triggered from {}. Monerod={}" , errorMessage, source, trade.getXmrWalletService().getConnectionsService().getConnection());
|
||||||
|
|
||||||
if (message != null) {
|
if (message != null) {
|
||||||
sendAckMessage(ackReceiver, message, false, errorMessage);
|
sendAckMessage(ackReceiver, message, false, errorMessage);
|
||||||
|
|
Loading…
Reference in a new issue