我在使用github的jenkins中遇到以下错误。
使用策略:默认 最后修订版:修订版8d7d3f0898bc4583a80848033d6e0d27cc3e2096(origin / master,origin / HEAD) 从1个远程Git存储库中获取更改 从原点获取上游更改 在存储库源/ HEAD中看到分支 在存储库origin / master中看到分支 在存储库origin / svn中看到分支 看到3个远程分支机构 开始构建版本8d7d3f0898bc4583a80848033d6e0d27cc3e2096(origin / master,origin / HEAD) 检查修订版8d7d3f0898bc4583a80848033d6e0d27cc3e2096(origin / master,origin / HEAD) 致命错误:无效的ID:处理泄露的文件描述符。有关详细信息,请参阅http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build java.lang.IllegalArgumentException:无效的id:处理泄漏的文件描述符。有关详细信息,请参阅http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build at org.eclipse.jgit.lib.ObjectId.fromString(ObjectId.java:232) 在org.jenkinsci.plugins.gitclient.CliGitAPIImpl.doRevList(CliGitAPIImpl.java:959) 在org.jenkinsci.plugins.gitclient.CliGitAPIImpl.revList(CliGitAPIImpl.java:945) 在org.jenkinsci.plugins.gitclient.CliGitAPIImpl.isCommitInRepo(CliGitAPIImpl.java:970) 在hudson.plugins.git.GitAPI.isCommitInRepo(GitAPI.java:181) 在hudson.plugins.git.GitSCM.computeChangeLog(GitSCM.java:1292) 在hudson.plugins.git.GitSCM.access $ 1300(GitSCM.java:58) 在hudson.plugins.git.GitSCM $ 4.invoke(GitSCM.java:1257) 在hudson.plugins.git.GitSCM $ 4.invoke(GitSCM.java:1211) 在hudson.FilePath.act(FilePath.java:909) 在hudson.FilePath.act(FilePath.java:882) 在hudson.plugins.git.GitSCM.checkout(GitSCM.java:1211) 在hudson.model.AbstractProject.checkout(AbstractProject.java:1408) 在hudson.model.AbstractBuild $ AbstractBuildExecution.defaultCheckout(AbstractBuild.java:676) 在jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88) 在hudson.model.AbstractBuild $ AbstractBuildExecution.run(AbstractBuild.java:581) 在hudson.model.Run.execute(Run.java:1603) 在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 在hudson.model.ResourceController.execute(ResourceController.java:88) 在hudson.model.Executor.run(Executor.java:247)
通常它在白天工作正常,当我第二天再次启动系统时,它会出现此错误,只能通过在Jenkins中重新安装github来解决。错误消息中的链接说明了关于构建的产生过程,但我不明白这是什么意思(我只运行1-2个构建;在Windows上)。
感谢。