-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unhandled error on opening wallet created on different computer in JoinMarketQt #341
Comments
Finally, was able to get back to this. Tried to do the same, with a fresh Bitcoin Core wallet. Result is almost the same, but this time all UTXO's were confirmed and now they all appeared in wallet. Behaviour with "JM Wallet" tab showing "no wallet loaded" and "Coins" tab showing UTXO's is the same (except for now showing all the coins). Message about the need to restart the wallet appears only on console, unhandled error message and the stack trace is the same. So, I see multiple bugs / potential fixes here:
This time I changed loglevel to DEBUG in joinmarket.cfg, but not much more information is displayed, at least nothing obvious, will need to look at the code.
|
But after restarting wallet, now it does not show coins cointaining balances at all. |
Reason likely is that this time initial wallet import didn't import any of the UTXO's into Bitcoin Core. |
Ahh, my fault, didn't do Still, I see things could be made more user friendly for the GUI. First, display messages in GUI, close instead of showing "half-loaded" wallet tabs. Secondly, if we already know "Detected new wallet, performing initial import", import could be done with |
Wallet jmdat file was created when testing coincontrol branch. Now copied it to a different computer and tried opening in JoinMarketQt, with current master. Unhandled error happened, Qt "JM Wallet" tab was left with "No wallet loaded..." message, but "Coins" tab shows all UTXO's of wallet. Console output:
Also, coins aren't imported into Bitcoin Core,
bitcoin-cli listunspent
does not show them.Then I did restart Bitcoin Core and also JoinMarketQt and did open the same wallet file again. Now JoinMarketQt again outputted initial wallet imported message in console, shows that wallet is empty, "JM Wallet" tab does not show used addresses and starts showing generated mixdepth(s) addresses only after the used coins and "Coins" tab shows "No coins". But both bitcoin-qt and
bitcoin-cli listunspent 0 9999999
now shows only one watch-only UTXO from that wallet, the one which is still unconfirmed for some days.wallet-tool.py display
shows that one address which was imported into Bitcoin Core with correct amount, withdisplayall
I can also get non-imported addresse(s), which are correct, but, obviously with zero amounts in them, as they aren't imported into Bitcoin Core.Not a coin loss issue, as I have privkeys and the same wallet working on another computer, but could be stressful for less experienced users who for some strange reason :), could decide to do the same thing as I did. Anyway, even at least some shitty GUI error message in JoinMarketQt would be better than current behaviour.
The text was updated successfully, but these errors were encountered: