File '/var/local/env-allura/lib/python3.11/site-packages/paste/exceptions/errormiddleware.py', line 222 in next
return next(self.app_iterator)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/middleware.py', line 54 in _cleanup_iterator
self._cleanup_request()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/middleware.py', line 45 in _cleanup_request
ThreadLocalODMSession.flush_all()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/odmsession.py', line 407 in flush_all
sess.flush()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/base.py', line 35 in inner
result = func(obj, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/odmsession.py', line 105 in flush
self.uow.flush()
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/unit_of_work.py', line 48 in flush
unow(obj, st)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/base.py', line 35 in inner
result = func(obj, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/odmsession.py', line 121 in update_now
mapper(obj).update(obj, st, self, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/base.py', line 35 in inner
result = func(obj, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/odm/mapper.py', line 99 in update
ret = session.impl.save(doc, *fields, validate=False)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/session.py', line 24 in wrapper
return func(self, doc, *args, **kwargs)
File '/var/local/env-allura/lib/python3.11/site-packages/ming/session.py', line 168 in save
data = self._prep_save(doc, kwargs.pop('validate', True))
File '/var/local/env-allura/lib/python3.11/site-packages/ming/session.py', line 144 in _prep_save
if hook: hook(doc)
File '/var/local/allura/Allura/allura/model/artifact.py', line 87 in before_save
if c.project and not skip_last_updated:
File '/var/local/env-allura/lib/python3.11/site-packages/tg/support/objectproxy.py', line 26 in __getattr__
return getattr(self._current_obj(), attr)
File '/var/local/env-allura/lib/python3.11/site-packages/tg/request_local.py', line 215 in _current_obj
return getattr(context, self.name)
File '/var/local/env-allura/lib/python3.11/site-packages/tg/support/objectproxy.py', line 26 in __getattr__
return getattr(self._current_obj(), attr)
File '/var/local/env-allura/lib/python3.11/site-packages/tg/support/registry.py', line 74 in _current_obj
raise TypeError(
TypeError: No object (name: context) has been registered for this thread
Diff:
db/8631
lgtm