From 44e8b3e6e7bf4e7aadd9b174ba084645bde9c7fe Mon Sep 17 00:00:00 2001 From: catbref Date: Mon, 4 May 2020 14:33:10 +0100 Subject: [PATCH] Log when BlockMinter fails to acquire blockchain lock after waiting --- src/main/java/org/qortal/block/BlockMinter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/block/BlockMinter.java b/src/main/java/org/qortal/block/BlockMinter.java index 3adbef3d..48bcb967 100644 --- a/src/main/java/org/qortal/block/BlockMinter.java +++ b/src/main/java/org/qortal/block/BlockMinter.java @@ -177,8 +177,10 @@ public class BlockMinter extends Thread { // Make sure we're the only thread modifying the blockchain ReentrantLock blockchainLock = Controller.getInstance().getBlockchainLock(); - if (!blockchainLock.tryLock(30, TimeUnit.SECONDS)) + if (!blockchainLock.tryLock(30, TimeUnit.SECONDS)) { + LOGGER.warn("Couldn't acquire blockchain lock even after waiting 30 seconds"); continue; + } boolean newBlockMinted = false;