PROPFIND exception during check out of Subversion branch behind https

Bug #190832 reported by Brian de Alwis
2
Affects Status Importance Assigned to Milestone
Bazaar Subversion Plugin
Fix Released
Undecided
Jelmer Vernooij

Bug Description

Trying to check out a branch from svn+https://papyrus.usask.ca/svn/dept/gt starts doing something, but then errors out with:

bzr: ERROR: libsvn._core.SubversionException: ("PROPFIND request failed on '/svn/dept/gt'", 175002)

The path to that PROPFIND doesn't look right: all the other paths have a "!svn", like "/svn/dept/!svn/vcc/default"

(A lightweight checkout works fine.)

Full traceback:

$ bzr co svn+https://papyrus.usask.ca/svn/dept/gt gt-trunk
bzr: ERROR: libsvn._core.SubversionException: ("PROPFIND request failed on '/svn/dept/gt'", 175002)

Traceback (most recent call last):
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/commands.py", line 806, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/commands.py", line 762, in run_bzr
    ret = run(*run_argv)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/commands.py", line 492, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/builtins.py", line 989, in run
    accelerator_tree)
  File "/Users/bsd/.bazaar/plugins/svn/branch.py", line 191, in create_checkout
    return self._create_heavyweight_checkout(to_location, revision_id)
  File "/Users/bsd/.bazaar/plugins/svn/branch.py", line 144, in _create_heavyweight_checkout
    checkout_branch.pull(self, stop_revision=revision_id)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/branch.py", line 1731, in pull
    run_hooks=run_hooks)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/branch.py", line 1530, in pull
    self.update_revisions(source, stop_revision, overwrite=overwrite)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/branch.py", line 1482, in update_revisions
    self.fetch(other, stop_revision)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/decorators.py", line 165, in write_locked
    return unbound(self, *args, **kwargs)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/branch.py", line 286, in fetch
    pb=nested_pb)
  File "/usr/pkg/lib/python2.4/site-packages/bzrlib/repository.py", line 916, in fetch
    return inter.fetch(revision_id=revision_id, pb=pb, find_ghosts=find_ghosts)
  File "/Users/bsd/.bazaar/plugins/svn/fetch.py", line 693, in fetch
    self._fetch_switch(needed, pb, lhs_parent)
  File "/Users/bsd/.bazaar/plugins/svn/fetch.py", line 650, in _fetch_switch
    reporter.finish_report(pool)
  File "/Users/bsd/.bazaar/plugins/svn/errors.py", line 114, in convert
    raise convert_error(e)
SubversionException: ("PROPFIND request failed on '/svn/dept/gt'", 175002)

bzr 1.1.0 on python 2.4.4.final.0 (darwin)
arguments: ['/usr/pkg/bin/bzr', 'co', 'svn+https://papyrus.usask.ca/svn/dept/gt', 'gt-trunk']
encoding: 'UTF-8', fsenc: 'utf-8', lang: 'en_CA.UTF-8'
plugins:
  automv /Users/bsd/.bazaar/plugins/automv [unknown]
  launchpad /usr/pkg/lib/python2.4/site-packages/bzrlib/plugins/launchpad [unknown]
  multiparent /usr/pkg/lib/python2.4/site-packages/bzrlib/plugins/multiparent.pyc [unknown]
  svn /Users/bsd/.bazaar/plugins/svn [0.4.8dev0]
*** Bazaar has encountered an internal error.
    Please report a bug at https://bugs.launchpad.net/bzr/+filebug
    including this traceback, and a description of what you
    were doing when the error occurred.

Revision history for this message
Brian de Alwis (slyguy) wrote : Re: [Bug 190832] [NEW] PROPFIND exception during check out of Subversion branch behind https

Should add: ~/.bazaar/subversion.conf contains:

----------------------------------
[2d47b262-a5da-0310-af36-9ee85df9eb2a]
locations = svn+https://papyrus.usask.ca/svn/dept;https://papyrus.usask.ca/svn/dept
branching-scheme = single-gt
branching-scheme-mandatory = False
----------------------------------

--
  Brian de Alwis | Software Practices Lab | UBC | http://www.cs.ubc.ca/~bsd/
       "Amusement to an observing mind is study." - Benjamin Disraeli

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

This is a known issue in the http(s) support in the 0.4 branch at the moment. It should work fine in any releases.

Revision history for this message
Brian de Alwis (slyguy) wrote : Re: [Bug 190832] Re: PROPFIND exception during check out of Subversion branch behind https

I forgot you mentioned that. Sorry for the noise. Thanks for the help.

On 11-Feb-2008, at 2:32 AM, Jelmer Vernooij wrote:
> This is a known issue in the http(s) support in the 0.4 branch at the
> moment. It should work fine in any releases.

--
  Brian de Alwis | Software Practices Lab | UBC | http://www.cs.ubc.ca/~bsd/
       "Amusement to an observing mind is study." - Benjamin Disraeli

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Is this still a problem?

Changed in bzr-svn:
status: New → Incomplete
Revision history for this message
Brian de Alwis (slyguy) wrote :

On 20-Mar-2008, at 9:37 PM, Jelmer Vernooij wrote:
> Is this still a problem?

Seems to work fine with bzr 1.3rc1 and bzr-svn 0.4.9dev0 as checked
out from

 http://people.samba.org/bzr/jelmer/bzr-svn/stable/

Thanks Jelmer.

Brian.

--
  Brian de Alwis | Software Practices Lab | UBC | http://www.cs.ubc.ca/~bsd/
       "Amusement to an observing mind is study." - Benjamin Disraeli

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Thanks for checking - marking this as verifie.

Changed in bzr-svn:
assignee: nobody → jelmer
status: Incomplete → Fix Committed
Jelmer Vernooij (jelmer)
Changed in bzr-svn:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.