diff --git a/src/main/java/org/tron/core/db/Manager.java b/src/main/java/org/tron/core/db/Manager.java index dfba00dfe07..5bfce33210e 100644 --- a/src/main/java/org/tron/core/db/Manager.java +++ b/src/main/java/org/tron/core/db/Manager.java @@ -1272,8 +1272,13 @@ private static class ValidateSignTask implements Callable { @Override public Boolean call() throws ValidateSignatureException { - trx.validateSignature(); - countDownLatch.countDown(); + try { + trx.validateSignature(); + } catch (ValidateSignatureException e) { + throw e; + } finally { + countDownLatch.countDown(); + } return true; } }