pull request form shows error 500

Issue #550 resolved
Anonymous created an issue

repo A - main repo B - fork of A

add new commit to B, create pull request form open - works cancel add new commit to A, go back to B, create pull request form open - shows error 500.

here is part of log: Module rhodecode.model.pull_request:159 in _get_changesets << common, incoming, rheads = discovery_data if org_repo != other_repo and incoming: revs = org_repo._repo.changelog.findmissing(common, rheads)

               for cs in reversed(map(binascii.hexlify, revs)):

revs = org_repo._repo.changelog.findmissing(common, rheads) Module mercurial.revlog:441 in findmissing << not supplied, uses all of the revlog's heads. If common is not supplied, uses nullid.""" _common, missing = self.findcommonmissing(common, heads) return missing _common, missing = self.findcommonmissing(common, heads) Module mercurial.revlog:403 in findcommonmissing << common = [self.rev(n) for n in common] heads = [self.rev(n) for n in heads]

           # we want the ancestors, but inclusive

heads = [self.rev(n) for n in heads] Module mercurial.revlog:284 in rev << except RevlogError: # parsers.c radix tree lookup failed raise LookupError(node, self.indexfile, ('no node')) except KeyError: # pure python cache lookup failed raise LookupError(node, self.indexfile, ('no node')) LookupError: 00changelog.i@84e8dffb9c09: no node

Comments (3)

  1. Log in to comment