Skip to content
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

Unable to add a new block to the blockchain #13

Open
SearchAndDestroy opened this issue Jul 19, 2012 · 2 comments
Open

Unable to add a new block to the blockchain #13

SearchAndDestroy opened this issue Jul 19, 2012 · 2 comments

Comments

@SearchAndDestroy
Copy link

As discussed via email with Alan Reiner, I am getting this error after a few hours on a fresh install of Win7 Enterprise 64bit.
The crash is after a ramdom number of blocks
I have Satoshi bitcoin-qt 0.6.3 installed
I was running from source but it crashed the same with the normal install version.
I also tried the Logger branch with the same results

D:\Temp\Armory-Git\BitcoinArmory>python ArmoryQt.py


Loading Armory Engine:
Armory Version: 0.81
PyBtcAddress Version: 1.00
PyBtcWallet Version: 1.35
Detected Operating system: Windows
User home-directory : C:\Users\FJ\AppData\Roaming
Satoshi BTC directory : C:\Users\FJ\AppData\Roaming\Bitcoin
Armory home dir : C:\Users\FJ\AppData\Roaming\Armory
Using settings file: C:\Users\FJ\AppData\Roaming\Armory\ArmorySettings.txt
Loading wallets...
Number of wallets read in: 1
Wallet (XXX): "Primary Wallet " (Encrypted)
Internet connection is Available: True
Bitcoin-Qt/bitcoind is Available: True
Loading blockchain
Opening file 1: C:\Users\FJ\AppData\Roaming\Bitcoin/blk0001.dat
Highest blkXXXX.dat file: 1
Attempting to read blockchain from file:
C:\Users\FJ\AppData\Roaming\Bitcoin/blk0001.dat
C:\Users\FJ\AppData\Roaming\Bitcoin/blk0001.dat is 1946.71 MB
Memory pool file was corrupt. Deleted. (no further action is needed)
Syncing wallets with blockchain...
Syncing wallet: XXXXXX
Loading blockchain took 33.7 seconds
Usermode: Expert
Handshake finished, connection open!
Added new blocks to memory pool: 1
New Block! : 187772
Added new blocks to memory pool: 1
New Block! : 187773
**ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*__ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!
*__ERROR: parseNewBlockData did not get enough data...
*
*ERROR: parseNewBlockData did not get enough data...
Adding new block data to memory pool failed!Block data did not extend the main chain!

@etotheipi
Copy link
Owner

This is probably the source of many of the crashing problems. I wonder if it's time for Armory to start maintaining it's own blockchain file, and access new blockdata through the network/localhost (currently watches blk000X.dat for updates). I haven't forgotten about this, I'm just swamped at the moment with other things not related to Armory

@SearchAndDestroy
Copy link
Author

I still have the problem on version 0.82.2
Yes it would be a good thing to have your own blockchain code

jimmysong added a commit to jimmysong/BitcoinArmory that referenced this issue Jan 15, 2015
josephbisch pushed a commit to josephbisch/BitcoinArmory that referenced this issue Aug 18, 2016
TierNolan pushed a commit to TierNolan/BitcoinArmory that referenced this issue Nov 23, 2018
3ba10b1 ref/python: bound converbits accumulator (Marko Bencun)

Tree-SHA512: e5d73b5a69e500b0f0c31bdede3b540cb4df0a023bf6f63afad8f352e17c0455203e386a07a08094880bc7cd13c26799d4e14f310a37d750300ff319177047d9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants