1.move your old wallet.dat to somewhere to backup
2.finish syncing
3.put your old wallet.dat into the folder of Pennies
4.restart piggybank.exe
if it doesn't help you, you can try to use 10.2.1 to repair wallet first, after repaired, using 10.3.2 to do the above 4 steps.
use 10.2.1 to repair wallet:
1. start piggybank.exe of version 10.2.1
2.click the button of "Command Line Banking"
3.select the tab of "Virtual Teller Window"
4. type:repairwallet
this error just happen when not finish syncing because the wallet.dat contains some transaction that has not been synced.
if you really finished syncing, but still generate this error, then it maybe a bug i haven't met, i will fix it if you make sure it really exists.
What i can do to repair my wallet.dat file?
Now remowe wallet file and sync, try to put old wallet file back and run, error still here. Will w8 couple hours, maybe it should be run...