Some notes on the download/sync processSome of you have had trouble when doing the initial sync with the client. Code below is taken from debug.log and is an example of the type of problem.
2015-04-27 21:15:58 ERROR: Bitcredit: ConnectTip() : ConnectBlock 000000005fc6f4b75a16b644bc1bd975ec71e7bdfab3144d84915d0efae490d2 failed
2015-04-27 21:15:58 ERROR: Bitcredit: AcceptBlock() : ReceivedBlockTransactions failed
2015-04-27 21:15:58 ERROR: Bitcredit: ProcessBlock() : AcceptBlock FAILED
2015-04-27 21:15:58 Bitcredit: ConnectTip() : No tmp db created, in fast forward state, claim tip is -335816 bitcoin blocks ahead
2015-04-27 21:15:58 ERROR: Bitcredit: Bitcoin block to check for claiming 0000000000000000000000000000000000000000000000000000000000000000 not found in bitcoin blockchain!
Investigations are ongoing. As it seems, the problem appears when the Bitcoin blockchain has been downloaded and the Credits blockchain download is starting. I am aware of what the problem is, there is an inconsistency in the chainstate db that links Bitcoin and Credits together. I do not know yet the exact reason for why this inconsistency happens. But investigations are ongoing.
Testing on several machines are happening in parallel. Everything worked out well when doing a reindex on a Ubuntu machine, so the error does not always appear.
Be careful to shutdown the client/wallet in the normal way. Killing the process may cause inconsistencies if db writing is happening at that moment!Reindex on Ubuntu 14.04, i7 quad core processor, result:
- Good connection, physical line, 10-100MB line.
- Version 0.9.1.30 of Credits-Qt client.
- Took about 10 hours.
- All green, both chains in sync. Everything worked out fine.Currently sync from scratch on Windows 7 and Ubuntu is ongoing in parallel.