1. Bitbucket
  2. Public Issue Tracker
  3. master
  4. Issues

Issues

Issue #6582 resolved

03dzyx - HTTP Error 500: Internal Server Error

Olemis Lang
created an issue

Since March 5th , 2013 I've been experiencing issues with my private project

https://olemis@bitbucket.org/olemis/03dzyx

First I tried to pull changes and this is what I got

$ hg pull bb_temp
http authorization required
realm: Bitbucket.org HTTP
user: olemis
password: 
pulling from https://olemis@bitbucket.org/olemis/03dzyx
searching for changes
abort: HTTP Error 500: Internal Server Error

I created a second fork hoping that this could be a local file system issue but this is what I got

$ hg pull bb_temp
http authorization required
realm: Bitbucket.org HTTP
user: olemis
password: 
pulling from https://olemis@bitbucket.org/olemis/03dzyx_temp
searching for changes
abort: HTTP Error 500: Internal Server Error

Finally I thought this all could be about problematic changesets . Therefore I decided to strip some of them . First attempt @ b8fba9d and second one @ c02a3d8 both failed .

By looking at the repos history it seems that push is still working .

No hope I ended up with a useless repository and my team is frozen waiting for this to be fixed .

Q:

  • Is it a known bug ?
  • Is there any hope to get this sorted out soon ?
  • Or shall we consider to abandon Bitbucket and look for something else ? If so how could we migrate the repository if we cannot read it ?

PS: I'm hoping my selection of ticket field values will accurately reflect the nature of this issue .

Comments (8)

  1. Erik van Zijst staff

    Are you happy to discuss details about this private repo on this public issue tracker, or did you mean to raise a private support request (by emailing support@bitbucket.org)?

  2. Olemis Lang reporter

    Please do not disclose any details about the repository . I'll contact support@... nevertheless be aware of this error I get when I clone it from scratch .

    $ hg clone https://bitbucket.org/olemis/03dzyx
     http authorization required
     realm: Bitbucket.org HTTP
     user: olemis
     password:
     destination directory: 03dzyx
     requesting all changes
     adding changesets
     transaction abort!
     rollback completed
     ** unknown exception encountered, please report by visiting
     **  http://mercurial.selenic.com/wiki/BugTracker
     ** Python 2.7.3 (default, Aug  1 2012, 05:14:39) [GCC 4.6.3]
     ** Mercurial Distributed SCM (version 2.0.2)
     ** Extensions loaded:
     Traceback (most recent call last):
       File "/usr/bin/hg", line 38, in <module>
         mercurial.dispatch.run()
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 27, in run
         sys.exit(dispatch(request(sys.argv[1:])))
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     64, in dispatch
         return _runcatch(req)
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     87, in _runcatch
         return _dispatch(req)
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     684, in _dispatch
         cmdpats, cmdoptions)
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     466, in runcommand
         ret = _runcommand(ui, options, cmd, d)
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     738, in _runcommand
         return checkargs()
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     692, in checkargs
         return cmdfunc()
       File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line
     681, in <lambda>
         d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
       File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 458, in check
         return func(*args, **kwargs)
       File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line
     1139, in clone
         branch=opts.get('branch'))
       File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 347, in clone
         destrepo.clone(srcrepo, heads=revs, stream=stream)
       File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line
     2057, in clone
         return self.pull(remote, heads)
       File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line
     1487, in pull
         lock=lock)
       File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line
     1852, in addchangegroup
         if (cl.addgroup(source, csmap, trp) is None
       File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line
     1157, in addgroup
         chunkdata = bundle.deltachunk(chain)
       File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
     line 187, in deltachunk
         l = self.chunklength()
       File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
     line 152, in chunklength
         d = readexactly(self._stream, 4)
       File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py",
     line 17, in readexactly
         s = stream.read(n)
       File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 870, in read
         for chunk in self.iter:
       File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 848,
     in splitbig
         for chunk in chunks:
       File "/usr/lib/python2.7/dist-packages/mercurial/httprepo.py", line
     20, in zgenerator
         yield zd.decompress(chunk, 2**18)
     zlib.error: Error -3 while decompressing: invalid code lengths set
    
  3. Log in to comment