2013-01-08 31 views
-1

我們使用塑料SCM(www.plasticscm.com)的源代碼管理工具。 codice軟件提供了一個插件(Plastic SCM vendir),它可以與當地代理商合作。但在遠程代理上它不起作用。我收到以下錯誤:Atalssian竹遠程代理:塑料SCM源代碼結賬不起作用

Starting task 'Checkout Default Repository' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout' 
Updating source code to revision: 32 
Updating source code to revision: 32 
Updating source code to revision: 32 
Error occurred while running Task 'Checkout Default Repository(1)'. This build will fail. Caused by: 
java.lang.RuntimeException: com.atlassian.bamboo.repository.RepositoryException: An error occurred when updating workspace. 
     at com.atlassian.bamboo.executor.RetryingTaskExecutor.rerun(RetryingTaskExecutor.java:119) 
     at com.atlassian.bamboo.executor.RetryingTaskExecutor.runTask(RetryingTaskExecutor.java:79) 
     at com.atlassian.bamboo.executor.RetryingTaskExecutor.retry(RetryingTaskExecutor.java:174) 
     at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.execute(VcsCheckoutTask.java:109) 
     at com.atlassian.bamboo.task.TaskExecutorImpl.executeTasks(TaskExecutorImpl.java:183) 
     at com.atlassian.bamboo.task.TaskExecutorImpl.executePreparationTasks(TaskExecutorImpl.java:67) 
     at com.atlassian.bamboo.build.pipeline.tasks.PrepareBuildTask.call(PrepareBuildTask.java:67) 
     at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:204) 
     at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:103) 
     at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:109) 
     at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$2.run(NamedThreadFactory.java:52) 
     at java.lang.Thread.run(Thread.java:662) 
Caused by: com.atlassian.bamboo.repository.RepositoryException: An error occurred when updating workspace. 
     at com.codicesoftware.plugins.bamboo40.changesproviders.PlasticContinuousIntegrationMode.updateWorkspace(PlasticContinuousIntegrationMode.java:106) 
     at com.codicesoftware.plugins.bamboo40.PlasticRepository.retrieveSourceCode(PlasticRepository.java:115) 
     at com.codicesoftware.plugins.bamboo40.PlasticRepository.retrieveSourceCode(PlasticRepository.java:101) 
     at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.fillWorkingDirFromVcs(VcsCheckoutTask.java:180) 
     at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask.access$100(VcsCheckoutTask.java:46) 
     at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask$1.call(VcsCheckoutTask.java:114) 
     at com.atlassian.bamboo.plugins.vcs.task.VcsCheckoutTask$1.call(VcsCheckoutTask.java:110) 
     at com.atlassian.bamboo.executor.RetryingTaskExecutor.rerun(RetryingTaskExecutor.java:100) 
     ... 11 more 
Caused by: java.lang.NullPointerException 
     at com.codicesoftware.plugins.bamboo40.PlasticClient.getCmExePath(PlasticClient.java:15) 
     at com.codicesoftware.plastic.core.EnviromentManager.getCmExePath(Unknown Source) 
     at com.codicesoftware.plastic.core.PlasticShell.initShell(Unknown Source) 
     at com.codicesoftware.plastic.core.PlasticShell.execute(Unknown Source) 
     at com.codicesoftware.plastic.commands.GetWorkspaceFromPathCommand.execute(Unknown Source) 
     at com.codicesoftware.plugins.bamboo40.changesproviders.WorkspaceManager.getWorkpsaceInfoFromPath(WorkspaceManager.java:50) 
     at com.codicesoftware.plugins.bamboo40.changesproviders.WorkspaceManager.workspaceAlreadyExists(WorkspaceManager.java:43) 
     at com.codicesoftware.plugins.bamboo40.changesproviders.WorkspaceManager.createWorkspace(WorkspaceManager.java:61) 
     at com.codicesoftware.plugins.bamboo40.changesproviders.PlasticContinuousIntegrationMode$1.call(PlasticContinuousIntegrationMode.java:93) 
     at com.codicesoftware.plugins.bamboo40.changesproviders.PlasticContinuousIntegrationMode$1.call(PlasticContinuousIntegrationMode.java:90) 
     at com.atlassian.util.concurrent.ManagedLocks$ManagedLockImpl.withLock(ManagedLocks.java:324) 
     at com.codicesoftware.plugins.bamboo40.changesproviders.PlasticContinuousIntegrationMode.updateWorkspace(PlasticContinuousIntegrationMode.java:89) 
     ... 18 more 

在他們說這是對Atlassian的網站的問題codice支持論壇。 http://www.plasticscm.net/index.php?/topic/867-trying-to-get-bamboo-to-work-with-plastic/

塑料客戶端已正確安裝在遠程代理,當我嘗試在遠程代理本地更新工作。 我已經把這個問題放在Atlassian Answers上,但他們目前無法幫到我。 https://answers.atlassian.com/questions/121716/remote-agents-source-code-checkout-with-plastic-scm-doesn-t-work

我希望Codice和Atlassian的的開發者可以在這裏工作,共同尋找解決辦法。

回答

0

遠程代理沒有正式由塑料SCM插件的支持。

我敢塑料SCM船員,我會努力把球隊具備此功能覆蓋。

+0

同時Codice軟件擴展竹塑料插件與遠程代理支持。 –