I am using RhodeCode 1.6.0rc1 (first installation, no update). I have a hello repository, cloned from http://www.selenic.com/repo/hello. Then I have a fork of hello, called hello2. In hello2, a user commits a change and then tries to create a pull request, which is automatically directed to repository hello. When someone (not the owner of the repository) creates a pull request, the email gets sent, but the requesting user sees a red banner containing "Error occured during sending pull request". This is caused by a caught exception. The output of the rhodecode process (python paster serve production.ini) contains an error with a traceback, because the database is locked during "INSERT INTO notifications". The complete traceback is in the attachment. The pull request cannot be found afterwards. Creating a new Pull request causes the same URL to be used in the email, which gets sent.
Creating a pull request by the owner of the repositories works.