My Perforce environment has a requirement that Owner: is defined in the clientspec when creating or modifying a cleint. I don't really understand how this requirement is enforced, just that now, 'p4 client' throws an error if the Owner field is missing from the clientspec. I see a problem with the Perforce plugin is managing the cleint:
/usr/bin/p4 -s client -i
Caught exception communicating with perforce. Error in client specification. Missing required field 'Owner'.
For Command: /usr/bin/p4 -s client -i
Options: noallwrite clobber nocompress unlocked nomodtime rmdir