Failure to commit to a bound branch

Bug #400541 reported by Arno van Rensburg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
New
Undecided
Unassigned

Bug Description

Hi

I got the following error trying to do a commit while bounded to a branch on a server (while not connected to that server):

c:\development\trunk\cachefree>bzr qcommit
bzr: ERROR: exceptions.RuntimeError: maximum recursion depth exceeded in cmp

Traceback (most recent call last):
  File "bzrlib\commands.pyo", line 727, in exception_to_return_code
  File "bzrlib\commands.pyo", line 922, in run_bzr
  File "bzrlib\commands.pyo", line 559, in run_argv_aliases
  File "C:/Program Files/Bazaar/plugins\qbzr\lib\commands.py", line 753, in run
  File "bzrlib\commands.pyo", line 922, in run_bzr
  File "bzrlib\commands.pyo", line 559, in run_argv_aliases
  File "bzrlib\builtins.pyo", line 2878, in run
  File "bzrlib\decorators.pyo", line 192, in write_locked
  File "bzrlib\workingtree_4.pyo", line 226, in commit
  File "bzrlib\decorators.pyo", line 192, in write_locked
  File "bzrlib\mutabletree.pyo", line 194, in commit
  File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 211, in _get_nick
...
...
...
<about another 200 entries of the same text>
...
...
...
 File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 211, in _get_nick
  File "bzrlib\branch.pyo", line 208, in _get_nick
  File "bzrlib\decorators.pyo", line 138, in read_locked
  File "bzrlib\branch.pyo", line 2280, in get_master_branch
  File "bzrlib\branch.pyo", line 135, in open
  File "bzrlib\bzrdir.pyo", line 1679, in open_branch
  File "bzrlib\branch.pyo", line 1603, in open
  File "bzrlib\bzrdir.pyo", line 649, in find_repository
  File "bzrlib\bzrdir.pyo", line 615, in _find_containing
  File "bzrlib\bzrdir.pyo", line 639, in usable_repository
  File "bzrlib\bzrdir.pyo", line 1684, in open_repository
  File "bzrlib\repository.pyo", line 2752, in find_format
  File "bzrlib\bzrdir.pyo", line 1615, in get_repository_transport
  File "bzrlib\transport\local.pyo", line 86, in clone
  File "bzrlib\transport\local.pyo", line 122, in abspath
  File "bzrlib\urlutils.pyo", line 282, in _win32_local_path_to_url
  File "bzrlib\osutils.pyo", line 265, in _win32_abspath
  File "ntpath.pyo", line 505, in abspath
  File "ntpath.pyo", line 442, in normpath
  File "ntpath.pyo", line 119, in splitdrive
RuntimeError: maximum recursion depth exceeded in cmp

bzr 1.14.1 on python 2.5.2 (win32)
arguments: ['bzr', 'qsubprocess', '"commit" "-m" "Build Fix 6" "src-redist/Redistributables/build.xml"']
encoding: 'cp1252', fsenc: 'mbcs', lang: 'af'
plugins:
  bzrtools C:\Program Files\Bazaar\plugins\bzrtools [1.14]
  extmerge C:\Program Files\Bazaar\plugins\extmerge [unknown]
  launchpad C:\Program Files\Bazaar\plugins\launchpad [unknown]
  netrc_credential_store C:\Program Files\Bazaar\plugins\netrc_credential_store [unknown]
  qbzr C:\Program Files\Bazaar\plugins\qbzr [0.10]
  svn C:\Program Files\Bazaar\plugins\svn [0.5.4]
*** 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.

I was running on Windows Vista, with the following version information:

  Bazaar (bzr) 1.14.1
  Python interpreter: C:\Program Files\Bazaar\python25.dll 2.5.2
  Python standard library: C:\Program Files\Bazaar\lib\library.zip
  bzrlib: C:\Program Files\Bazaar\lib\library.zip\bzrlib
  Bazaar configuration: C:\Users\Arno\AppData\Roaming\bazaar\2.0
  Bazaar log file: C:\Users\Arno\Documents\.bzr.log

Copyright 2005, 2006, 2007, 2008, 2009 Canonical Ltd.
http://bazaar-vcs.org/

bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and
you may use, modify and redistribute it under the terms of the GNU
General Public License version 2 or later.

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.