Repo creation stuck when remote clone returns partial http code 500
UI stuck on 'Creating repository myrepo Repository "myrepo" is being created, you will be redirected when this process is finished.'
Steps to reproduce:
- Create a hg repo with open permissions except one file, eg.
.hg/store/data/foo.txt, which hgweb service does not have access to. This will cause
- Publish the repo with hgweb.
- Create new repo in RhodeCode and 'Clone from:' the hgweb url.
- Save. Observe stuck UI.
- Observe hgweb
accesslogreturning http code 200 for
cmd=listkeys, etc, but 500 on
- Observe backend http exceptions, attached.
Note: Celery feature enabled.