Usually, VMotion works very well but today we got the following error after about 90% of the process:

A general system error occurred: Failed waiting for data. Error 16. Invalid argument

Oddly enough, this only happened for one virtual machine. We looked at the VirtualCenter logs in c:\windows\temp but did not really get any wiser. We then disabled and enabled VMotion on each host and that fixed it.