[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Trunk checkout fails with serf but not neon

From: Greg Stein <gstein_at_gmail.com>
Date: Wed, 16 May 2012 18:11:27 -0400

On May 16, 2012 6:04 PM, "Ivan Zhakov" <ivan_at_visualsvn.com> wrote:
>
> On Thu, May 17, 2012 at 1:55 AM, Greg Stein <gstein_at_gmail.com> wrote:
> > On Wed, May 16, 2012 at 11:45 AM, Mark Phippard <markphip_at_gmail.com>
wrote:
> >> I cannot recreate this with the Apache repository, but with a local
> >> 1.7.5 server and current trunk client I get this:
> >>
> >> $ svn co http://cu121.cloud.sp.collab.net/svn/desktop desktop
> >> --username=markphip --depth=immediates
> >> subversion/svn/checkout-cmd.c:168: (apr_err=130003)
> >> subversion/libsvn_client/checkout.c:103: (apr_err=130003)
> >> subversion/libsvn_client/ra.c:495: (apr_err=130003)
> >> subversion/libsvn_client/ra.c:362: (apr_err=130003)
> >> subversion/libsvn_ra/ra_loader.c:500: (apr_err=130003)
> >> svn: E130003: Unable to connect to a repository at URL
> >> 'http://cu121.cloud.sp.collab.net/svn/desktop'
> >> subversion/libsvn_ra_serf/util.c:780: (apr_err=130003)
> >> subversion/libsvn_ra_serf/util.c:737: (apr_err=130003)
> >> subversion/libsvn_ra_serf/util.c:1959: (apr_err=130003)
> >> subversion/libsvn_ra_serf/util.c:1940: (apr_err=130003)
> >> subversion/libsvn_ra_serf/util.c:2389: (apr_err=130003)
> >> svn: E130003: The OPTIONS response contains invalid XML (200 OK)
> >> Abort trap: 6
> >
> > That abort trap makes me think there is a forgotten error. I found a
> > likely cause and fixed that in r1339385. Could you build with that and
> > see if more error information is generated?
> >
> I think the real problem that serf_bucket_read() returns APR_EAGAIN
> and zero data. And then this zero buffer passed to expat.

svn_ra_serf__handle_xml_parser() also passes such bucket return values into
Expat.

Cheers,
-g
Received on 2012-05-17 00:12:00 CEST

This is an archived mail posted to the Subversion Dev mailing list.