Crash with "Absent factory" error from SmartServer

Bug #395908 reported by Thomas E Jenkins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar
New
Undecided
Unassigned

Bug Description

Trying to checkout ubuntustudio-controls with bzr branch lp:ubuntustudio-controls fails with the below backtrace on Karmic.

Sun 2009-07-05 17:57:19 -0400
0.017 bzr arguments: [u'branch', u'lp:ubuntustudio-controls']
0.028 looking for plugins in /home/mort/.bazaar/plugins
0.028 looking for plugins in /usr/lib/python2.6/dist-packages/bzrlib/plugins
0.087 encoding stdout as sys.stdout encoding 'UTF-8'
1.157 ssh implementation is OpenSSH
6.241 creating repository in file:///home/mort/devel/ubuntu/ubuntustudio-controls/ubuntustudio-controls/.bzr/.
6.262 Using fetch logic to copy between RemoteRepository(bzr+ssh://bazaar.launchpad.net/%7Eubuntustudio-dev/ubuntustudio-controls/trunk/.bzr/)(<RemoteRepositoryFormat>) and KnitPackRepository('file:///home/mort/devel/ubuntu/ubuntustudio-controls/ubuntustudio-controls/.bzr/repository/')(<RepositoryFormatKnitPack6>)
6.446 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 729, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 924, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 560, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 1147, in run
    source_branch=br_from)
  File "/usr/lib/python2.6/dist-packages/bzrlib/bzrdir.py", line 1178, in sprout
    result_repo.fetch(source_repository, fetch_spec=fetch_spec)
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 1553, in fetch
    find_ghosts=find_ghosts, fetch_spec=fetch_spec)
  File "/usr/lib/python2.6/dist-packages/bzrlib/decorators.py", line 192, in write_locked
    result = unbound(self, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 3139, in fetch
    pb=pb, find_ghosts=find_ghosts)
  File "/usr/lib/python2.6/dist-packages/bzrlib/fetch.py", line 82, in __init__
    self.__fetch()
  File "/usr/lib/python2.6/dist-packages/bzrlib/fetch.py", line 108, in __fetch
    self._fetch_everything_for_search(search)
  File "/usr/lib/python2.6/dist-packages/bzrlib/fetch.py", line 136, in _fetch_everything_for_search
    stream, from_format, [])
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 4047, in insert_stream
    return self._locked_insert_stream(stream, src_format, is_resume)
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 4076, in _locked_insert_stream
    for substream_type, substream in stream:
  File "/usr/lib/python2.6/dist-packages/bzrlib/remote.py", line 1759, in missing_parents_chain
    for kind, substream in stream:
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/repository.py", line 467, in record_stream
    for bytes in byte_stream:
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/message.py", line 336, in read_streamed_body
    _translate_error(self._body_error_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/smart/message.py", line 359, in _translate_error
    raise errors.ErrorFromSmartServer(error_tuple)
ErrorFromSmartServer: Error received from smart server: ('error', "Absent factory for ('ubuntustudiocontrols-20080120153904-2owlzz66z6d2b95w-1', '<email address hidden>')")

6.447 Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/plugin.py", line 407, in _get__version__
    version_string = _format_version_tuple(version_info)
  File "/usr/lib/python2.6/dist-packages/bzrlib/__init__.py", line 102, in _format_version_tuple
    raise ValueError("version_info %r not valid" % (version_info,))
ValueError: version_info (0, 96, 0, 'dev', 1) not valid

6.447 return code 4

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 395908] [NEW] Crash with "Absent factory" error from SmartServer

 duplicate 354036

The branch you are pulling from needs a small repair done to it.
Instructions and workarounds are in bug 354036

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.