_pickle.PicklingError: Can't pickle : attribute lookup Vector on builtins failed
Convert the vector to list 

picklablePosition = list(owner.worldPosition)


and back

unpickledPositionAsList = [UPData[0],UPData[1],UPData[2]]
owner.worldPosition = unpickledPositionAsList # worldPosition accepts a 3-tuple list