"Failed to connect best block" error when I try to load my wallet
Your database is out of sync with your blockchain.

Restart with -reindex-chainstate to make it rebuild the database. This may take several hours or more, depending on the speed of your machine and storage.