svn:处理REPORT请求响应失败:元素类型“META”必须由匹配结束标记“”

问题描述:

终止。当我在jenkins中从svn签出时收到一些这样的错误。我删除了所有的工作空间并运行Jenkin作业,然后我运行了多次,甚至发生了相同的错误。svn:处理REPORT请求响应失败:元素类型“META”必须由匹配结束标记“</META>”

大厦工作区/home/user/.jenkins/workspace/Buildprojectportal错误:无法更新/ SVN /项目/主干/开发/ projectroot org.tmatesoft.svn.core.SVNException:SVN:REPORT/SVN /项目/!svn/vcc/default在org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:298)上的org.tmatesoft.svn.core.internal.io.dav失败。 http.HTTPConnection.request(HTTPConnection.java:283)位于org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:271)位于org.tmatesoft.svn.core.internal。 io.dav.DAVConnection.doReport(DAVConnection.java:283)位于org.tmatesoft.svn.core.internal的org.tmatesoft.svn.core.internal.io.dav.DAVConnection.doReport(DAVConnection.java:274)。 io.dav.DAVRepository.getDatedRevision(DAVRepository.java:200)在org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:477)。 tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:465)位于org.tmatesoft.svn.core.wc的org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:541)。 SVNUpdateClient.doUpdate(SVNUpdateClient.java:401)at hudson.scm.subversion.UpdateUpdater $ TaskImpl.perform(UpdateUpdater.java:136)at hudson.scm.subversion.WorkspaceUpdater $ UpdateTask.delegateTo(WorkspaceUpdater.java:136)at hudson .scm.SubversionSCM $ CheckOutTask.perform(SubversionSCM.java:788)at hudson.scm.SubversionSCM $ CheckOutTask.invoke(SubversionSCM.java:769)at hudson.scm.SubversionSCM $ CheckOutTask.invoke(SubversionSCM.java:753)at hudson.FilePath.act(FilePath.java:904)at hudson.FilePath.act(FilePath.java:877)at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:743)at hudson.scm.SubversionSCM.checkout(SubversionSCM .java:685)at hudson.model.AbstractProject.checkout(AbstractProject.java:1364)at hudson.model.AbstractBuild $ AbstractBuildExecution.defaultCheckout(AbstractBuild.java:670)at jenk hudson.model上的ins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:88):在hudson.model上的hudson.model.Run.execute(Run.java:1575)上创建$ AbstractBuildExecution.run(AbstractBuild.java:575) .freeStyleBuild.run(FreeStyleBuild.java:46)at hudson.model.ResourceController.execute(ResourceController.java:88)at hudson.model.Executor.run(Executor.java:237)引起:org.tmatesoft.svn。 core.SVNErrorMessage:svn:REPORT/svn/project /!svn/vcc/default在org.tmatesoft.svn.core.SVNErrorMessage.create失败(SVNErrorMessage.java:200)at org.tmatesoft.svn.core.SVNErrorMessage.create (SVNErrorMessage.java:146)at org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89)... 27更多原因:org.tmatesoft.svn.core.SVNException:svn:REPORT请求失败'/ svn/project /!svn/vcc/default'svn:处理REPORT请求响应失败:元素类型“META”必须由匹配的结束标记“”终止。 (/ svn/project /!svn/vcc/default)

这是svnkit的问题,由Jenkins的svn插件使用。

add选项-Dsvnkit.http.sslProtocols=SSLv3

看看这个答案: link

+0

对不起,我忘了提,我使用哈德森,我怎么可以通过这个参数,有两个字段存储库URL和本地模块目录。 – Sun 2013-05-07 09:15:20

+0

这是一个系统属性。通常在启动JVM(java)时设置它,即在命令脚本中: java -Dsvnkit.http.sslProtocols = SSLv3 -classpath a.jar:svnkit.jar:... mainClassName 或者可以通过编程方式设置它在运行时: System.setProperty(“svnkit.http.sslProtocols”,“SSLv3”); – plsgogame 2013-05-07 09:22:08

+0

好吧,谢谢,我得到了 – Sun 2013-05-07 09:44:03