Seems to be a corrupt database state of your wallet ..
Anything I can do?
I fear you can only recover from a backup ...
IIRC, the devs are implementing a more robust database for the wallet. We had some of these issues already in the forums. Maybe in another thread there is a "better" solution.