You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Justin Erenkrantz <je...@apache.org> on 2002/12/13 04:42:37 UTC

Problem with svn.collab.net?

In the course of doing my routine update, I got the following error:

...
U  tools/cvs2svn/cvs2svn.py
svn: Incomplete data
svn: Delta source ended unexpectedly

Now, all updates yield the following:

svn: Incomplete data
svn: Delta source ended unexpectedly

sabi can reproduce it, so I know it's not just me.

Hint: pathname of the file that causes this would be *really* 
helpful.  If I get a chance, I'll try to track down what file it is. 
-- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by Blair Zajac <bl...@orcaware.com>.
Nicholas Riley wrote:
> 
> On Thu, Dec 12, 2002 at 10:46:56PM -0600, Nicholas Riley wrote:
> > On Thu, Dec 12, 2002 at 08:42:37PM -0800, Justin Erenkrantz wrote:
> > > Hint: pathname of the file that causes this would be *really*
> > > helpful.  If I get a chance, I'll try to track down what file it is.
> >
> > /trunk/tools/hook-scripts/propchange-email.pl is the last delta that's
> > retrieved over the network before svn dies.
> 
> Here's a way to reproduce a problem without a wc:
> 
> % svn diff -r4046:4111 http://svn.collab.net/repos/dev/trunk/tools/hook-scripts/propchange-email.pl
> zsh: 4618 segmentation fault  svn diff -r4046:4111
> 
> Thread 0 Crashed:
>  #0   0x005f033c in find_entry (apr_hash.c:279)
>  #1   0x005f0508 in apr_hash_get (apr_hash.c:345)
>  #2   0x001a0b74 in svn_ra_dav__get_baseline_props (props.c:560)
>  #3   0x001a0d70 in svn_ra_dav__get_baseline_info (props.c:724)
>  #4   0x001a0f18 in svn_ra_dav__do_check_path (props.c:835)
>  #5   0x001086a0 in do_diff (diff.c:1124)

Hmmm, I'm using rev 4071 and don't get a seg fault:

% svn diff-r4046:4111 
http://svn.collab.net/repos/dev/trunk/tools/hook-scripts/propchange-email.pl
svn: Filesystem has no item
svn: 'http://svn.collab.net/repos/dev/trunk/tools/hook-scripts/propchange-email.pl' at rev 4111 wasn't found in repository.

I guess the s/svn/dev/ in the URL was deliberate?

Best,
Blair

-- 
Blair Zajac <bl...@orcaware.com>
Plots of your system's performance - http://www.orcaware.com/orca/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by Nicholas Riley <nj...@uiuc.edu>.
On Thu, Dec 12, 2002 at 11:11:21PM -0600, Nicholas Riley wrote:
> On Thu, Dec 12, 2002 at 10:46:56PM -0600, Nicholas Riley wrote:
> > On Thu, Dec 12, 2002 at 08:42:37PM -0800, Justin Erenkrantz wrote:
> > > Hint: pathname of the file that causes this would be *really* 
> > > helpful.  If I get a chance, I'll try to track down what file it is. 
> > 
> > /trunk/tools/hook-scripts/propchange-email.pl is the last delta that's
> > retrieved over the network before svn dies.
> 
> Here's a way to reproduce a problem without a wc:
> 
> % svn diff -r4046:4111 http://svn.collab.net/repos/dev/trunk/tools/hook-scripts/propchange-email.pl
> zsh: 4618 segmentation fault  svn diff -r4046:4111
> 
> Thread 0 Crashed:
>  #0   0x005f033c in find_entry (apr_hash.c:279)
>  #1   0x005f0508 in apr_hash_get (apr_hash.c:345)
>  #2   0x001a0b74 in svn_ra_dav__get_baseline_props (props.c:560)
>  #3   0x001a0d70 in svn_ra_dav__get_baseline_info (props.c:724)
>  #4   0x001a0f18 in svn_ra_dav__do_check_path (props.c:835)
>  #5   0x001086a0 in do_diff (diff.c:1124)

Oops, fitz just pointed out to me the URL was wrong.  Replacing 'dev'
with 'svn' above, it works fine.  (But is this another bug I've
uncovered? :)

-- 
=Nicholas Riley <nj...@uiuc.edu> | <http://www.uiuc.edu/ph/www/njriley>
        Pablo Research Group, Department of Computer Science and
  Medical Scholars Program, University of Illinois at Urbana-Champaign

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by Nicholas Riley <nj...@uiuc.edu>.
On Thu, Dec 12, 2002 at 10:46:56PM -0600, Nicholas Riley wrote:
> On Thu, Dec 12, 2002 at 08:42:37PM -0800, Justin Erenkrantz wrote:
> > Hint: pathname of the file that causes this would be *really* 
> > helpful.  If I get a chance, I'll try to track down what file it is. 
> 
> /trunk/tools/hook-scripts/propchange-email.pl is the last delta that's
> retrieved over the network before svn dies.

Here's a way to reproduce a problem without a wc:

% svn diff -r4046:4111 http://svn.collab.net/repos/dev/trunk/tools/hook-scripts/propchange-email.pl
zsh: 4618 segmentation fault  svn diff -r4046:4111

Thread 0 Crashed:
 #0   0x005f033c in find_entry (apr_hash.c:279)
 #1   0x005f0508 in apr_hash_get (apr_hash.c:345)
 #2   0x001a0b74 in svn_ra_dav__get_baseline_props (props.c:560)
 #3   0x001a0d70 in svn_ra_dav__get_baseline_info (props.c:724)
 #4   0x001a0f18 in svn_ra_dav__do_check_path (props.c:835)
 #5   0x001086a0 in do_diff (diff.c:1124)

-- 
=Nicholas Riley <nj...@uiuc.edu> | <http://www.uiuc.edu/ph/www/njriley>
        Pablo Research Group, Department of Computer Science and
  Medical Scholars Program, University of Illinois at Urbana-Champaign

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by Nicholas Riley <nj...@uiuc.edu>.
On Thu, Dec 12, 2002 at 08:42:37PM -0800, Justin Erenkrantz wrote:
> Hint: pathname of the file that causes this would be *really* 
> helpful.  If I get a chance, I'll try to track down what file it is. 

/trunk/tools/hook-scripts/propchange-email.pl is the last delta that's
retrieved over the network before svn dies.

-- 
=Nicholas Riley <nj...@uiuc.edu> | <http://www.uiuc.edu/ph/www/njriley>
        Pablo Research Group, Department of Computer Science and
  Medical Scholars Program, University of Illinois at Urbana-Champaign

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by cm...@collab.net.
Justin Erenkrantz <je...@apache.org> writes:

> > So, Justin, move your .svn/wcprops/propchange-email.pl file out of
> > the way and try the update again.  Let us know how it goes.
> 
> Okay, that fixed it.
> 
> Do we think this is more fallout from the buggy wcprops caching we had
> a while back?  -- justin

Dunno.  Although I'm tired of seeing the word "wcprops" so frequently
sandwiched between "buggy" and "caching" ...

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by Justin Erenkrantz <je...@apache.org>.
--On Friday, December 13, 2002 12:59 PM -0600 cmpilato@collab.net 
wrote:

> cmpilato@collab.net writes:
>
>> You actually are requesting diffs from the server against the
>> WRONG VERSION!
>
> So, Justin, move your .svn/wcprops/propchange-email.pl file out of
> the way and try the update again.  Let us know how it goes.

Okay, that fixed it.

Do we think this is more fallout from the buggy wcprops caching we 
had a while back?  -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by cm...@collab.net.
cmpilato@collab.net writes:

> You actually are requesting diffs from the server against the WRONG VERSION!

So, Justin, move your .svn/wcprops/propchange-email.pl file out of the
way and try the update again.  Let us know how it goes.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by cm...@collab.net.
Justin Erenkrantz <je...@apache.org> writes:

> --On Thursday, December 12, 2002 8:42 PM -0800 Justin Erenkrantz
> <je...@apache.org> wrote:
> 
> > In the course of doing my routine update, I got the following error:
> >
> > svn: Incomplete data
> > svn: Delta source ended unexpectedly
> 
> A tarball of just the hook-scripts dir (which is the culprit) is here:
> 
> http://scotch.ics.uci.edu/~jerenk/svn-corrupt.tar.gz
> 
> Still doesn't work.  Help!  -- justin

Hm... I can 'svn up -r 4085 propchange-email.pl; svn up' in my working
copy without a hitch.

Here's my wc:
% svn st -uv
             4085     4079   niemeyer   .
             4111     3768      blair   README
             4111     3434     kfogel   commit-access-control.cfg.example
             4111     3748   cmpilato   commit-access-control.pl
             4111     4111      blair   commit-email.pl
             4111     3434     kfogel   mailer.conf.example
             4111     3224     gstein   mailer.py
       *     4085     4046      blair   propchange-email.pl
             4111     3434     kfogel   svnperms.conf.example
             4111     4079   niemeyer   svnperms.py

Yours (after updating everything but the file that dies):
% svn st -uv
             4085     4079   niemeyer   .
             4111     3768      blair   README
             4111     3434     kfogel   commit-access-control.cfg.example
             4111     3748   cmpilato   commit-access-control.pl
             4111     4111      blair   commit-email.pl
             4111     3434     kfogel   mailer.conf.example
             4111     3224     gstein   mailer.py
       *     4085     3765      blair   propchange-email.pl
             4111     3434     kfogel   svnperms.conf.example
             4111     4079   niemeyer   svnperms.py

I find it a bit odd that propchange-email.pl is at 4085 in both wc's,
but the last-changed-rev is different.  Do I think that's crucial?
Not a bit.

OHOHOH!  But it *is* crucial!

Here's my wcprops for propchange-email.pl:
% more .svn/wcprops/propchange-email.pl.svn-work 
K 25
svn:wc:ra_dav:version-url
V 69
/repos/svn/!svn/ver/4046/trunk/tools/hook-scripts/propchange-email.pl
END

And yours:
% more .svn/wcprops/propchange-email.pl 
K 25
svn:wc:ra_dav:version-url
V 65
/repos/svn/!svn/ver/3765/trunk/tools/hook-scripts/commit-email.pl
END

You actually are requesting diffs from the server against the WRONG VERSION!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: Problem with svn.collab.net?

Posted by Justin Erenkrantz <je...@apache.org>.
--On Thursday, December 12, 2002 8:42 PM -0800 Justin Erenkrantz 
<je...@apache.org> wrote:

> In the course of doing my routine update, I got the following error:
>
> svn: Incomplete data
> svn: Delta source ended unexpectedly

A tarball of just the hook-scripts dir (which is the culprit) is here:

http://scotch.ics.uci.edu/~jerenk/svn-corrupt.tar.gz

Still doesn't work.  Help!  -- justin

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org