← Back to team overview

clicompanion-devs team mailing list archive

[Bug 683021] Re: lp:clicompanion is stacked on itself, giving maximum recursion depth error

 

** Changed in: clicompanion
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of CLI
Companion Development Team, which is subscribed to CLI Companion.
https://bugs.launchpad.net/bugs/683021

Title:
  lp:clicompanion is stacked on itself, giving maximum recursion depth
  error

Status in CLI Companion:
  Fix Released

Bug description:
  
  :~$ bzr branch lp:clicompanion
  bzr: failed to report crash using apport:                                                                                            
       OSError(13, 'Permission denied')
  bzr: ERROR: exceptions.RuntimeError: maximum recursion depth exceeded

  Traceback (most recent call last):
    File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 912, in exception_to_return_code
      return the_callable(*args, **kwargs)
    File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1112, in run_bzr
      ret = run(*run_argv)
    File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 690, in run_argv_aliases
      return self.run(**all_cmd_args)
    File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 705, in run
      return self._operation.run_simple(*args, **kwargs)
    File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 135, in run_simple
      self.cleanups, self.func, *args, **kwargs)
    File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
      result = func(*args, **kwargs)
    File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1209, in run
      from_location)
    File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 1033, in open_tree_or_branch
      return bzrdir._get_tree_branch()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 327, in _get_tree_branch
      return None, self.open_branch(name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location
      repo = self._get_fallback_repository(url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 226, in _get_fallback_repository
      possible_transports=[self.bzrdir.root_transport])
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 168, in open
      return control.open_branch(unsupported=_unsupported)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location
      repo = self._get_fallback_repository(url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 226, in _get_fallback_repository
      possible_transports=[self.bzrdir.root_transport])
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 168, in open
      return control.open_branch(unsupported=_unsupported)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location
      repo = self._get_fallback_repository(url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 226, in _get_fallback_repository
      possible_transports=[self.bzrdir.root_transport])
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 168, in open
      return control.open_branch(unsupported=_unsupported)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location
      repo = self._get_fallback_repository(url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 226, in _get_fallback_repository
      possible_transports=[self.bzrdir.root_transport])
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 168, in open
      return control.open_branch(unsupported=_unsupported)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location
      repo = self._get_fallback_repository(url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 226, in _get_fallback_repository
      possible_transports=[self.bzrdir.root_transport])
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 168, in open
      return control.open_branch(unsupported=_unsupported)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location
      repo = self._get_fallback_repository(url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 226, in _get_fallback_repository
      possible_transports=[self.bzrdir.root_transport])
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 168, in open
      return control.open_branch(unsupported=_unsupported)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 349, in open_branch
      setup_stacking=not ignore_fallbacks, name=name)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2240, in __init__
      self._setup_stacking()
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 2251, in _setup_stacking
      self._activate_fallback_location(fallback_url)
    File "/usr/lib/python2.6/dist-packages/bzrlib/branch.py", line 106, in _activate_fallback_location

  ...

  
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 137, in _rpc_open_2_1
      response = self._call('BzrDir.open_2.1', path)
    File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 55, in _call
      return self._client.call(method, *args)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 132, in call
      result, protocol = self.call_expecting_body(method, *args)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 145, in call_expecting_body
      method, args, expect_response_body=True)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 79, in _call_and_read_response
      readv_body=readv_body, body_stream=body_stream)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/client.py", line 63, in _send_request
      encoder.call(method, *args)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 1309, in call
      self._write_end()
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 1133, in _write_end
      self.flush()
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/protocol.py", line 1099, in flush
      self._real_write_func(''.join(self._buf))
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 396, in accept_bytes
      self._accept_bytes(bytes)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 978, in _accept_bytes
      self._medium._accept_bytes(bytes)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 795, in _accept_bytes
      self._real_medium.accept_bytes(bytes)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 689, in accept_bytes
      self._accept_bytes(bytes)
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 862, in _accept_bytes
      osutils.send_all(self._socket, bytes, self._report_activity)
    File "/usr/lib/python2.6/dist-packages/bzrlib/osutils.py", line 2065, in send_all
      report_activity(sent, 'write')
    File "/usr/lib/python2.6/dist-packages/bzrlib/smart/medium.py", line 176, in _report_activity
      ui.ui_factory.report_transport_activity(self, bytes, direction)
  RuntimeError: maximum recursion depth exceeded

  bzr 2.2.1 on python 2.6.6 (Linux-2.6.35-23-generic-i686-with-Ubuntu-10.10-maverick)
  arguments: ['/usr/bin/bzr', 'branch', 'lp:clicompanion']
  encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.utf8'
  plugins:
    bash_completion      /usr/lib/python2.6/dist-packages/bzrlib/plugins/bash_completion [2.2.1]
    bzrtools             /usr/lib/python2.6/dist-packages/bzrlib/plugins/bzrtools [2.2.0]
    launchpad            /usr/lib/python2.6/dist-packages/bzrlib/plugins/launchpad [2.2.1]
    netrc_credential_store /usr/lib/python2.6/dist-packages/bzrlib/plugins/netrc_credential_store [2.2.1]
    news_merge           /usr/lib/python2.6/dist-packages/bzrlib/plugins/news_merge [2.2.1]

  *** Bazaar has encountered an internal error.  This probably indicates a
      bug in Bazaar.  You can help us fix it by filing a bug report at
          https://bugs.launchpad.net/bzr/+filebug
      including this traceback and a description of the problem.

  Ubuntu 10.10
  Bazaar 2.2.1 -- a free distributed version-control tool

To manage notifications about this bug go to:
https://bugs.launchpad.net/clicompanion/+bug/683021/+subscriptions