Я пытаюсь синхронизировать свой исходный код из perforce, используя плагин Perforce Jenkins, и это не удается, вот вывод консоли:
Started by user anonymous
Building in workspace /home/var/.jenkins/jobs/Perforce-Test/workspace
Using master perforce client: Perforce-Test
[workspace] $ /usr/bin/p4 workspace -o Perforce-Test
[workspace] $ /usr/bin/p4 login -a -p
[workspace] $ /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 workspace -o Perforce-Test
Changing P4 Client View from:
//depot/perf/main/solution/... //Perforce-Test/perf/main/solution/...
Changing P4 Client View to:
//depot/perf/main/solution/Main-Code/... //Perforce-Test/perf/main/solution/Main-Code/...
Saving modified client Perforce-Test
[workspace] $ /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 -s client -i
Last build changeset: 0
[workspace] $ /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 changes -s submitted -m 1 //Perforce-Test/...
Failed to get last submitted changeset in the view, falling back to change counter. Error was: No output for: /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 changes -s submitted -m 1 //Perforce-Test/...
[workspace] $ /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 counter change
[workspace] $ /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 -s changes -s submitted //Perforce-Test/...@3691614,@3691663
Sync'ing workspace to changelist 3691663 (forcing sync of unchanged files).
[workspace] $ /usr/bin/p4 -P 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX9 -s sync -f //Perforce-Test/...@3691663
Caught exception communicating with perforce. Errors encountered while force syncing: error: //Perforce-Test/...@3691663 - protected namespace - access denied.
com.tek42.perforce.PerforceException: Errors encountered while force syncing: error: //Perforce-Test/...@3691663 - protected namespace - access denied.
at com.tek42.perforce.parse.Workspaces.syncTo(Workspaces.java:167)
at hudson.plugins.perforce.PerforceSCM.checkout(PerforceSCM.java:1126)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1270)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:609)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:531)
at hudson.model.Run.execute(Run.java:1741)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:374)
ERROR: Unable to communicate with perforce. Errors encountered while force syncing: error: //Perforce-Test/...@3691663 - protected namespace - access denied.
Finished: FAILURE
Прилагаю скрин своей работы. Может ли кто-нибудь сообщить мне, в чем может быть проблема? Это проблема с моим пользователем? Когда я пытаюсь создать новую рабочую область и синхронизировать последний код с помощью клиента perforce view с тем же пользователем, все работает нормально.