Title: Damaged wallet Post by: Rampion on January 06, 2017, 01:56:51 PM I have a problem with a wallet.
It all began when I sent a transaction and when I clicked on it on the transaction list I got the "The transaction you requested be displayed does not exist in Armory's database" alert. The problem persisted after a rebuild and a rescan. I then tried to change the comment of the transaction as it seemed the wrong comment was displayed. The wallet completely disappeared from "Available Wallets". I fixed it with "Fix Damaged Wallet" and it reappeared but the offending transaction still "does not exist in Armory's database. " Every time I try to change a comment on this wallet it disappears and I have to fix it. Recovery.log has been sent via private message. I'm worried this can be the start of a bigger problem with that wallet - please advise. UPDATE: I realized that on "Wallet Properties" no addresses were displayed for this wallet. On "addresses used" it said no addresses were used (which is wrong) but the total computed addresses seem right. I computed 100 extra addresses and now the wallet is "scanning" - I will updated when the scan is finished. I'm using Armory 0.94.1 Title: Re: Damaged wallet Post by: achow101 on January 06, 2017, 03:42:53 PM Try upgrading to 0.95.1. IIRC this issue with "transaction does not exist in Armory's database" is one of the known bugs of 0.94.1.
Also, please post the Armory log files. Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 06:33:44 PM Try upgrading to 0.95.1. IIRC this issue with "transaction does not exist in Armory's database" is one of the known bugs of 0.94.1. Also, please post the Armory log files. Which logs do you need? Title: Re: Damaged wallet Post by: achow101 on January 06, 2017, 06:39:15 PM Try upgrading to 0.95.1. IIRC this issue with "transaction does not exist in Armory's database" is one of the known bugs of 0.94.1. Also, please post the Armory log files. Which logs do you need? Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 07:06:53 PM Try upgrading to 0.95.1. IIRC this issue with "transaction does not exist in Armory's database" is one of the known bugs of 0.94.1. Also, please post the Armory log files. Which logs do you need? OK - will send via private msg right now. BTW, 0.95.1 doesn't start on my OSX Sierra 10.12.2 - any fix? Title: Re: Damaged wallet Post by: achow101 on January 06, 2017, 07:15:51 PM OK - will send via private msg right now. That's a known issue. See: https://bitcointalk.org/index.php?topic=1732805.0 for the fixBTW, 0.95.1 doesn't start on my OSX Sierra 10.12.2 - any fix? Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 07:25:26 PM OK - will send via private msg right now. That's a known issue. See: https://bitcointalk.org/index.php?topic=1732805.0 for the fixBTW, 0.95.1 doesn't start on my OSX Sierra 10.12.2 - any fix? Logs sent. I already checked and this fix did not work: Quote Armory definitely works for me on 10.12.2. Just sent and received coins today, actually. :) That said, can you do me a favor? Go to /Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/ and edit ArmoryUtils.py at Line 1267. Once saved, start Armory and see if it finishes starting up. Old: Code: LOGINFO(' Preferred Encoding : ' + locale.getpreferredencoding()) New: Code: prefEnc = locale.getpreferredencoding() EDIT: Added a suggested fix. Title: Re: Damaged wallet Post by: achow101 on January 06, 2017, 07:30:01 PM You're going to want to talk to goatpig and droark about this. I can't figure out why some things are breaking, sorry.
Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 07:33:04 PM You're going to want to talk to goatpig and droark about this. I can't figure out why some things are breaking, sorry. OK - in the meanwhile please let me know if the log file i sent sheds some life. Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 07:39:37 PM I managed to start 0.95.1 but says "DB version mismatch"
Deleting database folder in /Application Support/Armory doesn't resolve the issue. EDIT: just realized that an instance of armorydb kept running and i had to manually shut it off. Now I've deleted the db and its rebuilding. Will update later. Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 09:06:23 PM I finally managed to run 0.95.1 and now the transaction is displayed correctly when I double click on it but the wallet fiter is NOT working. Furthermore the maximum funds/spendable funds display is incorrect. :(
Title: Re: Damaged wallet Post by: Carlton Banks on January 06, 2017, 09:23:33 PM the wallet fiter is NOT working That's a known bug. goatpig will hopefully have it squashed for 0.96. Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 09:28:23 PM the wallet fiter is NOT working That's a known bug. goatpig will hopefully have it squashed for 0.96. Also the one about maximum spendable funds? It also seems its having problems to go online. Title: Re: Damaged wallet Post by: visdude on January 06, 2017, 09:38:17 PM I finally managed to run 0.95.1 and now the transaction is displayed correctly when I double click on it but the wallet fiter is NOT working. Furthermore the maximum funds/spendable funds display is incorrect. :( Perhaps you haven't defined ownership of all your wallets in Armory. For each wallet in Armory, go to "Wallet Properties/Belongs to:" and check "This wallet is mine" then click OK. Otherwise, available wallet funds will not be included in the total balance displayed on the main screen. Title: Re: Damaged wallet Post by: Rampion on January 06, 2017, 09:52:14 PM I finally managed to run 0.95.1 and now the transaction is displayed correctly when I double click on it but the wallet fiter is NOT working. Furthermore the maximum funds/spendable funds display is incorrect. :( Perhaps you haven't defined ownership of all your wallets in Armory. For each wallet in Armory, go to "Wallet Properties/Belongs to:" and check "This wallet is mine" then click OK. Otherwise, available wallet funds will not be included in the total balance displayed on the main screen. Yes I did - ownership was defined long ago, I've been using armory since a long time. Neverthless I re-assigned ownership just in case to no avail. Title: Re: Damaged wallet Post by: visdude on January 06, 2017, 10:04:41 PM I finally managed to run 0.95.1 and now the transaction is displayed correctly when I double click on it but the wallet fiter is NOT working. Furthermore the maximum funds/spendable funds display is incorrect. :( Perhaps you haven't defined ownership of all your wallets in Armory. For each wallet in Armory, go to "Wallet Properties/Belongs to:" and check "This wallet is mine" then click OK. Otherwise, available wallet funds will not be included in the total balance displayed on the main screen. Yes I did - ownership was defined long ago, I've been using armory since a long time. Neverthless I re-assigned ownership just in case to no avail. I've been using Armory since time immemorial myself but it's one of the properties/features that I often miss each time I create a new wallet. I was just sharing my personal experience hoping it would help resolve your issue. Sorry for bringing it up. Title: Re: Damaged wallet Post by: goatpig on January 06, 2017, 10:45:08 PM I finally managed to run 0.95.1 and now the transaction is displayed correctly when I double click on it but the wallet fiter is NOT working. Furthermore the maximum funds/spendable funds display is incorrect. :( Do you have enough addresses computed on the wallet chain? What is your top block? Let's see dbLog.txt. Title: Re: Damaged wallet Post by: Rampion on January 07, 2017, 02:09:13 AM I finally managed to run 0.95.1 and now the transaction is displayed correctly when I double click on it but the wallet fiter is NOT working. Furthermore the maximum funds/spendable funds display is incorrect. :( Do you have enough addresses computed on the wallet chain? What is your top block? Let's see dbLog.txt. Yes I have, for sure. dbLog.txt sent via private message. Title: Re: Damaged wallet Post by: goatpig on January 07, 2017, 12:27:06 PM Log doesn't show anything off. Look at the wallet history, are there transactions missing?
Title: Re: Damaged wallet Post by: Rampion on January 07, 2017, 03:32:58 PM Log doesn't show anything off. Look at the wallet history, are there transactions missing? No there aren't. I had a watching-only wallet with +20k transactions and I removed it just in case - the maximum availabe funds/spendable funds is still wrong. It says 0.0000000. Title: Re: Damaged wallet Post by: goatpig on January 07, 2017, 03:58:57 PM If you tally the transactions visible in the ledger, what total amount do you end up with? If you double click on the wallet, is the balance off as well?
Title: Re: Damaged wallet Post by: Rampion on January 07, 2017, 04:02:40 PM If you tally the transactions visible in the ledger, what total amount do you end up with? If you double click on the wallet, is the balance off as well? If I double click on the wallet the balance is OK. I just discovered this: if I click on "Date", "Wallet", "Comments", or "Amount" on the transactions view the sorting of the transactions doesn't change but the balance updates to the correct amount. So I guess this bug is related to the wallet filter and the transactions view. Title: Re: Damaged wallet Post by: goatpig on January 07, 2017, 04:32:23 PM There is no sorting anymore in ledgers, since they are computed and paged in on the DB side. If the wallet side balance is fine, then this isn't a DB issue but a GUI one.
At this point you'll have to wait for 0.96, which has a lot of fixes on that front. Title: Re: Damaged wallet Post by: Rampion on January 09, 2017, 05:00:03 PM There is no sorting anymore in ledgers, since they are computed and paged in on the DB side. If the wallet side balance is fine, then this isn't a DB issue but a GUI one. At this point you'll have to wait for 0.96, which has a lot of fixes on that front. OK, thank you. |