[ https://issues.jenkins-ci.org/browse/JENKINS-13646?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=162236#comment-162236 ]
David Baird commented on JENKINS-13646: --------------------------------------- Jenkins: 1.460 Perforce Plugin: 1.3.12 Perforce: P4/LINUX26X86_64/2009.2/238357 (2010/03/15) I realize that Perforce will fill in Owner: if it is missing. In our system, however, the Perforce admins have something behind the scenes enforcing that any p4 client -i command supplies the Owner: or it fails. It has something to do with our site security policies. Please note also, this only fails when I select "Let Jenkins Create Workspace", so I do have a workaround, to create the client outside of Jenkins. I'd rather that Jenkins create the client spec, since I don't let just any user to login as the account running the Jenkins server, again, a security policy. Thanks. > Automatically Created Clients missing Owner: in clientspec > ---------------------------------------------------------- > > Key: JENKINS-13646 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13646 > Project: Jenkins > Issue Type: New Feature > Components: perforce > Affects Versions: current > Environment: Linux > Reporter: David Baird > Assignee: Rob Petti > > 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/... -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira