<p>Status report</p>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=16023758" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/yourwpguy">@yourwpguy</a> sent his original bisq data dir in private and I could reproduce the bug.</p>
<p>bitcoinj wallet is corrupted.</p>
<p>Exception at startup:<br>
org.bitcoinj.wallet.UnreadableWalletException: Wallet contained duplicate transaction 1debca5f5f8778497a538e7959c6b5280b1862c14c3eb1c8597bbc2249f871ea<br>
at org.bitcoinj.wallet.WalletProtobufSerializer.readTransaction(WalletProtobufSerializer.java:680)<br>
at org.bitcoinj.wallet.WalletProtobufSerializer.readWallet(WalletProtobufSerializer.java:507)<br>
at org.bitcoinj.wallet.WalletProtobufSerializer.readWallet(WalletProtobufSerializer.java:444)<br>
at bisq.core.btc.setup.WalletConfig.loadWallet(WalletConfig.java:548)<br>
at bisq.core.btc.setup.WalletConfig.createOrLoadWallet(WalletConfig.java:506)<br>
at bisq.core.btc.setup.WalletConfig.startUp(WalletConfig.java:382)<br>
at com.google.common.util.concurrent.AbstractIdleService$DelegateService$1.run(AbstractIdleService.java:62)<br>
at com.google.common.util.concurrent.Callables$4.run(Callables.java:122)<br>
at java.base/java.lang.Thread.run(Thread.java:844)</p>
<p>This tx <a href="https://blockstream.info/tx/1debca5f5f8778497a538e7959c6b5280b1862c14c3eb1c8597bbc2249f871ea" rel="nofollow">https://blockstream.info/tx/1debca5f5f8778497a538e7959c6b5280b1862c14c3eb1c8597bbc2249f871ea</a> is duplicated in the wallet file.</p>
<p>I don't know how the bitcoinj wallet file ended up being corrupted.</p>
<p>After the user has followed the steps I wrote on my previous comment, he does not get an error on bisq startup anymore.</p>
<p>User says:</p>
<p>The corrupted wallet or error appeared after a trade, where the scammer was blocked:<br>
I was selling BTC as taker.<br>
Error message:<br>
An error occurred at task: CheckIfPeerIsBanned<br>
Other trader is banned by his trading account data.<br>
Trade state: TAKER_FEE_PUBLISHED</p>

<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/2797#issuecomment-490556108">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNQ24GG67H4YHBDKMRDPUL5OXANCNFSM4HJ4ZLFA">mute the thread</a>.<img src="https://github.com/notifications/beacon/AJFFTNT25SKCS63UXVJGBQLPUL5OXA5CNFSM4HJ4ZLFKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODU6UVTA.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/2797#issuecomment-490556108",
"url": "https://github.com/bisq-network/bisq/issues/2797#issuecomment-490556108",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>