-
New Feature
-
Resolution: Unresolved
-
Major
-
None
-
Linux
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
With Data:
===================
Client: XXXXXXXX
Description:
Root: /var/lib/jenkins/jobs/XXXXXXXX/workspace
Options: noallwrite clobber nocompress unlocked nomodtime rmdir
LineEnd: local
View:
//depot/XXXXXXXX/... //XXXXXXXX/...
It should default to the current user (which would be the one configured for use with the plugin) so I'm not sure how you managed to get that either...
What perforce server, client, jenkins and perforce plugin versions are you running?