Issue #347: AttributeError: 'DisabledBackend' object has no attribute '_get_task_meta_for' (conservancy/kallithea)
bjones14
issues-reply at bitbucket.org
Tue Sep 17 05:03:20 UTC 2019
New issue 347: AttributeError: 'DisabledBackend' object has no attribute '_get_task_meta_for'
https://bitbucket.org/conservancy/kallithea/issues/347/attributeerror-disabledbackend-object-has
Brandon Jones:
I can’t seem to get Celery 3.1.26.post2 to play nice with Kallithea 0.4.1. I have tried multiple different configurations for the backend \(rpc, amqp, db\) to no avail. Here is my stack trace:
```
Sep 17 00:17:01 wti-repos kallithea[2218]: 2019-09-17 00:17:01.678 DEBUG [amqp] Start from server, version: 0.9, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright$
Sep 17 00:17:01 wti-repos kallithea[2218]: 2019-09-17 00:17:01.679 DEBUG [amqp] Open OK!
Sep 17 00:17:01 wti-repos kallithea[2218]: 2019-09-17 00:17:01.679 DEBUG [amqp] using channel_id: 1
Sep 17 00:17:01 wti-repos kallithea[2218]: 2019-09-17 00:17:01.680 DEBUG [amqp] Channel open
Sep 17 00:17:03 wti-repos kallithea[2218]: Traceback (most recent call last):
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/appwrappers/session.py", line 71, in __call__
Sep 17 00:17:03 wti-repos kallithea[2218]: response = self.next_handler(controller, environ, context)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/appwrappers/i18n.py", line 71, in __call__
Sep 17 00:17:03 wti-repos kallithea[2218]: return self.next_handler(controller, environ, context)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/wsgiapp.py", line 285, in _dispatch
Sep 17 00:17:03 wti-repos kallithea[2218]: return controller(environ, context)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/kallithea/lib/base.py", line 539, in __call__
Sep 17 00:17:03 wti-repos kallithea[2218]: return super(BaseController, self).__call__(environ, context)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/controllers/dispatcher.py", line 119, in __call__
Sep 17 00:17:03 wti-repos kallithea[2218]: response = self._perform_call(context)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/controllers/dispatcher.py", line 108, in _perform_call
Sep 17 00:17:03 wti-repos kallithea[2218]: r = self._call(action, params, remainder=remainder, context=context)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/controllers/decoratedcontroller.py", line 131, in _call
Sep 17 00:17:03 wti-repos kallithea[2218]: output = controller_caller(context_config, bound_controller_callable, remainder, params)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/decorators.py", line 44, in _decorated_controller_caller
Sep 17 00:17:03 wti-repos kallithea[2218]: return application_controller_caller(tg_config, controller, remainder, params)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/tg/configuration/app_config.py", line 127, in call_controller
Sep 17 00:17:03 wti-repos kallithea[2218]: return controller(*remainder, **params)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "</srv/kallithea/venv/local/lib/python2.7/site-packages/decorator.pyc:decorator-gen-15>", line 2, in repo_check
Sep 17 00:17:03 wti-repos kallithea[2218]:
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/kallithea/lib/auth.py", line 797, in __wrapper
Sep 17 00:17:03 wti-repos kallithea[2218]: return func(*fargs, **fkwargs)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "</srv/kallithea/venv/local/lib/python2.7/site-packages/decorator.pyc:decorator-gen-14>", line 2, in repo_check
Sep 17 00:17:03 wti-repos kallithea[2218]:
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/kallithea/lib/base.py", line 627, in jsonify
Sep 17 00:17:03 wti-repos kallithea[2218]: data = func(*args, **kwargs)
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/kallithea/controllers/admin/repos.py", line 189, in repo_check
Sep 17 00:17:03 wti-repos kallithea[2218]: if task.failed():
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/celery/result.py", line 267, in failed
Sep 17 00:17:03 wti-repos kallithea[2218]: return self.state == states.FAILURE
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/celery/result.py", line 394, in state
Sep 17 00:17:03 wti-repos kallithea[2218]: return self._get_task_meta()['status']
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/celery/result.py", line 339, in _get_task_meta
Sep 17 00:17:03 wti-repos kallithea[2218]: return self._maybe_set_cache(self.backend.get_task_meta(self.id))
Sep 17 00:17:03 wti-repos kallithea[2218]: File "/srv/kallithea/venv/lib/python2.7/site-packages/celery/backends/base.py", line 307, in get_task_meta
Sep 17 00:17:03 wti-repos kallithea[2218]: meta = self._get_task_meta_for(task_id)
Sep 17 00:17:03 wti-repos kallithea[2218]: AttributeError: 'DisabledBackend' object has no attribute '_get_task_meta_for'
```
More information about the kallithea-general
mailing list