'bzr branch' throwing an error when there is no network

Bug #247958 reported by Rehan Khan
2
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
High
Jonathan Lange

Bug Description

Hi, I received this traceback whilst trying to branch. Possibly this is related to a duff net connection (as in no network). bzr should probably print out a net error rather than a traceback?

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 834, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 790, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line 492, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 897, in run
    from_location)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 773, in open_tree_or_branch
    bzrdir = klass.open(location)
  File "/usr/lib/python2.5/site-packages/bzrlib/bzrdir.py", line 650, in open
    t = get_transport(base, possible_transports=possible_transports)
  File "/usr/lib/python2.5/site-packages/bzrlib/lazy_import.py", line 125, in __call__
    return obj(*args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/transport/__init__.py", line 1576, in get_transport
    base = directories.dereference(base)
  File "/usr/lib/python2.5/site-packages/bzrlib/directory_service.py", line 52, in dereference
    return service().look_up(name, url)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad/lp_directory.py", line 60, in look_up
    return self._resolve(url)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad/lp_directory.py", line 76, in _resolve
    result = resolve.submit(service)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad/lp_registration.py", line 180, in submit
    self._authenticated)
  File "/usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad/lp_registration.py", line 145, in send_request
    result = method(*method_params)
  File "/usr/lib/python2.5/xmlrpclib.py", line 1150, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.5/xmlrpclib.py", line 1440, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.5/xmlrpclib.py", line 1186, in request
    self.send_content(h, request_body)
  File "/usr/lib/python2.5/xmlrpclib.py", line 1300, in send_content
    connection.endheaders()
  File "/usr/lib/python2.5/httplib.py", line 856, in endheaders
    self._send_output()
  File "/usr/lib/python2.5/httplib.py", line 728, in _send_output
    self.send(msg)
  File "/usr/lib/python2.5/httplib.py", line 695, in send
    self.connect()
  File "/usr/lib/python2.5/httplib.py", line 1130, in connect
    sock.connect((self.host, self.port))
  File "<string>", line 1, in connect
gaierror: (-2, 'Name or service not known')

bzr 1.3.1 on python 2.5.1.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'branch', 'lp:smart']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  bzrtools /usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [1.3.0]
  launchpad /usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]

Tags: ui

Related branches

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 247958] [NEW] 'bzr branch' throwing an error when there is no network

 status confirmed
 tag ui
 importance high

Changed in bzr:
importance: Undecided → High
status: New → Confirmed
Jonathan Lange (jml)
Changed in bzr:
assignee: nobody → Jonathan Lange (jml)
status: Confirmed → Fix Committed
Jonathan Lange (jml)
Changed in bzr:
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.