End of buffer Ensure that you have balanced transfer methods. The error show up for example when sending an integer value with the method cppvmTransferInt and the object on the other side wants to receive a double value using cppvmTransferDouble .
Unbalanced transfer can also happen when using standard template library classes.
Sometimes the send encoding scheme PvmDataInPlace seems to cause problems as well. In this case use the encoding scheme PvmDataDefault instead.