Browse Source

Catch ArithmeticException in block minter, so that it retries instead of giving up completely.

qdn-on-chain-data
CalDescent 2 years ago
parent
commit
44aa0a6026
  1. 4
      src/main/java/org/qortal/controller/BlockMinter.java

4
src/main/java/org/qortal/controller/BlockMinter.java

@ -432,6 +432,10 @@ public class BlockMinter extends Thread {
// Unable to process block - report and discard
LOGGER.error("Unable to process newly minted block?", e);
newBlocks.clear();
} catch (ArithmeticException e) {
// Unable to process block - report and discard
LOGGER.error("Unable to process newly minted block?", e);
newBlocks.clear();
}
} finally {
blockchainLock.unlock();

Loading…
Cancel
Save