[rabbitmq-discuss] problem with hg clone http://hg.rabbitmq.com/rabbitmq-dotnet-client/
Ryan Davis
ryan at acceleration.net
Fri Jun 19 14:06:05 BST 2009
I am on a fast, wired connection, and still no dice with hg 1.2.1 /cygwin:
$ hg clone http://hg.rabbitmq.com/rabbitmq-dotnet-client/
destination directory: rabbitmq-dotnet-client
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
** unknown exception encountered, details follow
** report bug details to http://www.selenic.com/mercurial/bts
** or mercurial at selenic.com
** Mercurial Distributed SCM (version 1.2.1)
** Extensions loaded:
Traceback (most recent call last):
File "/usr/bin/hg", line 5, in <module>
pkg_resources.run_script('mercurial==unknown', 'hg')
File "build/bdist.linux-i686/egg/pkg_resources.py", line 448, in
run_script
File "build/bdist.linux-i686/egg/pkg_resources.py", line 1166, in
run_script
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/EGG-INFO/scripts/hg",
line 27, in <module>
mercurial.dispatch.run()
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 16, in run
sys.exit(dispatch(sys.argv[1:]))
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 25, in dispatch
return _runcatch(u, args)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 41, in _runcatch
return _dispatch(ui, args)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 372, in _dispatch
return runcommand(lui, repo, cmd, fullargs, ui, options, d)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 247, in runcommand
ret = _runcommand(ui, options, cmd, d)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 417, in _runcommand
return checkargs()
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 377, in checkargs
return cmdfunc()
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/dispatch.py",
line 371, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/util.py",
line 718, in check
return func(*args, **kwargs)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/commands.py",
line 603, in clone
update=not opts.get('noupdate'))
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/hg.py",
line 215, in clone
dest_repo.clone(src_repo, heads=revs, stream=stream)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/localrepo.py",
line 2152, in clone
return self.pull(remote, heads)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/localrepo.py",
line 1495, in pull
return self.addchangegroup(cg, 'pull', remote.url())
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/localrepo.py",
line 2043, in addchangegroup
if fl.addgroup(chunkiter, revmap, trp) is None:
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/revlog.py",
line 1192, in addgroup
for chunk in revs:
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/changegroup.py",
line 31, in chunkiter
c = getchunk(source)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/changegroup.py",
line 21, in getchunk
d = source.read(l - 4)
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/util.py",
line 1674, in read
for chunk in self.iter:
File
"/usr/lib/python2.5/site-packages/mercurial-unknown-py2.5-cygwin-1.5.25-i686.egg/mercurial/httprepo.py",
line 18, in zgenerator
yield zd.decompress(chunk)
zlib.error: Error -3 while decompressing: invalid code lengths set
I'll try a different network this weekend.
Thanks,
Ryan Davis
Acceleration.net
Director of Programming Services
2831 NW 41st street, suite B
Gainesville, FL 32606
Office: 352-335-6500 x 124
Fax: 352-335-6506
Matthias Radestock wrote:
> Ryan,
>
> Ryan Davis wrote:
>> I'm having trouble checking out the .net client source from mercurial
>> [...]
>> I've tried this using cygwin's hg and TortoiseHG on Windows, and
>> using hg on ubuntu, all with a similar errors. A few other things
>> lead me to believe this is a problem with the configuration of the
>> rabbitmq-dotnet-client repository:
>>
>> 1. the zip/bz2/gz archives I can download from
>> http://hg.rabbitmq.com/rabbitmq-dotnet-client/ are all corrupt
>> 2. "hg clone http://hg.rabbitmq.com/rabbitmq-java-client/" works
>> perfectly
>> 3. the zip archive I downloaded from
>> http://hg.rabbitmq.com/rabbitmq-java-client/ works perfectly
>>
>> I'm primarily using cygwin with hg version 1.1.
>
> Are you still seeing this problem?
>
> There is nothing special about the .net client repo; the config hasn't
> changed and it gets served by the same software as all the other repos.
>
> What is different though is that the repo is larger than some of the
> other repos. My guess is that either you are experiencing networking
> problems or there is a bug in the hg client.
>
> I suggest trying the following:
>
> - get hold of a more recent version of hg, say 1.2.1
> - use a fast, wired connection, from a different location (and
> preferably not behind some corp firewall)
>
>
> Regards,
>
> Matthias.
More information about the rabbitmq-discuss
mailing list