Activity log for bug #894105

Date Who What changed Old value New value Message
2011-11-23 18:33:53 John O'Brien bug added bug
2011-11-23 18:34:15 John O'Brien bug added subscriber Ubuntu One hackers
2011-11-23 18:41:26 John O'Brien description In Ubuntu One we are getting the OOPS errors below. We are using django-openid-auth with login.ubuntu.com. MultipleObjectsReturned: get() returned more than one UserOpenID -- it returned 2! Lookup parameters were {'claimed_id__exact': 'https://login.ubuntu.com/+id/H8RBhTt'} In Ubuntu One we are getting the OOPS errors below. We are using django-openid-auth with login.ubuntu.com. Traceback (most recent call last): Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/db/models/query.py, line 343, in get % (self.model._meta.object_name, num, kwargs)) Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/db/models/manager.py, line 132, in get return self.get_query_set().get(*args, **kwargs) Module /usr/lib/python2.6/dist-packages/django_openid_auth/auth.py, line 242, in associate_openid claimed_id__exact=openid_response.identity_url) Module /usr/lib/python2.6/dist-packages/django_openid_auth/auth.py, line 232, in create_user_from_openid self.associate_openid(user, openid_response) Module /usr/lib/python2.6/dist-packages/django_openid_auth/auth.py, line 77, in authenticate user = self.create_user_from_openid(openid_response) Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/contrib/auth/__init__.py, line 50, in authenticate user = backend.authenticate(**credentials) Module /usr/lib/python2.6/dist-packages/django_openid_auth/views.py, line 267, in login_complete user = authenticate(openid_response=openid_response) Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/views/decorators/csrf.py, line 36, in wrapped_view return view_func(*args, **kwargs) Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/views/decorators/csrf.py, line 23, in wrapped_view resp = view_func(*args, **kwargs) Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/core/handlers/base.py, line 100, in get_response response = callback(request, *callback_args, **callback_kwargs) Module /srv/ubuntuone.com/production/ubunet-rev-4787/utilities/../lib/django/core/handlers/wsgi.py, line 241, in __call__ response = self.get_response(request) Module /usr/lib/pymodules/python2.6/paste/translogger.py, line 68, in __call__ return self.application(environ, replacement_start_response) MultipleObjectsReturned: ' get() returned more than one UserOpenID -- it returned 2! Lookup parameters were {'claimed_id__exact': 'https://login.ubuntu.com/+id/H8RBhTt'}'