<p></p>

<h3>Description</h3>

<p>The test case described in <a href="https://bisq.ontestpad.com/script/200#11" rel="nofollow">https://bisq.ontestpad.com/script/200#11</a><br>
<em>"Scenario: Password protected wallet can be restored using seed words from the password prompt at application startup"</em> failed.</p>
<p>Each window in the process freezes my Ubuntu 18 display multiple times, and procedure fails to restore the password encrypted wallet.  Note:  the frozen display problem may be related to running multiple Bisq processes on a single host.  This happens during every test cycle I work on, but the problem is not as pronounced as it is in this test case failure.</p>
<h4>Version</h4>

<p>release/v1.3.5   at   commit <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/bisq-network/bisq/commit/4ee2f355dca1e0b8e6a482a192d1c0b0c214b4d8/hovercard" href="https://github.com/bisq-network/bisq/commit/4ee2f355dca1e0b8e6a482a192d1c0b0c214b4d8"><tt>4ee2f35</tt></a></p>
<h3>Steps to reproduce</h3>

<h4>Start Bitcond and Bisq test/regtest mode processes</h4>
<p>You may be able to reproduce the problem running a desktop on mainnet (I'm working on it now), and not have to run all the processes needed for testing in regtest mode.</p>
<p>BITCOIND  Start bitcoind in regtest mode</p>
<p>SEEDNODE<br>
<code>seednode/build/libs/seednode-all.jar --seedNodes=localhost:2002 --bitcoinRegtestHost=localhost --rpcBlockNotificationPort=5000 --rpcHost=localhost --rpcUser=me --rpcPassword=password --baseCurrencyNetwork=BTC_REGTEST --rpcPort=18443 --daoActivated=true --fullDaoNode=true --useLocalhostForP2P=true --useDevPrivilegeKeys=true --nodePort=2002 --appName=bisq-BTC_REGTEST_Seed_2002</code></p>
<p>ARBITRATION NODE (register mediator and refund agent after arbitration desktop starts up)<br>
<code>desktop/build/libs/desktop-1.3.5-all.jar -seedNodes=localhost:2002 --daoActivated=true --fullDaoNode=true --genesisBlockHeight=111 --genesisTxId=30af0050040befd8af25068cc697e418e09c2d8ebd8d411d2240591b9ec203cf --baseCurrencyNetwork=BTC_REGTEST --useLocalhostForP2P=true --nodePort=4444 --appName=bisq-BTC_REGTEST_Arb_dao --useDevPrivilegeKeys=true --bitcoinRegtestHost=localhost --rpcHost=localhost --rpcUser=me --rpcPassword=password --rpcPort=18443 --rpcBlockNotificationPort=5001</code></p>
<p>BOB<br>
<code>desktop/build/libs/desktop-1.3.5-all.jar --seedNodes=localhost:2002 --daoActivated=true --fullDaoNode=false --baseCurrencyNetwork=BTC_REGTEST --bitcoinRegtestHost=localhost --rpcHost=localhost --rpcPort=18443 --rpcUser=me --rpcPassword=password --rpcBlockNotificationPort=5003 --genesisBlockHeight=111 --genesisTxId=30af0050040befd8af25068cc697e418e09c2d8ebd8d411d2240591b9ec203cf --useDevPrivilegeKeys=true --useLocalhostForP2P=true --nodePort=6666 --appName=bisq-BTC_REGTEST_Bob_dao</code></p>
<h4>Encrypt Bob's wallet with a password and shut down</h4>
<h4>Restart Bob's desktop</h4>
<h4>Click "FORGOT PASSWORD?" under "Enter password to unlock" prompt</h4>
<p><a target="_blank" rel="noopener noreferrer" href="https://user-images.githubusercontent.com/36207203/84409744-26cbb900-abe4-11ea-9136-dfded1721121.png"><img src="https://user-images.githubusercontent.com/36207203/84409744-26cbb900-abe4-11ea-9136-dfded1721121.png" alt="forgot-pwd-1" style="max-width:100%;"></a></p>
<h4>Type or paste seed words into "Restore wallets from seedwords" text box, and click "RESTORE WALLETS" button</h4>
<p><a target="_blank" rel="noopener noreferrer" href="https://user-images.githubusercontent.com/36207203/84409924-3519d500-abe4-11ea-8c91-b92faed439db.png"><img src="https://user-images.githubusercontent.com/36207203/84409924-3519d500-abe4-11ea-8c91-b92faed439db.png" alt="forgot-pwd-2" style="max-width:100%;"></a></p>
<h4>Click "I WANT TO RESTORE ANYWAY" button</h4>
<p><a target="_blank" rel="noopener noreferrer" href="https://user-images.githubusercontent.com/36207203/84410079-406d0080-abe4-11ea-9d13-48d7c38c8d19.png"><img src="https://user-images.githubusercontent.com/36207203/84410079-406d0080-abe4-11ea-9d13-48d7c38c8d19.png" alt="forgot-pwd-3" style="max-width:100%;"></a></p>
<h4>Find yourself back to the "Restore wallets from seedwords" window (nothing changed)</h4>
<p><a target="_blank" rel="noopener noreferrer" href="https://user-images.githubusercontent.com/36207203/84410148-45ca4b00-abe4-11ea-8b17-c0a85dba2a55.png"><img src="https://user-images.githubusercontent.com/36207203/84410148-45ca4b00-abe4-11ea-8b17-c0a85dba2a55.png" alt="forgot-pwd-4" style="max-width:100%;"></a></p>
<h3>Expected behaviour</h3>

<p>After completing the steps described above, the wallet should be restored, unencrypted, and desktop should shut down.  On failure, an error message describing the failure should appear.</p>
<h3>Actual behaviour</h3>
<p>Bisq UI goes into a loop:  "RESTORE WALLETS" -> "I WANT TO RESTORE ANYWAY"<br>
->  "RESTORE WALLETS" -> "I WANT TO RESTORE ANYWAY"<br>
->  "RESTORE WALLETS" -> "I WANT TO RESTORE ANYWAY"<br>
...</p>
<p>And each window freezes the computer screen.<br>
(This could be a problem specific to my NVIDIA on Ubuntu 18 GPU.)</p>
<h4>Device or machine</h4>
<p>MSI laptop, Ubuntu 18, NVIDIA GTX 960M</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/4293">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AJFFTNTBVBSBCAA6DJUVZ4LRWD7TDANCNFSM4N3R3YWA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AJFFTNVQ2SQGGTKMZNX6A2LRWD7TDA5CNFSM4N3R3YWKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4JP2F3JA.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/4293",
"url": "https://github.com/bisq-network/bisq/issues/4293",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>