Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/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
Hudson SVN签出失败在VMWare虚拟机上频繁发生_Svn_Hudson_Virtual Machine - Fatal编程技术网

Hudson SVN签出失败在VMWare虚拟机上频繁发生

Hudson SVN签出失败在VMWare虚拟机上频繁发生,svn,hudson,virtual-machine,Svn,Hudson,Virtual Machine,我们最近在Hudson构建系统上遇到了看似随机的SVN检查失败。谷歌搜索让我失望;我希望stackoverflow社区能帮助我:-) 当我们的Hudson build jobs签出源通过Hudson Subversion插件(使用SVN工具包)时,偶尔会收到以下SVN错误: 错误:无法签出http://server/svnroot/project/projectTrunkorg.tmatesoft.svn.core.svn异常:svn:处理报告请求响应失败:XML文档结构必须在同一实体中开始和结

我们最近在Hudson构建系统上遇到了看似随机的SVN检查失败。谷歌搜索让我失望;我希望stackoverflow社区能帮助我:-)

当我们的Hudson build jobs签出源通过Hudson Subversion插件(使用SVN工具包)时,偶尔会收到以下SVN错误:

错误:无法签出
http://server/svnroot/project/projectTrunk
org.tmatesoft.svn.core.svn异常:svn:处理报告请求响应失败:XML文档结构必须在同一实体中开始和结束。(/svnroot/!svn/vcc/default)svn:报告请求在“/svnroot/”上失败!svn/vcc/default'

这个问题似乎只有在使用Hudson的SVN插件从我们的虚拟机(Windows XP、Fedora 9、Fedora 12)签出时才会发生。使用传统SVN客户端的系统似乎可以工作

SVN服务器版本:1.6.6 哈德逊版本:1.377 Hudson SVN插件版本:1.17


有没有人处理过这个问题,或者有什么建议?

我最近读到,这可能会发生。当应用程序一次签出太多时。通常是几MB。简化的原因是,当svn客户端从svn下载时,它会立即尝试处理结果。如果请求的数据太多,消息缓冲区将溢出,数据包将被丢弃,这将导致不一致的xml

此问题似乎与svn工具包有关。我不确定,使用该框架的开发人员是否能够针对这种影响实施策略


在您的情况下,我会检查我的虚拟机服务器的运行状况。哈德逊虚拟机是否有足够的资源?事实上,这是最近才发生的(假设Hudson已经在虚拟机上运行了一段时间),我会检查虚拟机和网络。

我也遇到了同样的问题,虽然它是旧线程,但我想为此提供解决方案

至少对我来说

错误:签出失败http://server/svnroot/project/projectTrunk org.tmatesoft.svn.core.svn异常:svn:处理报告请求响应失败:XML文档结构必须在同一实体中开始和结束。(/svnroot/!svn/vcc/default)svn:报告请求在“/svnroot/”上失败!svn/vcc/default'

除此之外,我还有一个控制台输出
由以下原因引起:。。。。。。。。。。。path/to/file/.svn/tmp权限被拒绝。

我们偶尔会忽略它,但它不是詹金斯所有,而是隐藏的文件。 chown向jenkins提交的文件应该能解决