我已經建立了詹金斯CI溶液(在Windows上)組成的,其檢出git倉庫(使用GIT中-插件)到它們各自的工作空間3個並行作業(使用多椎插件)。時代 95%,作業完美運行,但有的時候我在工作中的任何一個或多個以下錯誤信息:無效的ID:處理泄漏的文件描述符。詹金斯
Building on master in workspace C:\Program Files (x86)\Jenkins\jobs\PatchsetCPPCheck\workspace
Checkout:workspace/C:\Program Files (x86)\Jenkins\jobs\PatchsetCPPCheck\workspace - [email protected]
Using strategy: Gerrit Trigger
Last Built Revision: Revision 2ff5e3449041916e21fe7a4833a2babcfef45225 (master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Commencing build of Revision 1eec024d8a125a42b563011468bb19a87e1da2ea (master)
Checking out Revision 1eec024d8a125a42b563011468bb19a87e1da2ea (master)
Cleaning workspace
Resetting working tree
FATAL: Invalid id: Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
java.lang.IllegalArgumentException: Invalid id: Process leaked file descriptors. See http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build for more information
at org.eclipse.jgit.lib.ObjectId.fromString(ObjectId.java:232)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.doRevList(CliGitAPIImpl.java:1278)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revList(CliGitAPIImpl.java:1264)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.isCommitInRepo(CliGitAPIImpl.java:1289)
at hudson.plugins.git.GitAPI.isCommitInRepo(GitAPI.java:189)
at hudson.plugins.git.GitSCM.computeChangeLog(GitSCM.java:1286)
at hudson.plugins.git.GitSCM.access$1300(GitSCM.java:57)
at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1251)
at hudson.plugins.git.GitSCM$4.invoke(GitSCM.java:1205)
at hudson.FilePath.act(FilePath.java:905)
at hudson.FilePath.act(FilePath.java:878)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1205)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1369)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:581)
at hudson.model.Run.execute(Run.java:1593)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:242)
誰能幫助我在這?
的問題是之前構建步驟觸發 – 2014-07-11 09:09:46
@ruslo這種解決方法並不詹金斯的一部分生成步驟,它的失敗!看看它... –
可能我錯過了一些東西,但是從文檔引用:'你可以調用你的命令'。我沒有任何命令,即使當我有一個剛剛退出SUCCESS消息的裸露項目(至少它必須) – 2014-07-11 10:44:17