I'm currently mining some bitcoins during normal computer use. I am using windows. The wallet is Bitcoin, as a miner I am using GUIMiner and pooled mining.
I am happy with the way everything works, however, I wanted to move my wallet to another location, so that I had access to it everywhere. I rented a virtual linux machine running Ubuntu 12.04, then installed bitcoind. I created an account and a new address.
For testing purposes, I transferred 1 BCCent to the new address. I was watching the sending wallet waiting for transfer confirmations, that never came. However, I remembered that the first time starting a wallet it takes quite a lot of time to synch to the network completely, so I went to sleep.
In the morning, the transaction was done and was affirmed by a lot of sources. I confidently checked my target wallet, and found that there were no bitcoins on the address and the account.
Checking the wallet for the transaction using
bitcoind gettransaction <the used txid>
gives the message
error: {"code":-5,"message":"Invalid or non-wallet transaction id"}
I am not sure how this could happen. I've double-checked the target address, and it matches.
Does anyone have an idea how such a thing can happen?