Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
詹金斯&x2B;SVN:SVN:E175002:选项_Svn_Jenkins_Collabnet - Fatal编程技术网

詹金斯&x2B;SVN:SVN:E175002:选项

詹金斯&x2B;SVN:SVN:E175002:选项,svn,jenkins,collabnet,Svn,Jenkins,Collabnet,我无法使用Jenkins运行build,在控制台上我可以发现以下错误。但我已经通过浏览器验证了存储库根目录和子目录的访问,一切正常 [EnvInject] - Loading node environment variables. Building remotely on xxx.xxx.xxx.xxx in workspace /path/project Updating http://<IP>/path/to/repo at revision U rpms/s

我无法使用Jenkins运行build,在控制台上我可以发现以下错误。但我已经通过浏览器验证了存储库根目录和子目录的访问,一切正常

[EnvInject] - Loading node environment variables.
Building remotely on xxx.xxx.xxx.xxx in workspace /path/project
Updating http://<IP>/path/to/repo at revision  
U         rpms/src/main/
At revision 6374
hudson.util.IOException2: revision check failed on http://<IP>/path/to/repo/subfolders
    at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:178)
    at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:113)
    at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:649)
    at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:810)
    at hudson.model.AbstractProject.checkout(AbstractProject.java:1382)
    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:247)
Caused by: org.tmatesoft.svn.core.SVNException: svn: E175002: OPTIONS /path/to/repo/subfolders failed
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:364)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352)
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708)
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:628)
    at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103)
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1018)
    at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
    at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
    at org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
    at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
    at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
    at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
    at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
    at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
    at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967)
    at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:872)
    at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:166)
    ... 11 more
Caused by: svn: E175002: OPTIONS path/to/repo/subfolders failed
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
    ... 30 more
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: OPTIONS request failed on '/path/to/repo/subfolders'
svn: E170001: OPTIONS of '/path/to/repo/subfolders': 403 Forbidden (http://<IP>/)
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62)
    at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:748)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
    ... 29 more
Caused by: svn: E170001: OPTIONS of '/path/to/repo/subfolders': 403 Forbidden (http://<IP>/)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:189)
    at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:141)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.createDefaultErrorMessage(HTTPRequest.java:452)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:189)
    at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:460)
    ... 30 more
Notifying upstream projects of job completion
Finished: FAILURE
[EnvInject]-加载节点环境变量。
在工作区/路径/项目中的xxx.xxx.xxx.xxx上远程构建
更新http:///path/to/repo 修订时
U RPM/src/main/
第6374次修订
hudson.util.IOException2:上的修订检查失败http:///path/to/repo/subfolders
位于hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:178)
运行(SubversionChangeLogBuilder.java:113)
位于hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:649)
位于hudson.scm.SubversionSCM.checkout(SubversionSCM.java:810)
在hudson.model.AbstractProject.checkout(AbstractProject.java:1382)上
位于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:1593)
在hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
在hudson.model.ResourceController.execute(ResourceController.java:88)
运行(Executor.java:247)
原因:org.tmatesoft.svn.core.svn异常:svn:E175002:OPTIONS/path/to/repo/subfolders失败
位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:379)
位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:364)
位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352)
位于org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708)
位于org.tmatesoft.svn.core.internal.io.dav.DAVConnection.ExchangeCabilities(DAVConnection.java:628)
位于org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103)
位于org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1018)
位于org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
位于org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber(SvnNgRepositoryAccess.java:118)
位于org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations(SvnRepositoryAccess.java:148)
位于org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor(SvnNgRepositoryAccess.java:45)
位于org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:160)
位于org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run(SvnRemoteLog.java:35)
位于org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
位于org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
位于org.tmatesoft.svn.core.wc2.svnooperation.run(svnooperation.java:291)
位于org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:967)
位于org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:872)
位于hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:166)
... 还有11个
原因:svn:E175002:选项路径/到/repo/子文件夹失败
位于org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
位于org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:154)
位于org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:97)
... 30多
原因:org.tmatesoft.svn.core.SVNAuthenticationException:svn:E170001:OPTIONS请求在“/path/to/repo/subfolders”上失败
svn:E170001:“/path/to/repo/subfolders”的选项:403禁止(http://)
位于org.tmatesoft.svn.core.internal.wc.svnerrormager.error(svnerrormager.java:62)
位于org.tmatesoft.svn.core.internal.wc.svnerrormager.error(svnerrormager.java:51)
在org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.\u请求(HTTPConnection.java:748)
位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:373)
... 还有29个
原因:svn:E170001:“/path/to/repo/subfolders”的选项:403禁止(http://)
位于org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:208)
位于org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:189)
位于org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:141)
位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.createDefaultErrorMessage(HTTPRequest.java:452)
位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:189)
在org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.\u请求中(HTTPConnection.java:460)
... 30多
通知上游项目工作完成情况
完成:失败
我们正在CentOS6操作系统中使用CollabSVN


请帮助。

stacktrace肯定显示身份验证异常,因此我怀疑您在Jenkins上的SVN配置不正确:

Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: (...)

如果您控制远程repo(您的服务器?),也许您可以在该端启用详细日志来查看发生了什么?或者至少看看日志。

当Jenkins无法连接到您的SVN存储库时,就会出现此问题。 发生这种情况的一些可能原因是:

  • 连接到存储库的凭据无效
  • 存储库分支路径无效
  • SVN服务器已关闭
    一个疑问是,我看到了
    .subversion/auth
    文件夹,但我看不到其中的任何数据。所以我还没有删除。subversion文件夹和多个项目都在Jenkins中。如果在这种情况下,我必须删除.subversion目录,它会给其他项目带来任何麻烦吗?允许(授权方面)点击远程repo吗?在你的堆栈中,我是