[issue2611] hg unbundle throws error

viacoban bugs at mercurial.selenic.com
Fri Jan 28 15:29:20 UTC 2011


New submission from viacoban <victor.iacoban at gmail.com>:

executed this:
hg -R ./dev-15268 unbundle ./dev-15268.hg

Please note dev-15268.hg is a huge file with latest changeset containing
additions of 50MB of jars

OS: OpenSuse 11.3

fails with error:
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
Traceback (most recent call last):
  File "/usr/bin/hg", line 38, in <module>
    mercurial.dispatch.run()
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 16,
in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 36,
in dispatch
    return _runcatch(u, args)
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 58,
in _runcatch
    return _dispatch(ui, args)
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 590,
in _dispatch
    cmdpats, cmdoptions)
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 401,
in runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib64/python2.6/site-packages/mercurial/extensions.py", line
175, in wrap
    return wrapper(origfn, *args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/hgext/color.py", line 223, in
colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 641,
in _runcommand
    return checkargs()
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 595,
in checkargs
    return cmdfunc()
  File "/usr/lib64/python2.6/site-packages/mercurial/dispatch.py", line 588,
in <lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib64/python2.6/site-packages/mercurial/util.py", line 426, in
check
    return func(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/mercurial/extensions.py", line
130, in wrap
    util.checksignature(origfn), *args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/mercurial/util.py", line 426, in
check
    return func(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/hgext/mq.py", line 2988, in mqcommand
    return orig(ui, repo, *args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/mercurial/util.py", line 426, in
check
    return func(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/mercurial/commands.py", line
3810, in unbundle
    lock=lock)
  File "/usr/lib64/python2.6/site-packages/mercurial/localrepo.py", line
1739, in addchangegroup
    if fl.addgroup(source, revmap, trp) is None:
  File "/usr/lib64/python2.6/site-packages/mercurial/revlog.py", line 1336,
in addgroup
    chunkdata = bundle.parsechunk()
  File "/usr/lib64/python2.6/site-packages/mercurial/changegroup.py", line
174, in parsechunk
    data = self.read(l - 80)
  File "/usr/lib64/python2.6/site-packages/mercurial/changegroup.py", line
141, in read
    return self._stream.read(l)
  File "/usr/lib64/python2.6/site-packages/mercurial/util.py", line 988, in read
    for chunk in self.iter:
  File "/usr/lib64/python2.6/site-packages/mercurial/util.py", line 966, in
splitbig
    for chunk in chunks:
  File "/usr/lib64/python2.6/site-packages/mercurial/changegroup.py", line
128, in generator
    yield zd.decompress(chunk)
IOError: invalid data stream

----------
messages: 15029
nosy: viacoban
priority: bug
status: unread
title: hg unbundle throws error

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2611>
____________________________________________________


More information about the Mercurial-devel mailing list