Author

Topic: Stuck Preparing Databases (Db pageId out of range) (Read 129 times)

sr. member
Activity: 365
Merit: 251
Is there a zombie ArmoryDB.exe process on your system? Are you automating ArmoryDB or running it manually? If manually, is there some other process listening on ArmoryDB's port (9001)?
It must have been something like that; rebooting the computer has fixed it.

I run Bitcoin core manually, and when that has caught up, run ArmoryQt manually. I guess that starts ArmoryDB automatically.

Thanks for the help. Much appreciated.
legendary
Activity: 3766
Merit: 1364
Armory Developer
Is there a zombie ArmoryDB.exe process on your system? Are you automating ArmoryDB or running it manually? If manually, is there some other process listening on ArmoryDB's port (9001)?
HCP
legendary
Activity: 2086
Merit: 4361
The only other things I could think might cause something like that, would be:

1. Your Bitcoin Core node is pruned
or
2. Your Bitcoin Core block data is corrupted

Maybe @goatpig can shed some light on this specific error though... it's not something that I have personally encountered, nor have I seen any other users with this specific error.

It might be some weird Windows 8.1 "quirk" Huh
sr. member
Activity: 365
Merit: 251
There's a terabyte free on the D: drive where the programs and files are. The C: was low so I'll see if freeing up space there helps, thanks.

It's 64-bit Windows and the permissions have been changed since it was working.
HCP
legendary
Activity: 2086
Merit: 4361
That's a new one on me... sounds like it could be some sort of either "out of disk space" error or a Windows permissions type issue... are you running Bitcoin Core and Armory as an administrator? Huh

How much free space is left on the device?

Also, is your Windows 8.1 32bit or 64bit?
sr. member
Activity: 365
Merit: 251
My Armory is stuck on Preparing Databases. It's v0.96.5, running on Windows 8.1. Bitcoin core is v0.21.0. I am starting Bitcoin core manually, and it is fully synced before Armory starts. There is no progress shown in the progress bar. The log contains lots of errors like:

Quote
2021-05-17 12:29:59 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode


Log file opened at 14:41:45.000: D:\Users\Admin\AppData\Roaming\Armory\armorycpplog.txt
-ERROR - 16:25:14.093: (e:\users\goat\code\armory3\cppforswig\DataObject.h:296) Db request returned ErrorType:
   pageId out of range


There's also a few like:
Quote
Log file opened at 10:56:01.000: D:\Users\Admin\AppData\Roaming\Armory\armorycpplog.txt
-ERROR - 10:56:07.968: (e:\users\goat\code\armory3\cppforswig\DataObject.h:286) exhausted entries in Arguments object
-ERROR - 10:56:07.984: (..\SwigClient.cpp:61) exhausted entries in Arguments object

I've been reading through the forum, and while I found some other cases of it getting stuck, I couldn't see any that had these errors. Any suggestions?
Jump to: