message processing changes from 0.9 - unexpected end of data

message processing changes from 0.9 - unexpected end of data

I'm working on a pretty old blockchain here which was based on codebase 0.9 and never updated since. Now getting that stuff to a proper codebase, I'm facing following situation on initial block download:

  • Downloading headers is working fine, all block headers accepted
  • then, during the actual block download, always at the same height, we are throwing an exception at streams.h line 352: throw std::ios_base::failure("CDataStream::read(): end of data");

  • Now if I'm just trying to use the old 0.9 created local block files, it will nicely start reindexing but then stop reading from disk at exactly the same height and request that block from peers.

Q: Are there any known changes in message processing which might cause this issue? Btw I have been running it on a mixed testnet infrastructure without any issues, only having troubles on the main chain.

Thanks in advance for any thoughts

http://ift.tt/2ksq2MI

Comments

Popular posts from this blog

Antminer D3 Blissz Modified Firmware For Improved Performance

ETH To The Moon / Bank of England Cryptocurrency? / BTC Dominance / More (The Crypt0 Minute)