Hudson SVN签出失败在VMWare虚拟机上频繁发生
我们最近在Hudson构建系统上遇到了看似随机的SVN检查失败。谷歌搜索让我失望;我希望stackoverflow社区能帮助我:-) 当我们的Hudson build jobs签出源通过Hudson Subversion插件(使用SVN工具包)时,偶尔会收到以下SVN错误: 错误:无法签出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文档结构必须在同一实体中开始和结
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提交的文件应该能解决