2010-11-01 6 views
3

Nous avons récemment été confrontés à des échecs de validation SVN apparemment aléatoires sur notre système de construction Hudson. La recherche Google m'a échoué; J'espère que la communauté stackoverflow peut me aider :-)Hudson SVN échecs de vérification se produisent fréquemment sur les machines virtuelles VMWare

Nous recevons de temps en temps l'erreur SVN suivante lorsque notre Hudson créer des emplois source de la caisse via le plug-in Subversion Hudson (qui utilise le kit 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'

Ce problème semble se produire uniquement lors de la vérification de nos machines virtuelles (Windows XP, Fedora 9, Fedora 12) à l'aide du plug-in SVN de Hudson. Les systèmes qui utilisent le client SVN traditionnel semblent fonctionner.

SVN Server version: 1.6.6 Version Hudson: 1,377 Hudson SVN Plugin Version: 1.17

Quelqu'un at-il abordé cette question, ou avez des suggestions?

Répondre

0

J'ai lu récemment, que cela peut arriver. lorsque l'application vérifie trop à la fois. Habituellement plusieurs MB. La cause simplifiée est que lorsque le client svn télécharge à partir de SVN, il essaie immédiatement de traiter les résultats. Si un trop grand nombre de données est demandé, le tampon du message débordera et les paquets seront supprimés, ce qui se traduit par un XML non conforme.

Ce problème semble être lié à svn kit. Je ne suis pas sûr, si le développeur utilisant le cadre peut mettre en œuvre des stratégies contre cet effet.

Dans votre cas, je vérifierais la santé de mon serveur VM. La machine virtuelle Hudson a-t-elle assez de ressources? Le fait, que cela se passe tout récemment (en supposant que Hudson fonctionne déjà pendant un certain temps sur la VM), je vérifierais dans la VM et le réseau.

0

J'avais le même problème, même si c'était un vieux fil, je voudrais fournir une solution pour cela.

Au moins dans mon cas.

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'

Avec que j'avais sortie de la console en disant Caused by: ........... path/to/file/.svn/tmp permision denied.

nous donnent de temps en temps, mais il n'a pas appartenu et a été jenkins fichier caché. chown file à jenkins il devrait le résoudre.

Questions connexes