Closed
Bug 879384
Opened 11 years ago
Closed 11 years ago
[dev][traceback] Logging in throws a 500 error - KeyError: 'public'
Categories
(Participation Infrastructure :: Phonebook, defect)
Participation Infrastructure
Phonebook
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: mbrandt, Unassigned)
References
()
Details
(Whiteboard: [dev][traceback])
Steps to reproduce: 1. log into mozillians-dev.allizom.org with a vouched account Actual: A 500 error is thrown although authentication appears to have correctly occurred. The user can traverse the site normally and no other error is thrown. Traceback (most recent call last): File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "/usr/lib64/python2.6/site-packages/newrelic-1.10.2.38/newrelic/api/object_wrapper.py", line 220, in __call__ self._nr_instance, args, kwargs) File "/usr/lib64/python2.6/site-packages/newrelic-1.10.2.38/newrelic/hooks/framework_django.py", line 475, in wrapper return wrapped(*args, **kwargs) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/views/generic/base.py", line 48, in view return self.dispatch(request, *args, **kwargs) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/views/generic/base.py", line 69, in dispatch return handler(request, *args, **kwargs) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/views/generic/edit.py", line 138, in post return self.form_valid(form) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django-browserid/django_browserid/views.py", line 61, in form_valid return self.login_success() File "/data/www/mozillians-dev.allizom.org/mozillians/apps/users/views.py", line 43, in login_success return super(BrowserID, self).login_success() File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django-browserid/django_browserid/views.py", line 25, in login_success auth.login(self.request, self.user) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/contrib/auth/__init__.py", line 76, in login user_logged_in.send(sender=user.__class__, request=request, user=user) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/dispatch/dispatcher.py", line 172, in send response = receiver(signal=self, sender=sender, **named) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/contrib/auth/models.py", line 26, in update_last_login user.save() File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/db/models/base.py", line 463, in save self.save_base(using=using, force_insert=force_insert, force_update=force_update) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/db/models/base.py", line 565, in save_base created=(not record_exists), raw=raw, using=using) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/dispatch/dispatcher.py", line 172, in send response = receiver(signal=self, sender=sender, **named) File "/data/www/mozillians-dev.allizom.org/mozillians/apps/users/models.py", line 608, in create_user_profile created=created, raw=raw) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor/src/django/django/dispatch/dispatcher.py", line 172, in send response = receiver(signal=self, sender=sender, **named) File "/data/www/mozillians-dev.allizom.org/mozillians/apps/users/models.py", line 625, in update_search_index unindex_objects(UserProfile, [instance.id], public_index=True) File "/usr/lib64/python2.6/site-packages/newrelic-1.10.2.38/newrelic/api/object_wrapper.py", line 220, in __call__ self._nr_instance, args, kwargs) File "/usr/lib64/python2.6/site-packages/newrelic-1.10.2.38/newrelic/api/background_task.py", line 74, in wrapper return wrapped(*args, **kwargs) File "/data/www/mozillians-dev.allizom.org/mozillians/vendor-local/lib/python/celery/app/task/__init__.py", line 262, in __call__ return self.run(*args, **kwargs) File "/data/www/mozillians-dev.allizom.org/mozillians/apps/users/tasks.py", line 148, in unindex_objects model.unindex(id=id_, es=es, public_index=public_index) File "/data/www/mozillians-dev.allizom.org/mozillians/apps/users/models.py", line 598, in unindex es.delete(cls.get_index(public_index), cls.get_mapping_type(), id) File "/data/www/mozillians-dev.allizom.org/mozillians/apps/users/models.py", line 573, in get_index return settings.ES_INDEXES['public'] KeyError: 'public'
Updated•11 years ago
|
Reporter | ||
Comment 1•11 years ago
|
||
Nicely done! Thank you Giorgos. QA verifed on dev, the ES tweak remedied this nicely.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•