diff --git a/core/src/main/java/com/google/bitcoin/script/Script.java b/core/src/main/java/com/google/bitcoin/script/Script.java index af727e74896..bd42808e073 100644 --- a/core/src/main/java/com/google/bitcoin/script/Script.java +++ b/core/src/main/java/com/google/bitcoin/script/Script.java @@ -1175,7 +1175,9 @@ private static void executeCheckSig(Transaction txContainingThis, int index, Scr } catch (Exception e1) { // There is (at least) one exception that could be hit here (EOFException, if the sig is too short) // Because I can't verify there aren't more, we use a very generic Exception catch - log.warn(e1.toString()); + log.warn("Signature checking failed! {}", e1.toString()); + // Don't dump a stack trace here because we sometimes expect this to fail inside + // LocalTransactionSigner.signInputs(). } if (opcode == OP_CHECKSIG)