Comment 2 for bug 424444

Revision history for this message
John A Meinel (jameinel) wrote : Re: failure to fetch from 1.9 to a 2a heavy checkout of bzr+ssh

So I fetched into a different branch, and found the real error:
 File "C:\Users\jameinel\dev\bzr\work\bzrlib\remote.py", line 1912, in missing_parents_rev_handler
   revision = self.serialiser.read_revision_from_string(revision_bytes)
 File "C:\Users\jameinel\dev\bzr\work\bzrlib\chk_serializer.py", line 104, in read_revision_from_st
ing
   ret = bencode.bdecode(text)
 File "_bencode_pyx.pyx", line 218, in bzrlib._bencode_pyx.bdecode
 File "_bencode_pyx.pyx", line 83, in bzrlib._bencode_pyx.Decoder.decode
 File "_bencode_pyx.pyx", line 113, in bzrlib._bencode_pyx.Decoder._decode_object

So it seems there is something seriously wrong with johnf's ppa branch, but I don't quite understand what yet.

Now we have 2 bugs
1) something created invalid an invalid bencode stream
2) getting an error during streaming can cause TooManyConcurrentConnections during unlock, suppressing the real error