Author

Topic: Scanning Transaction History is taking longer than usual. (Read 956 times)

legendary
Activity: 1428
Merit: 1093
Core Armory Developer
To add to goatpig's comments:

There's a menu option: "Help" --> "Rebuild & Rescan Databases".  That will fix any DB problems on Armory's side.  Manually going into the databases directory is only necessary if it the menu option doesn't work (which it turns out happens sometimes due to a bug when the database is thoroughly corrupted).

Also, please check the website:

https://bitcoinarmory.com/download/troubleshooting/
https://bitcoinarmory.com/about/faqs/

If Armory crashes every time you type in your password, it's most likely a wallet corruption issue.   There's instructions on the website. 

And if you are going to use our support channel, please use "File"->"Export Log File" and attach it to the email to [email protected].
legendary
Activity: 3794
Merit: 1375
Armory Developer
1) No one answered because the whole team was at the InsideBitcoin conference in Vegas

2) Armory isnt crashing, it's hanging, i.e. it is caught in a n2 operation bug, which makes it take a very long time to unlock wallets in certain circumstances. This issue has been fixed. The fix, along with a wallet recovery tool, will be added to the next release

3) Usually in those cases, Armory getting caught up in a very long computation, your OS sees that it isnt responding anymore and assume it has crashed, offering you to kill the process.

4) Ungracefully closing Armory will have you rescan your tx history on the next restart, to make sure the DB wasnt corrupted (in case of an actual crash)

5) You can always try to get us on our support channel: [email protected]

6) This is free, open source software. Have some patience with us, we cant just afford a 24/7 support channel.

7) In case you dont want to wait for the n2 operation to complete, restore your wallet from a paper backup.

Automatic: corrupted DB on Armory's side. Your best bet it to delete the db folder, or as you did, force a rebuild with the --rebuild switch. If it happens again, catch us on the support forums and dont wipe the db just yet, we may want to have a look at it. You can build a new db in another folder using the --dbdir switch
full member
Activity: 238
Merit: 109
On another note!

I've recently had to purchase a new HDD because my old one failed basically and now I've been trying to get Armory 0.9 beta to install/work appropriately and it doesn't seem to be happening. I downloaded Bitcoin Qt, let the blockchain download, etc etc and now when I run Armory, it crashes as soon as it begins to "Build Databases and Scan". Like a window comes up and says that Armory has quit working properly. I have searched for a fix, but haven't found anything that seems to work. I can start the TestNet and it works alright I think, but nothing else.

I just would like to eventually import my backups and have my few btc again lol


Edit:

I believe I may have found the problem..but what should I do about it? I've tried reinstalling tons of times.

"LevelDB Error: Corruption 2 missing files; e.g.:C:\Users\Username\AppData\Roaming\Armory\databases/leveldb_headers/000157.sst"



Purely a guess, I'm not very good with these kinds of things, but, run bitcoind with the following flags:-
Code:
-rescan -reindex

And then, before starting up Armory, delete the Armory folder located at:-
Code:
C:\Users\Username\AppData\Roaming\Armory\

Make sure you back it up first, however.
newbie
Activity: 18
Merit: 0
On another note!

I've recently had to purchase a new HDD because my old one failed basically and now I've been trying to get Armory 0.9 beta to install/work appropriately and it doesn't seem to be happening. I downloaded Bitcoin Qt, let the blockchain download, etc etc and now when I run Armory, it crashes as soon as it begins to "Build Databases and Scan". Like a window comes up and says that Armory has quit working properly. I have searched for a fix, but haven't found anything that seems to work. I can start the TestNet and it works alright I think, but nothing else.

I just would like to eventually import my backups and have my few btc again lol


Edit:

I believe I may have found the problem..but what should I do about it? I've tried reinstalling tons of times.

"LevelDB Error: Corruption 2 missing files; e.g.:C:\Users\Username\AppData\Roaming\Armory\databases/leveldb_headers/000157.sst"

https://i.imgur.com/gqG4P84.png
member
Activity: 74
Merit: 10
This is absurd.. it KEEPS CRASHING! WILL YOU FUCKING FIX IT!

Did you think the developer of the software you got for free was going to help you within a half hour, before 7am when you supplied no details of your system or what steps you've taken to work it out yourself? Screaming profanity is unlikely to motivate anyone to help you.
sr. member
Activity: 331
Merit: 250
It's not there, strange. So yes, "dun work, feex eet".

full member
Activity: 238
Merit: 109
This is absurd.. it KEEPS CRASHING! WILL YOU FUCKING FIX IT!

You might want to post a log, rather than "dun work, feex eet".
sr. member
Activity: 331
Merit: 250
This is absurd.. it KEEPS CRASHING! WILL YOU FUCKING FIX IT!
sr. member
Activity: 331
Merit: 250
Now I cannot send bitcoins because it KEEPS CRASHING! Good lord.. this is becoming a norm. Scanning Transaction History SHOULD NOT TAKE 16 minutes.

Again, FREAKING FIX IT!
sr. member
Activity: 331
Merit: 250
Hello:

I have the latest version for Armory 0.90 beta. I tried to send bitcoins after I entered my password and it crashed (seems to be a common pattern...). So I restarted the client and it's taking usually longer for Armory to finish scanning transaction (usually 30 seconds). Now it takes 15 minutes. Why?

I cannot afford to have Armory crashing ALL OF THE DAMN time when after I send bitcoins. Make this a priority fix, please!

Thanks!
Jump to: