Hi Dire,
Are you redeploy all of process definition and web service after you change your machine? I guess the two machine have difference IP, so the web sevice registry may be outofdate. I suggest you to clean your environment and re-install Bpel, maybe it will solve your problem.
PS: I read the SOAPHandler source file, the 363 line is
361 PartnerLinkEntry partnerLinkEntry = integrationControl.getPartnerLinkEntry(portTypeName,
362 serviceName, portName);
363 long partnerLinkId = partnerLinkEntry.getId();
it seems bpel can't find he partnerLinkEntry. So it could be caused by the myRole partnerLink and its web service registry.
cheers.