[ 
https://issues.jenkins-ci.org/browse/JENKINS-12948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159968#comment-159968
 ] 

SCM/JIRA link daemon commented on JENKINS-12948:
------------------------------------------------

Code changed in jenkins
User: Rob Petti
Path:
 src/main/java/hudson/plugins/perforce/PerforceSCM.java
 src/main/resources/hudson/plugins/perforce/PerforceSCM/config.jelly
http://jenkins-ci.org/commit/perforce-plugin/eeae9a5782a857a47ef98e25c5cbe5651e1731f2
Log:
  [FIXED JENKINS-12948] adding form validation for -p and -f option conflict





                
> "Always Force Sync" and "Don't update server database on sync (-p)" are not 
> compatible with each other
> ------------------------------------------------------------------------------------------------------
>
>                 Key: JENKINS-12948
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12948
>             Project: Jenkins
>          Issue Type: Bug
>          Components: perforce
>    Affects Versions: current
>            Reporter: Thomas Fields
>            Assignee: Rob Petti
>            Priority: Trivial
>
> Hi there,
> If you configure the Perforce plugin to "Always Force Sync" and "Don't update 
> server database on sync (-p)" then this will fail with:
> [NvTriStrip] $ "C:\\Program Files\\Perforce\\p4.exe" -s sync -f -p 
> //Jenkins_NvTriStrip-Build2/...@167119
> 11:33:20  Caught exception communicating with perforce. Errors encountered 
> while force syncing: error: Usage: sync [ -n -p -q ] [-m max] [files...]
> 11:33:20  com.tek42.perforce.PerforceException: Errors encountered while 
> force syncing: error: Usage: sync [ -n -p -q ] [-m max] [files...]
> 11:33:20  
> 11:33:20      at 
> com.tek42.perforce.parse.Workspaces.syncTo(Workspaces.java:167)
> 11:33:20      at 
> hudson.plugins.perforce.PerforceSCM.checkout(PerforceSCM.java:747)
> 11:33:20      at 
> hudson.model.AbstractProject.checkout(AbstractProject.java:1195)
> 11:33:20      at 
> hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:579)
> 11:33:20      at 
> hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:468)
> 11:33:20      at hudson.model.Run.run(Run.java:1408)
> 11:33:20      at hudson.matrix.MatrixBuild.run(MatrixBuild.java:252)
> 11:33:20      at 
> hudson.model.ResourceController.execute(ResourceController.java:88)
> 11:33:20      at hudson.model.Executor.run(Executor.java:238)
> 11:33:20      at hudson.model.OneOffExecutor.run(OneOffExecutor.java:66)
> 11:33:20  ERROR: Unable to communicate with perforce. Errors encountered 
> while force syncing: error: Usage: sync [ -n -p -q ] [-m max] [files...]
> Is it possible to update the Perforce plugin to at least warn or error if 
> both these options are enabled?
> Regards,
> Tom.

--
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

        

Reply via email to