<p>The issue appears to originate from bitcoinj failing to save the wallet, which likely then causes the subsequent tasks to throw a null pointer exception.<br>
See below for the full stack trace.</p>
<pre><code>Jun-16 20:14:56.684 [JavaFX Application Thread] ERROR o.b.w.Wallet: Failed whilst saving wallet java.lang.NullPointerException: null
        at org.bitcoinj.wallet.WalletProtobufSerializer.writeConfidence(WalletProtobufSerializer.java:363)
        at org.bitcoinj.wallet.WalletProtobufSerializer.makeTxProto(WalletProtobufSerializer.java:291)
        at org.bitcoinj.wallet.WalletProtobufSerializer.walletToProto(WalletProtobufSerializer.java:151)
        at org.bitcoinj.wallet.WalletProtobufSerializer.writeWallet(WalletProtobufSerializer.java:123)
        at org.bitcoinj.wallet.Wallet.saveToFileStream(Wallet.java:1480)
        at org.bitcoinj.wallet.Wallet.saveToFile(Wallet.java:1294)
        at org.bitcoinj.wallet.WalletFiles.saveNowInternal(WalletFiles.java:137)
        at org.bitcoinj.wallet.WalletFiles.saveNow(WalletFiles.java:127)
        at org.bitcoinj.wallet.Wallet.saveNow(Wallet.java:1462)
        at org.bitcoinj.wallet.Wallet.maybeCommitTx(Wallet.java:2476)
        at org.bitcoinj.wallet.Wallet.commitTx(Wallet.java:2495)
        at org.bitcoinj.wallet.Wallet.receivePending(Wallet.java:1707)
        at bisq.core.btc.wallet.TradeWalletService.addTxToWallet(TradeWalletService.java:1084)
        at bisq.core.trade.protocol.tasks.buyer.BuyerProcessPayoutTxPublishedMessage.run(BuyerProcessPayoutTxPublishedMessage.java:57)
        at bisq.common.taskrunner.TaskRunner.next(TaskRunner.java:69)
        at bisq.common.taskrunner.TaskRunner.run(TaskRunner.java:60)
        at bisq.core.trade.protocol.BuyerAsTakerProtocol.handle(BuyerAsTakerProtocol.java:212)
        at bisq.core.trade.protocol.BuyerAsTakerProtocol.doHandleDecryptedMessage(BuyerAsTakerProtocol.java:227)
        at bisq.core.trade.protocol.TradeProtocol.lambda$new$0(TradeProtocol.java:76)
        at bisq.network.p2p.P2PService.lambda$onMessage$8(P2PService.java:410)
        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.onMessage(P2PService.java:409)
        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$3(Connection.java:390)
        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$4(Connection.java:390)
        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)

Jun-16 20:14:56.684 [JavaFX Application Thread] WARN  o.b.w.Wallet: Temp file still exists after failed save. 
Jun-16 20:14:56.685 [JavaFX Application Thread] ERROR b.c.t.Task: An error occurred at task: BuyerProcessPayoutTxPublishedMessage
Exception: java.lang.NullPointerException 
Jun-16 20:14:56.685 [JavaFX Application Thread] ERROR b.c.t.TaskRunner: Task failed: BuyerProcessPayoutTxPublishedMessage / errorMessage: An error occurred at task: BuyerProcessPayoutTxPublishedMessage
Exception: java.lang.NullPointerException 
Jun-16 20:14:56.685 [JavaFX Application Thread] ERROR b.c.t.p.TradeProtocol: An error occurred at task: BuyerProcessPayoutTxPublishedMessage
Exception: java.lang.NullPointerException 
</code></pre>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/bisq/issues/2895?email_source=notifications&email_token=AJFFTNXIRLTN6DXUQRNW2VTP3B5XJA5CNFSM4HY4EZV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX5KIXI#issuecomment-502965341">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNU66X32PMLP4HL5E4DP3B5XJANCNFSM4HY4EZVQ">mute the thread</a>.<img src="https://github.com/notifications/beacon/AJFFTNVA6P6VNGGH5EH7E43P3B5XJA5CNFSM4HY4EZV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX5KIXI.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/bisq/issues/2895?email_source=notifications\u0026email_token=AJFFTNXIRLTN6DXUQRNW2VTP3B5XJA5CNFSM4HY4EZV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX5KIXI#issuecomment-502965341",
"url": "https://github.com/bisq-network/bisq/issues/2895?email_source=notifications\u0026email_token=AJFFTNXIRLTN6DXUQRNW2VTP3B5XJA5CNFSM4HY4EZV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODX5KIXI#issuecomment-502965341",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>