I'm getting this error and I cannot open Bitcoin with my wallet. I got a message at the bottom of the Bitcoin Client in Ubuntu that I needed to upgrade. However, I was already on the newest version. I decided to download the latest blockchain from the nightly from here:
http://eu1.bitcoincharts.com/blockchain/ since I hadn't run the Client for a week or so.
I deleted my old blockchain files and replaced them with this one. I opened bitcoin-qt with the -rescan option and it appears that now I cannot open Bitcoin at all with my wallet.
EXCEPTION: St13runtime_error
CWallet::GetCredit() : value out of range
I tried opening my wallet on Linux and Windows. Under Windows, I tried 0.5.4 and 0.4.1 per the suggestion of another post which was unrelated. I cannot find another instance of this error happening. However, I did stumble across this code:
http://gitorious.org/intersango/bitcoind/blobs/e9f61c8787af99c49678ba4bc182b24b8fdba0c4/src/wallet.hThere, it looks like it fails the check of:
if (!MoneyRange(txout.nValue))
throw std::runtime_error("CWallet::GetCredit() : value out of range");
I do not know what this means.
Any ideas on this and/or how to remedy it?
I know this is in the wrong place, but I don't have permission to post anywhere else and I'm sorta desperate! I have about ~30 bitcoins in that wallet.
Thanks in advance.