[bisq-network/bisq] Error at traderSignAndFinalizeDisputedPayoutTx (#3084)

Perlover notifications at github.com
Wed Sep 4 16:31:43 UTC 2019


Hello!

Same problem under the same conditions
Bisq 1.1.5

After trade dispute resolving (my linux desktop version was not runned) i started Bisq and got window with stack trace. In log files i found like this stack trace:

```
сент.-04 18:12:07.551 [JavaFX Application Thread] INFO  b.c.b.w.TradeWalletService: arbitratorPubKey ECKey{pub HEX=03036957627036bb8d9ca0f1eae67bedd0d4f6b173a2070666a5b5117b6d0a6624, isEncrypted=false, isPubKeyOnly=true} 
сент.-04 18:12:07.563 [JavaFX Application Thread] INFO  b.c.b.w.WalletService: 
disputed payoutTx:
  e28fddd1643a929a012a1b5db7170e1862fb33e4c2da900deb7b80f24441738e
     in   0[] PUSHDATA(71)[304402207a9286d2cb5696a6b435d549a543d12eb2a7a845f51533bc21c9daee2482f2f902205abbeb0c31a4cdff368447b0ae3db20e89792bb6c9ae2837820464460aafb79701] PUSHDATA(71)[30440220323c5ad71a3b088c553c8564b65ba434b68b4c5d412ff2889ae63c620c67cafc022077a5904214cfd25c403f1c65c132b55a70ed566c62dbd30f1dbb8987d3
          outpoint:7be27cb563f477c48cd693ceed3d1db12278a0d58f4f8f639536fb7b04737206:0 hash160:9afcc9e34ceae1216cc0f5f85e5baa8d6ab7534e
     out  DUP HASH160 PUSHDATA(20)[ec880d4850ae0b3dc433060c5025c699abc347ac] EQUALVERIFY CHECKSIG 0.001 BTC (100000) ScriptPubKey: 76a914ec880d4850ae0b3dc433060c5025c699abc347ac88ac Address:1NZfTKiPzNMgEifbKL5sgeUtz79BGA4pAM 
     out  DUP HASH160 PUSHDATA(20)[c50a784bae9b6c8ff7fb2c266606b4362724c20e] EQUALVERIFY CHECKSIG 0.0149 BTC (1490000) ScriptPubKey: 76a914c50a784bae9b6c8ff7fb2c266606b4362724c20e88ac Address:1JxrfFdr7gscaydzygbitPvF79KSMfR47L 
     fee  0.0000456 BTC for 371 bytes (12 Satoshi/Byte)
     prps UNKNOWN
 
сент.-04 18:12:07.565 [JavaFX Application Thread] ERROR b.c.b.w.WalletService: Script resulted in a non-true stack: [[B at 2e742a5a, [B at 3e124cbf, [B at 3eda0600] 
сент.-04 18:12:07.567 [JavaFX Application Thread] ERROR b.c.a.DisputeManager: Error at traderSignAndFinalizeDisputedPayoutTx bisq.core.btc.exceptions.TransactionVerificationException: org.bitcoinj.core.ScriptException: Script resulted in a non-true stack: [[B at 2e742a5a, [B at 3e124cbf, [B at 3eda0600] bisq.core.btc.exceptio
        at bisq.core.btc.wallet.WalletService.checkScriptSig(WalletService.java:233)
        at bisq.core.btc.wallet.TradeWalletService.traderSignAndFinalizeDisputedPayoutTx(TradeWalletService.java:935)
        at bisq.core.arbitration.DisputeManager.onDisputeResultMessage(DisputeManager.java:943)
        at bisq.core.arbitration.DisputeManager.dispatchMessage(DisputeManager.java:335)
        at bisq.core.arbitration.DisputeManager.lambda$applyMessages$14(DisputeManager.java:289)
        at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
        at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
        at bisq.core.arbitration.DisputeManager.applyMessages(DisputeManager.java:285)
        at bisq.core.arbitration.DisputeManager.tryApplyMessages(DisputeManager.java:261)
        at bisq.core.arbitration.DisputeManager.lambda$new$1(DisputeManager.java:164)
        at bisq.network.p2p.P2PService.lambda$processMailboxEntry$9(P2PService.java:527)
        at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
        at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
        at bisq.network.p2p.P2PService.processMailboxEntry(P2PService.java:526)
        at bisq.network.p2p.P2PService.lambda$maybeProcessAllMailboxEntries$12(P2PService.java:644)
        at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4791)
        at bisq.network.p2p.P2PService.maybeProcessAllMailboxEntries(P2PService.java:642)
        at bisq.network.p2p.P2PService.onUpdatedDataReceived(P2PService.java:341)
        at bisq.network.p2p.peers.getdata.RequestDataManager$2.onComplete(RequestDataManager.java:339)
        at bisq.network.p2p.peers.getdata.RequestDataHandler.onMessage(RequestDataHandler.java:291)
        at bisq.network.p2p.network.NetworkNode.lambda$onMessage$4(NetworkNode.java:344)
        at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
        at bisq.network.p2p.network.NetworkNode.onMessage(NetworkNode.java:344)
        at bisq.network.p2p.network.Connection.lambda$onMessage$4(Connection.java:428)
        at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
        at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
        at bisq.network.p2p.network.Connection.lambda$onMessage$5(Connection.java:428)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
        at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: org.bitcoinj.core.ScriptException: Script resulted in a non-true stack: [[B at 2e742a5a, [B at 3e124cbf, [B at 3eda0600]
        at org.bitcoinj.script.Script.correctlySpends(Script.java:1606)
        at bisq.core.btc.wallet.WalletService.checkScriptSig(WalletService.java:229)
        ... 34 common frames omitted

сент.-04 18:12:07.589 [JavaFX Application Thread] WARN  b.c.t.TradeManager: We found an outdated addressEntry for trade VfxfJ-9a5e9286-ad76-4fd3-bc38-7c33845ae85f-112 
сент.-04 18:12:07.590 [JavaFX Application Thread] WARN  b.c.t.TradeManager: We found an outdated addressEntry for trade VfxfJ-9a5e9286-ad76-4fd3-bc38-7c33845ae85f-112 
сент.-04 18:12:07.590 [JavaFX Application Thread] WARN  b.c.t.TradeManager: We found an outdated addressEntry for trade VfxfJ-9a5e9286-ad76-4fd3-bc38-7c33845ae85f-112 
сент.-04 18:12:07.590 [JavaFX Application Thread] WARN  b.c.t.TradeManager: We found an outdated addressEntry for trade VfxfJ-9a5e9286-ad76-4fd3-bc38-7c33845ae85f-112 
сент.-04 18:12:07.590 [JavaFX Application Thread] WARN  b.c.t.TradeManager: We found an outdated addressEntry for trade vnqw78lz-bcc50b77-3336-4859-975a-78d1274c44f5-115 
сент.-04 18:12:07.590 [JavaFX Application Thread] INFO  b.c.b.w.BtcWalletService: swap addressEntry with address 1CtQb19R1n8p7RdbBofDyS29QfQMTj5CKP and offerId vnqw78lz-bcc50b77-3336-4859-975a-78d1274c44f5-115 from context MULTI_SIG to available 
сент.-04 18:12:07.590 [JavaFX Application Thread] WARN  b.c.t.TradeManager: We found an outdated addressEntry for trade vnqw78lz-bcc50b77-3336-4859-975a-78d1274c44f5-115 
сент.-04 18:12:07.590 [JavaFX Application Thread] INFO  b.c.b.w.BtcWalletService: swap addressEntry with address 1JxrfFdr7gscaydzygbitPvF79KSMfR47L and offerId vnqw78lz-bcc50b77-3336-4859-975a-78d1274c44f5-115 from context TRADE_PAYOUT to available 
сент.-04 18:12:07.590 [JavaFX Application Thread] INFO  b.c.a.DisputeManager: Send AckMessage for DisputeCommunicationMessage to peer g72ouph23eznvpuz.onion:9999. tradeId=vnqw78lz-bcc50b77-3336-4859-975a-78d1274c44f5-115, uid=e76f9a02-6f0d-4193-a30c-17e70c8b8b93 
сент.-04 18:12:07.591 [JavaFX Application Thread] WARN  b.n.p.P2PService: We don't have the peer in our persisted peers so we don't know his capabilities. We decide to not sent the msg. peersNodeAddress=g72ouph23eznvpuz.onion:9999 
сент.-04 18:12:07.591 [JavaFX Application Thread] ERROR b.c.a.DisputeManager: AckMessage for DisputeCommunicationMessage failed. Peer g72ouph23eznvpuz.onion:9999. tradeId=vnqw78lz-bcc50b77-3336-4859-975a-78d1274c44f5-115, uid=e76f9a02-6f0d-4193-a30c-17e70c8b8b93, errorMessage=We did not send the EncryptedMailboxMessa
сент.-04 18:12:07.591 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: Uncaught Exception from thread JavaFX Application Thread 
сент.-04 18:12:07.591 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: throwableMessage= Error at traderSignAndFinalizeDisputedPayoutTx bisq.core.btc.exceptions.TransactionVerificationException: org.bitcoinj.core.ScriptException: Script resulted in a non-true stack: [[B at 2e742a5a, [B at 3e124cbf, [B at 3eda0600] 
сент.-04 18:12:07.591 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: throwableClass= class java.lang.RuntimeException 
сент.-04 18:12:07.592 [JavaFX Application Thread] ERROR b.c.s.CommonSetup: Stack trace:
java.lang.RuntimeException: Error at traderSignAndFinalizeDisputedPayoutTx bisq.core.btc.exceptions.TransactionVerificationException: org.bitcoinj.core.ScriptException: Script resulted in a non-true stack: [[B at 2e742a5a, [B at 3e124cbf, [B at 3eda0600]
        at bisq.core.arbitration.DisputeManager.onDisputeResultMessage(DisputeManager.java:1020)
        at bisq.core.arbitration.DisputeManager.dispatchMessage(DisputeManager.java:335)
        at bisq.core.arbitration.DisputeManager.lambda$applyMessages$14(DisputeManager.java:289)
        at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
        at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
        at bisq.core.arbitration.DisputeManager.applyMessages(DisputeManager.java:285)
        at bisq.core.arbitration.DisputeManager.tryApplyMessages(DisputeManager.java:261)
        at bisq.core.arbitration.DisputeManager.lambda$new$1(DisputeManager.java:164)
        at bisq.network.p2p.P2PService.lambda$processMailboxEntry$9(P2PService.java:527)
        at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
        at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
        at bisq.network.p2p.P2PService.processMailboxEntry(P2PService.java:526)
        at bisq.network.p2p.P2PService.lambda$maybeProcessAllMailboxEntries$12(P2PService.java:644)
        at java.base/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4791)
        at bisq.network.p2p.P2PService.maybeProcessAllMailboxEntries(P2PService.java:642)
        at bisq.network.p2p.P2PService.onUpdatedDataReceived(P2PService.java:341)
        at bisq.network.p2p.peers.getdata.RequestDataManager$2.onComplete(RequestDataManager.java:339)
        at bisq.network.p2p.peers.getdata.RequestDataHandler.onMessage(RequestDataHandler.java:291)
        at bisq.network.p2p.network.NetworkNode.lambda$onMessage$4(NetworkNode.java:344)
        at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658)
        at bisq.network.p2p.network.NetworkNode.onMessage(NetworkNode.java:344)
        at bisq.network.p2p.network.Connection.lambda$onMessage$4(Connection.java:428)
        at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:804)
        at java.base/java.util.concurrent.CopyOnWriteArraySet.forEach(CopyOnWriteArraySet.java:425)
        at bisq.network.p2p.network.Connection.lambda$onMessage$5(Connection.java:428)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$9(PlatformImpl.java:418)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:417)
        at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
        at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
        at java.base/java.lang.Thread.run(Thread.java:844)
```
After i didn't have problem with dispute funds and i could send theirs to other address.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/issues/3084#issuecomment-527981300
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190904/6ee83e18/attachment-0001.html>


More information about the bisq-github mailing list