2010-11-01 27 views
3

我们最近在我们的Hudson构建系统上看到了随机SVN签出失败。谷歌搜索失败了我;我希望在计算器社区能帮助我:-)Hudson SVN签出故障在VMWare虚拟机上频繁发生

我们偶尔会收到以下错误SVN当我们通过哈德森哈德森颠覆插件(使用SVN套件)建立工作结帐来源:

ERROR: Failed to check out http://server/svnroot/project/projectTrunk org.tmatesoft.svn.core.SVNException: svn: Processing REPORT request response failed: XML document structures must start and end within the same entity. (/svnroot/!svn/vcc/default) svn: REPORT request failed on '/svnroot/!svn/vcc/default'

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

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

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

回答

0

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

这个问题似乎与svn套件有关。我不确定,如果使用该框架的开发人员可以实施针对此效果的策略。

在你的情况下,我会检查我的虚拟机服务器的健康状况。哈德森虚拟机获得足够的资源吗?事实上,它刚刚发生(假设Hudson已经在虚拟机上运行了一段时间),我会检查虚拟机和网络。

0

我有同样的问题,虽然它是旧线程,我想为此提供解决方案。

至少在我的情况。

ERROR: Failed to check out http://server/svnroot/project/projectTrunk org.tmatesoft.svn.core.SVNException: svn: Processing REPORT request response failed: XML document structures must start and end within the same entity. (/svnroot/!svn/vcc/default) svn: REPORT request failed on '/svnroot/!svn/vcc/default'

随着,我不得不控制台输出话说 Caused by: ........... path/to/file/.svn/tmp permision denied.

我们偶尔会忽略,但它不是由詹金斯拥有和被隐藏的文件。 chown文件jenkins它应该解决它。