#2291 Pagure hook failed: RuntimeError: working outside of application context
Closed: Duplicate 6 years ago Opened 6 years ago by mikem.

Traceback from git push

[mike@localhost koji]$ git push
Counting objects: 6, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (6/6), 837 bytes | 0 bytes/s, done.
Total 6 (delta 5), reused 1 (delta 1)
remote: Sending to redis to log activity and send commit notification emails
remote: Emitting a message to the fedmsg bus.
remote: 2017-05-19 10:42:12,080 [DEBUG] fedmsg: Trying to connect to tcp://pagure01.fedoraproject.org:9941
remote: * Publishing information for 2 commits
remote: Detailed log of new commits:
remote: 
remote: 
remote: * commit 5b0476a798d67d3772e2d0b0e1260099b2d225d7
remote: * Merge: a094176 aba5415
remote: * Author: Mike McLean <mikem@redhat.com>
remote: * Date:   Fri May 19 06:39:56 2017 -0400
remote: * 
remote: * PR#430 note about where API docs are found
remote: * 
remote: * Merges #430
remote: 2017-05-19 10:42:14,520 [INFO] pagure.lib.git: Update the git repo: koji.git for: PullRequest(430, project:koji, user:tkopecek, title:note about where API docs are found)
remote: Traceback (most recent call last):
remote:   File "./hooks/post-receive.pagure", line 207, in <module>
remote:     main(sys.argv[1:])
remote:   File "./hooks/post-receive.pagure", line 203, in main
remote:     run_as_post_receive_hook()
remote:   File "./hooks/post-receive.pagure", line 195, in run_as_post_receive_hook
remote:     pagure.lib.git.get_revs_between(oldrev, newrev, abspath, refname))
remote:   File "./hooks/post-receive.pagure", line 52, in generate_revision_change_log
remote:     pagure.APP.config.get('APP_URL'))
remote:   File "./hooks/post-receive.pagure", line 130, in fixes_relation
remote:     requestfolder=pagure.APP.config['REQUESTS_FOLDER'],
remote:   File "/usr/lib/python2.7/site-packages/pagure/lib/__init__.py", line 1099, in add_pull_request_comment
remote:     request, repo=request.project, repofolder=requestfolder)
remote:   File "/usr/lib/python2.7/site-packages/pagure/lib/git.py", line 216, in update_git
remote:     pagure.ensure_lock(repo)
remote:   File "/usr/lib/python2.7/site-packages/pagure/__init__.py", line 421, in ensure_lock
remote:     if not flask.g.repo_locked:
remote:   File "/usr/lib/python2.7/site-packages/werkzeug/local.py", line 338, in __getattr__
remote:     return getattr(self._get_current_object(), name)
remote:   File "/usr/lib/python2.7/site-packages/werkzeug/local.py", line 297, in _get_current_object
remote:     return self.__local()
remote:   File "/usr/lib/python2.7/site-packages/flask/globals.py", line 27, in _lookup_app_object
remote:     raise RuntimeError('working outside of application context')
remote: RuntimeError: working outside of application context
remote: Hook ./hooks/post-receive.pagure failed with error code 1
To ssh://git@pagure.io/koji.git
   a094176..5b0476a  master -> master

Seems to be happening every time I push

This is a duplicate of #2290

Thanks for your report though :)

Metadata Update from @pingou:
- Issue close_status updated to: Duplicate
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata