[ 
https://issues.apache.org/jira/browse/BUILDS-9?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113644#comment-14113644
 ] 

Konstantin Kolinko commented on BUILDS-9:
-----------------------------------------

{quote}
1. Checks that ".svn" directory is present
2. Calls "svn info --xml" and parses its stdout as XML.
{quote}
...
{quote}
In this case the step 2 fails.
My guess is that svn working copy is in an older format and needs an "svn 
upgrade" call on it.
{quote}

Further looking into Buildbot master branch on GitHub source code, the call on 
step 2 does check exit code of the command. ("cmd.didFail()" \[3]) That should 
have produced a different message, "Source step failed while running command 
%s".


I tested running "svn info --xml" with svn 1.8.10 (Windows) on a svn 1.7 
working copy.
The result was
- A truncated XML document on stdout
- An error message on stderr
- Exit code "1".

Historically, there have been several cases when svn info returned zero exit 
code on errors, but this is not one.

So my guess that the working copy "needs an "svn upgrade"" is likely a wrong 
one.

\[3] 
https://github.com/buildbot/buildbot/blob/master/master/buildbot/steps/source/svn.py#L231

Ways to go forward:
1. Connect to the slave and run "svn info --xml --non-interactive 
--no-auth-cache" and look what the error message is.
2. Purge the broken working copy and let it checkout a fresh one.
The latter can also be done remotely by reconfiguring the SVN step in the 
project.

> Some Buildbot Builds failing due to corupted xml in svn step
> ------------------------------------------------------------
>
>                 Key: BUILDS-9
>                 URL: https://issues.apache.org/jira/browse/BUILDS-9
>             Project: Infra Build Platform
>          Issue Type: Bug
>          Components: Buildbot
>         Environment: Currently only seems to happen on lares_ubuntu which as 
> svn 1.8.8
>            Reporter: Gavin
>            Assignee: Gavin
>
> most builds fail during the svn checkout|update step with the error message 
> 'Corrupted xml, aborting step'



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to