Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
The problem is not related to out of gas. The tx passed when I trying to transfer an amount of token I don't have but it won't affect the real token balance. How can I know that tx didn't affect the balance.
I still didn't found out the reason but I tried on another machine with the same scenario and it is working. It is better to backup the chaindata before upgrading the geth client to avoid such kind of problem.